Hosted MCP server
Model Context Protocol over stateless Streamable HTTP: POST one JSON-RPC message (or a batch of up to 20), get JSON back. Methods: initialize, ping, tools/list, tools/call. 17 tools; every data tool takes a chain. ?chain=<key> pins a default chain and names the server chord-<key>. The handshake and the tool list need no credentials and are not metered; a tool call is an ordinary request to this API made as the caller, so it is limited and metered exactly like the REST call it wraps. Send a key as X-API-Key, Authorization: Bearer, or ?apiKey=. A tool-level failure is a normal result with isError: true and a sentence the model can act on. Guide: https://getchord.xyz/docs/agents/mcp/
Request
- Base URL: https://api.getchord.xyz/v1
- URL: https://api.getchord.xyz/v1/mcp
- Auth: none declared
Query parameters
Default chain for this endpoint.
Your key, for connectors that cannot set a header.
Request body
A JSON-RPC 2.0 message, or an array of them.
Response
The JSON-RPC response. A tool result carries one text block: {chain, route, data} as JSON.
JSON-RPC 2.0 response.
Changes
No recorded changes to this operation across all 2 revisions of this API.