Skip to content
CCPEDIA/FOR AI
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

ENDPOINThttps://ccpedia.xyz/mcp
Install 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 types
get_cipGet full CIP by ID
list_cipsList CIPs with status/type filters
get_cip_historyGet CIP status change timeline
get_cip_attachmentsList PDF attachments for a CIP
get_cip_mentionsWhere a CIP is referenced: forum, mail, blog, proposals, sibling CIPs
get_recent_changesUnified activity stream: CIP transitions, new proposals, forum, blog, releases, radar
get_discussionGet forum topic with posts
get_whitepaperGet whitepaper content
list_whitepapersList all whitepapers
get_trendingTrending content this week
get_radarBreaking changes and upgrade deadlines
get_proposalsDev Fund grant proposals
get_docGet documentation page content
get_network_statsLatest CCPEDIA content metrics snapshot
list_reposList GitHub repositories indexed
get_network_stateLive on-chain state from Canton Nodes Scan API
list_ecosystem_projectsCanton ecosystem project catalog
get_token_marketCanton coin price + market data + DeFi TVL
list_github_discussionsList GitHub Discussions (canton-foundation/docs Q&A, Ideas)
get_github_discussionGet a GitHub Discussion with body and comments
get_videoGet YouTube video metadata + transcript text

REST API v1

BASE URLhttps://ccpedia.xyz/api/v1
Quick 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, limit
POST /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 / Postman

Rate limits

/mcp60 req / 15 min per IP
/api/v1/search20 req / min per IP
/api/v1/*120 req / 15 min per IP

Limits returned in RateLimit-* headers. On 429, check Retry-After.