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
- Tool Discovery - Agent Platform MCP client connects to the MCP server and retrieves the list of available tools.
- Intent Detection - The LLM receives the user query and the tool list, then identifies the appropriate tool.
- Tool Invocation - The client sends a structured request with the tool name and required parameters.
- Execution - The server runs the tool and returns results to the client.
- 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
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:
- server - MCP server name
- tool - Tool name on the MCP server