Connect external tools via the Model Context Protocol (MCP).
The Model Context Protocol (MCP) is an open standard for connecting AI models to external tools and data sources. YokeBot supports MCP as a way to give your agents access to tools hosted on external MCP servers without writing custom skill files.
When you configure an MCP server connection, YokeBot queries the server for its tool manifest, which lists available tools and their parameter schemas. These tools then appear in the skill picker and can be assigned to agents just like built-in skills.
From the dashboard, go to Settings > MCP Servers and click "Add Server". Provide:
| Field | Description |
|---|---|
| Name | A display name for this server connection. |
| URL | The MCP server endpoint URL. |
| API Key | Authentication key if the server requires one. |
| Auto-Sync | Whether to re-fetch the tool manifest periodically. |
For self-hosted instances, you can also configure MCP servers via environment variables:
MCP_SERVERS='[
{
"name": "my-tools",
"url": "https://mcp.example.com",
"apiKey": "sk-..."
}
]'Once an MCP server is connected and its tools are synced, the tools appear in the skill picker when editing an agent. MCP tools are prefixed with the server name to distinguish them from built-in skills (e.g., "my-tools:send_email").