Getting started with MCP servers

An MCP server is a collection of tools that enable large language models (LLMs) to access data and perform actions in your systems. Each server represents one or more business application and contains a curated set of tools or skills, implements authentication, and enforces access control.

MCP servers work with Agent Studio, Claude, ChatGPT, or any MCP-compatible client. You can start with individual MCP servers for each application or create composable servers that combine multiple systems into unified business-centric interfaces.

Create your first MCP server

Complete the following steps to create your first MCP server:

Watch a quick video guide: Getting started with MCP and Workato
1

Sign in to your Workato account.

2

Go to AI Hub, click the MCP Servers tab, and click + Create an MCP server. Alternatively, you can create an MCP server from the Projects page by clicking Create > MCP server or pressing C+M.

3

Go to the Start from scratch section and click New MCP server. Refer to Use a prebuilt MCP server if you plan to use a prebuilt MCP server template.

4

Select either Project assets, API collection, or External MCP Server as your tool source.

Select your tool sourceSelect your Tool source

Project assets

Create an MCP server with project assets

1

Use the Project drop-down menu to select the project where you plan to store the MCP server.

2

Select the tools you plan to use.

3

Enter a name for your MCP server in the Server name field.

4

Optional. Enter instructions for the LLM to understand the purpose and goals for the MCP server in the Server instruction field.

API collection

Create an MCP server with an API collection

1

Select the API collection you plan to use.

2

Enter a name for your MCP server in the Server name field.

3

Use the Location to save this server drop-down menu to select the project that contains the assets you plan to use for the MCP server, such as skills or API recipes.

MCP SERVER ASSETS MUST BE IN THE SAME PROJECT

You must store all assets in the same project folder. Error messages display if you select an unsupported asset type.

4

Optional. Enter instructions for the LLM to understand the purpose and goals for the MCP server in the Server instruction field.

Proxy MCP server

Create a proxy MCP server

1

Enter your proxy MCP server URL in the External MCP server URL field.

2

Use the Authentication Type drop-down menu to select API token (header authentication).

3

Enter the header name for your client ID in the Header name field. For example, client-id.

4

Enter the client ID in the Value field.

5

Optional. Click + Add header to add additional header parameters, such as a client-secret header name and the client secret value.

6

Click Next to authenticate your credentials. Your external MCP server tools and server instructions are added after you authenticate. You can edit the server instructions after the MCP is created.

7

Enter a name for the MCP server in the Server name field.

8

Use the Location to save this server drop-down menu to select the project that contains the assets, such as skills or API recipes, that you plan to use for your MCP server.

MCP SERVER ASSETS MUST BE IN THE SAME PROJECT

You must store all assets in the same project folder. Error messages display if you select an unsupported asset type.

5

Click Create MCP Server. The MCP server tools, description, remote MCP URL, and additional server information displays in the Overview tab.

MCP server Overview tabMCP server Overview tab admin view

Design MCP server tools

Learn how to design your MCP server around specific use cases. The MCP tool design principle you should use is often easy to determine after you identify your use case. Use one of the following principles when you design your tools:

  • Simple: Each tool performs exactly one specific action or retrieval.
  • Composable: Tools act as building blocks that work together seamlessly.
  • Predictable: Tools behave consistently and return standard errors.

Learn by example

Review the LLM, GitHub, and Workato Developer API use case for steps to create an MCP server integration that lets you create GitHub issues with natural-language commands in ChatGPT, Claude, or Cursor.

You can also follow a Search for leads in Salesforce with MCP video guide to get started with MCPs:

Last updated: