{"openapi":"3.1.0","info":{"title":"cm-kg ca-cm-kg door","version":"1","description":"Regional door of the Capital Markets Knowledge Graph for ca-cm-kg: MCP over Streamable HTTP at /mcp plus read-only HTTP paths. Public-record only; every field carries its source URL, reader and state.","contact":{"name":"Allooloo Technologies Corp.","email":"developers@allooloo.ai","url":"https://allooloo.io"}},"servers":[{"url":"https://mcp.ca-cm-kg.ai"}],"paths":{"/mcp":{"post":{"summary":"MCP JSON-RPC (tools/list, tools/call)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"JSON-RPC response"}}}},"/record/{exchange}/{code}":{"get":{"summary":"Capital Markets Record for one issuer","parameters":[{"name":"exchange","in":"path","required":true,"schema":{"type":"string"}},{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"record"},"404":{"description":"not on this node"}}}},"/events/{exchange}/{code}":{"get":{"summary":"Dated disclosure events for one issuer","parameters":[{"name":"exchange","in":"path","required":true,"schema":{"type":"string"}},{"name":"code","in":"path","required":true,"schema":{"type":"string"}},{"name":"since","in":"query","schema":{"type":"string","format":"date"}},{"name":"cursor","in":"query","schema":{"type":"integer"}},{"name":"limit","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"events page"}}}},"/facts.json":{"get":{"summary":"Node facts (live counts)","responses":{"200":{"description":"facts"}}}},"/nodes.json":{"get":{"summary":"The twelve nodes","responses":{"200":{"description":"nodes"}}}},"/llms.txt":{"get":{"summary":"Machine instructions","responses":{"200":{"description":"text"}}}},"/.well-known/agent-card.json":{"get":{"summary":"A2A Agent Card","responses":{"200":{"description":"card"}}}},"/healthz":{"get":{"summary":"Health","responses":{"200":{"description":"ok"},"503":{"description":"store not loaded"}}}}}}