{"name":"cambridge-tcg","version":"1.0.0","protocol":"Model Context Protocol","protocolVersion":"2024-11-05","transport":"custom JSON-RPC 2.0 request/response over HTTPS POST","standard_remote_transport":{"streamable_http":false,"http_sse":false,"note":"This is not MCP Streamable HTTP or HTTP+SSE. Native MCP clients need the vendored stdio bridge unless they explicitly support custom JSON-RPC HTTP endpoints."},"methodology":"https://cambridgetcg.com/methodology/agents","discover":{"mcp_spec":{"method":"tools/list","auth":"none"},"cambridge_native":{"method":"mcp.list_tools","auth":"none"}},"initialize":{"method":"initialize","auth":"none"},"call":{"mcp_spec":"POST { jsonrpc: \"2.0\", id, method: \"tools/call\", params: { name, arguments } }","cambridge_native":"POST { jsonrpc: \"2.0\", id, method: \"<dotted-name>\", params: {...} }"},"auth":"Authorization: Bearer ctcg_agt_<token>","provision":{"self_serve_registration":"paused","existing_self_serve_keys":"read-only","operator_managed":"https://cambridgetcg.com/account/agents","status":"https://cambridgetcg.com/api/v1/agents/register"},"read_only_scope":{"domain_state":true,"operational_metadata_writes":["per-key rate-limit bucket for an allowed authenticated call","agent_keys.last_used_at after a successful authenticated call"]},"stdio_bridge":{"status":"vendored in-repo; npm publication pending","source":"packages/mcp-server in the Cambridge TCG monorepo","planned_npm_name":"@cambridge-tcg/mcp-server","honest_note":"Not yet on the npm registry (404 as of 2026-07-05) — 'npx @cambridge-tcg/mcp-server' will not work until publication lands. Until then, native MCP clients need the vendored stdio bridge. The HTTPS gate accepts MCP-shaped JSON-RPC methods but is not MCP Streamable HTTP or HTTP+SSE.","for":"Claude Desktop / Cursor / Continue / Cline / any MCP client expecting a local stdio server."},"config_snippet":"https://cambridgetcg.com/.well-known/mcp-config.json","discovery_doc":"https://cambridgetcg.com/.well-known/mcp.json"}