FOR AI
CCPEDIA
for AI Agents
Machine-readable access to the Canton Network knowledge base. CCPEDIA exposes all content via MCP (Model Context Protocol) and a REST API. No authentication required.
MCP Server
ENDPOINT
https://ccpedia.xyz/mcpInstall in your IDE / editor (10)
▸Claude Desktopjson
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) · %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"ccpedia": {
"type": "http",
"url": "https://ccpedia.xyz/mcp"
}
}
}▸Claude.ai (web/mobile)shell
Settings → Connectors → Add custom connector
URL: https://ccpedia.xyz/mcp Auth: none Available on Free, Pro, Max, Team and Enterprise plans.
▸Claude Code CLIshell
one-liner
claude mcp add --transport http --scope user ccpedia https://ccpedia.xyz/mcp
▸Cursorjson
~/.cursor/mcp.json (global) or .cursor/mcp.json (project)
{
"mcpServers": {
"ccpedia": {
"url": "https://ccpedia.xyz/mcp"
}
}
}▸VS Code (Copilot Agent Mode)json
.vscode/mcp.json (workspace) or user profile
{
"servers": {
"ccpedia": {
"type": "http",
"url": "https://ccpedia.xyz/mcp"
}
}
}▸Cline (VS Code extension)json
MCP Servers panel → Remote Servers → Streamable HTTP
{
"mcpServers": {
"ccpedia": {
"url": "https://ccpedia.xyz/mcp",
"disabled": false,
"autoApprove": []
}
}
}▸Continue.devyaml
.continue/mcpServers/ccpedia.yaml (agent mode)
name: CCPEDIA
version: 0.0.1
schema: v1
mcpServers:
- name: CCPEDIA
type: streamable-http
url: https://ccpedia.xyz/mcp▸Zedjson
settings.json → context_servers
{
"context_servers": {
"ccpedia": {
"url": "https://ccpedia.xyz/mcp"
}
}
}▸JetBrains (IntelliJ / PyCharm / WebStorm 2025.2+)shell
Settings → Tools → AI Assistant → Model Context Protocol → Add server
URL: https://ccpedia.xyz/mcp Transport: HTTP Auth: none
▸ChatGPT (Plus / Business / Enterprise)shell
Settings → Connectors → Developer mode → Add MCP server
URL: https://ccpedia.xyz/mcp Transport: Streamable HTTP Auth: none Read-only tools auto-allowed; the server has no write tools.
Available tools (22)
searchSearch across all content typesget_cipGet full CIP by IDlist_cipsList CIPs with status/type filtersget_cip_historyGet CIP status change timelineget_cip_attachmentsList PDF attachments for a CIPget_cip_mentionsWhere a CIP is referenced: forum, mail, blog, proposals, sibling CIPsget_recent_changesUnified activity stream: CIP transitions, new proposals, forum, blog, releases, radarget_discussionGet forum topic with postsget_whitepaperGet whitepaper contentlist_whitepapersList all whitepapersget_trendingTrending content this weekget_radarBreaking changes and upgrade deadlinesget_proposalsDev Fund grant proposalsget_docGet documentation page contentget_network_statsLatest CCPEDIA content metrics snapshotlist_reposList GitHub repositories indexedget_network_stateLive on-chain state from Canton Nodes Scan APIlist_ecosystem_projectsCanton ecosystem project catalogget_token_marketCanton coin price + market data + DeFi TVLlist_github_discussionsList GitHub Discussions (canton-foundation/docs Q&A, Ideas)get_github_discussionGet a GitHub Discussion with body and commentsget_videoGet YouTube video metadata + transcript textREST API v1
BASE URL
https://ccpedia.xyz/api/v1Quick examples
curl https://ccpedia.xyz/api/v1/search?q=governance&limit=5 curl https://ccpedia.xyz/api/v1/cips/0042 curl https://ccpedia.xyz/api/v1/trending
Endpoints (38)
/api/v1/cipsList CIPs · status, type, limit, offset/api/v1/cips/:idGet single CIP with full content · id: "0042", "CIP-0042", "PR-0117"/api/v1/cips/:id/historyCIP status change history · CIP id/api/v1/cips/:id/attachmentsCIP file attachments · CIP id/api/v1/searchFull-text search across all content · q, type (all|cip|doc|discussion|whitepaper|proposal), limit/api/v1/discussionsList forum topics · limit, offset, category/api/v1/discussions/:idGet topic with posts · topic id/api/v1/docsList documentation pages · source, limit, offset/api/v1/docs/:idGet full doc page content · doc id/api/v1/whitepapersList all whitepapers/api/v1/whitepapers/:slugGet whitepaper with extracted text · slug/api/v1/proposalsCanton Dev Fund proposals · state (open|closed|all), limit, offset/api/v1/trendingTrending content this week/api/v1/radarBreaking changes and deadlines · level (all|critical|important|ecosystem)/api/v1/videosYouTube videos · channel, limit, offset/api/v1/statsNetwork stats snapshot + history/api/v1/reposIndexed GitHub repositories/api/v1/codeGitHub issues and PRs browser · repo, state, type, q, limit, offset/api/v1/networkLive on-chain state (SVs, sequencers, rounds, rewards)/api/v1/network/historyNetwork state time-series snapshots · limit (default 200)/api/v1/sdk-versionsnpm @canton-network/@daml + Docker SDK releases · registry, name, limit/api/v1/ecosystemcanton.wiki project catalog · category, q, limit, offset/api/v1/cips/graphCIP requires dependency graph/api/v1/marketCanton coin price, market cap, 24h volume, TVL + DeFi protocols/api/v1/market/historyPrice/TVL time series snapshots · limit (default 96)/api/v1/videos/:idSingle YouTube video metadata + transcript · video id/api/v1/github-discussionsGitHub Discussions (canton-foundation/docs Q&A) · repo, category, limit, offset/api/v1/github-discussions/:idSingle discussion with body + comments · discussion node id/api/v1/searches/popularTop human search queries on /search · window (days, 1–90), limit/api/v1/searches/zeroDistinct search queries that returned 0 results — content-gap signal · window, limitPOST /api/v1/cips/batchBulk CIP lookup (≤50 ids) · Body: { ids: string[] } — accepts 0042, CIP-0042, PR-0117/api/v1/cips/:id/tldrCached 2–3 sentence TL;DR — read-only, never triggers LLM generation · CIP id/api/v1/cips/tldrsBatch cached TL;DRs for up to 50 CIPs in one call · ids=0001,CIP-0042,PR-117/api/v1/cips/:id/mentionsAggregated backlinks: forum threads, mailing list, blog posts, Dev Fund proposals, sibling CIPs · CIP id/api/v1/sourcesDiscovery: one row per content type with current count + last-synced timestamp/api/v1/changesUnified activity feed: CIP transitions, new proposals, forum threads, blog posts, releases, radar items — merged descending-by-time · days (1–90), limit (1–500)/api/v1/csp-violationsAggregated CSP violations grouped by directive — for security monitoring dashboards · window (days, 1–90), limit (top blocked_uris per directive, 1–25)/api/v1/openapi.jsonOpenAPI 3.1 description of every endpoint — feed to Swagger UI / OpenAI function-calling / PostmanRate limits
/mcp60 req / 15 min per IP/api/v1/search20 req / min per IP/api/v1/*120 req / 15 min per IPLimits returned in RateLimit-* headers. On 429, check Retry-After.