Integrations
Any MCP client
Streamable HTTP, JSON-RPC 2.0, no auth. Works with anything that speaks MCP.
Endpoint
POST https://ccpedia.xyz/mcp
content-type: application/json
accept: application/json, text/event-streamMinimal handshake
curl -X POST https://ccpedia.xyz/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Calling a tool
curl -X POST https://ccpedia.xyz/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-d '{
"jsonrpc":"2.0",
"id":2,
"method":"tools/call",
"params": { "name":"diagnose_error", "arguments": { "error_text":"TOPOLOGY_TOO_MANY_PENDING_TOPOLOGY_TRANSACTIONS" } }
}'What CCPEDIA supports
| MCP method | Supported |
|---|---|
tools/list | yes |
tools/call | yes |
resources/list | yes |
resources/read | yes |
resources/templates/list | yes, but the list is empty |
prompts/list | no |
ping | yes |
Resources
Seven read-only resources sit alongside the tools. They are snapshots a client can pull once and keep in context, rather than questions you ask.
| URI | What it holds |
|---|---|
ccpedia://status | Sync health, record counts by category, last sync time |
ccpedia://versions | Current SDK, Daml and Canton release versions |
ccpedia://deprecations | Known deprecated APIs and their replacements |
ccpedia://tools | The tool catalogue as data |
ccpedia://docs-index | Index of the synced documentation corpora |
ccpedia://community | Community surfaces: forum, mailing lists, chat |
ccpedia://zenith | Zenith-specific reference data |
curl -X POST https://ccpedia.xyz/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":3,"method":"resources/read","params":{"uri":"ccpedia://status"}}'Rate limit
60 calls per 15-minute window per IP. Exceeding it returns 429 with a Retry-After header. If you need more, self-host. Source is Apache 2.0 at github.com/UnityNodes/ccpedia.