Skip to main content
Connect agents to external tools and services using the Model Context Protocol. MCP (Model Context Protocol) is an open standard that lets AI agents interact with external tools and services through a single, consistent interface. Instead of building a custom integration for each tool, agents connect to MCP servers and access all the tools they expose through one standardized protocol. Learn More. Without MCP: Connecting to multiple external services requires a separate integration with custom logic for each one. With MCP: The agent communicates with all services through a single interface, dramatically reducing development complexity.

When to Use

MCP is particularly suited for tools hosted on external servers, shared toolsets across teams, and cases where you want clear separation between tool logic and agent logic.

How MCP Works

MCP uses a client-server architecture with three components:

Interaction Workflow

  1. Tool Discovery - Agent Platform MCP client connects to the MCP server and retrieves the list of available tools.
  2. Intent Detection - The LLM receives the user query and the tool list, then identifies the appropriate tool.
  3. Tool Invocation - The client sends a structured request with the tool name and required parameters.
  4. Execution - The server runs the tool and returns results to the client.
  5. Response Generation - The agent uses the tool output to formulate a natural language response.

Example

Configure MCP Server

Navigate to Tools > MCP Servers, provide the following and Register Server. Do the following after successfully registering an MCP server:
  • Configure connection settings.
  • Test server connectivity.
  • View discovered tools.
  • Import tools into the platform.

Configure Connection Settings

Test Connection

Click Test to verify server connectivity and validate the current configuration. This confirms server reachability, authentication validity, transport configuration, and request handling.

Discover and Import Tools

After registering a server, the platform automatically discovers the tools it exposes. You can then:
  • Click Import next to a specific tool to add it individually
  • Click Import All to add all discovered tools at once
Once imported, tools can be attached to one or more agents.

View and Test Tools

Click on a tool to view its description, metadata, input and output parameters and to test the tool. Go to the Testing and Run Test. Provide sample values for input fields and verify the response.

Refresh MCP Server

Use the Refresh icon to rediscover tools from the server. Do this when new tools are added, existing tools are updated, or tool metadata changes. Tool definitions are fetched at configuration time and are not automatically synced.

Attach MCP Tools to an Agent

Go to the selected agent, then navigate to Tools > Attach Tool. Select tools from the list. MCP tool names are prefixed with the MCP server name when attached to an agent. You can also attach tools via the ABL file using the /mcp-tool insert command:
where,
  • server - MCP server name
  • tool - Tool name on the MCP server