Skip to Content

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:

MCPEndpointDescription
Weather/api/mcps/weatherWeather data
Time/api/mcps/timeTime zones
Crypto/api/mcps/cryptoCrypto prices

MCPs enable your agents to use external tools and data sources.