MCP / playground
38 Canton Network tools live on https://ccpedia.xyz/mcp. Try any of them in the browser — same endpoint that Claude Desktop / Cursor / Windsurf would connect to. Each call is a real tools/call JSON-RPC request proxied through this site.
search
SearchKeyword/full-text search over the Canton Network knowledge base (CIPs, Canton/Daml/Splice docs, forum, mailing lists, whitepapers, grant proposals, blog, YouTube, GitHub). Canton-specific — do NOT use for other blockchains, the web, or local files. Use this for exact-term/name lookups; use semantic_search instead for conceptual or 'how does X work' questions, and get_doc to read a full page once you have its id.
Arguments
POST /mcp through our proxy. ~2-5s typical.Response
search.JSON-RPC payload
Equivalent call from your own MCP client. POST https://ccpedia.xyz/mcp with headers Content-Type: application/json and Accept: application/json, text/event-stream.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "search",
"arguments": {
"query": "<...>",
"type": "all",
"limit": 10
}
}
}Connect from your agent client
All examples below configure your client to use the same endpoint this playground calls. After connecting, the same 38 tools become available inside the chat.
Claude Desktop
{
"mcpServers": {
"ccpedia": {
"url": "https://ccpedia.xyz/mcp"
}
}
}Edit ~/Library/Application Support/Claude/claude_desktop_config.json (mac) or %APPDATA%/Claude/claude_desktop_config.json (windows). Restart Claude Desktop.
Cursor
{
"mcpServers": {
"ccpedia": {
"url": "https://ccpedia.xyz/mcp"
}
}
}Cursor > Settings > MCP. Add server. Restart.
curl (one-shot)
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/call",
"params":{
"name":"search",
"arguments":{"query":"DPM"}
}
}'Same JSON-RPC the playground sends, just from your shell.
Full setup guide for every supported client on /for-ai.
What this is NOT
- Not a replacement for connecting your client. The playground is a demo surface so you can see what each tool returns before committing to the config step. For day-to-day use, point Claude Desktop / Cursor at
https://ccpedia.xyz/mcp. - Not unlimited. Each call goes through our regular MCP rate limit. The playground is for exploration, not stress-testing — if you need high-volume programmatic access, use the REST API or run an agent.
- Not a code generator. The JSON-RPC payload block shows the exact shape, but you still need to send it from your MCP client. CCPEDIAdoesn't generate code for your stack.