MCPs
Stable
Manage Model Context Protocol (MCP) servers for your agents.
List MCPs
GET/api/v1/mcps
Get all your MCP configurations.
Response
{
"mcps": [
{
"id": "mcp_abc123",
"name": "Weather Tool",
"type": "stdio",
"status": "active",
"tools": ["get_weather", "get_forecast"]
}
]
}Create MCP
POST/api/v1/mcps
Add a new MCP server.
Request
{
"name": "Custom Tool Server",
"type": "http",
"config": {
"url": "https://my-mcp-server.example.com",
"transport": "sse"
}
}Get MCP
GET/api/v1/mcps/{mcpId}
Get MCP details and available tools.
Response
{
"id": "mcp_abc123",
"name": "Weather Tool",
"type": "http",
"status": "active",
"tools": [
{
"name": "get_weather",
"description": "Get current weather for a location",
"parameters": {
"location": "string"
}
}
]
}Update MCP
PUT/api/v1/mcps/{mcpId}
Update MCP configuration.
Delete MCP
DELETE/api/v1/mcps/{mcpId}
Remove an MCP server.
Publish MCP
POST/api/v1/mcps/{mcpId}/publish
Publish MCP to the registry.
MCP Registry
GET/api/mcp/registry
Browse available MCPs in the registry.
Response
{
"mcps": [
{
"id": "weather",
"name": "Weather MCP",
"description": "Get weather data",
"author": "elizaOS",
"downloads": 1500
}
]
}Demo MCPs
Pre-configured demo MCPs for testing:
| MCP | Endpoint | Description |
|---|---|---|
| Weather | /api/mcps/weather | Weather data |
| Time | /api/mcps/time | Time zones |
| Crypto | /api/mcps/crypto | Crypto prices |
MCPs enable your agents to use external tools and data sources.