Skip to content
Back to Capital Markets Knowledge Graph — apex router

Card snapshot

mcp.capitalmarketsknowledgegraph.ai · 2026-09-17 03:54:33 UTC · 0f8494b56071930070d86fb94b3379c72a3ba797d4ec2a7c6bbf8bc6fd6ba451

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Capital Markets Knowledge Graph \u2014 apex router",
  "description": "Index-only router over the Capital Markets Knowledge Graph: names the node that holds an issuer (ticker, ISIN, LEI, legal name or sourced alias) and forwards record and event calls to that node's regional door. No record body is stored or served from the apex; each node's data lives and is served in its own jurisdiction. Read-only, public-record only, no auth, no prices.",
  "url": "https://mcp.capitalmarketsknowledgegraph.ai/mcp",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    {
      "url": "https://mcp.capitalmarketsknowledgegraph.ai/mcp",
      "transport": "JSONRPC"
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://mcp.capitalmarketsknowledgegraph.ai/mcp",
      "transport": "JSONRPC"
    }
  ],
  "securitySchemes": {},
  "security": [],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "iconUrl": "https://mcp.capitalmarketsknowledgegraph.ai/icon-512.png",
  "provider": {
    "organization": "Allooloo Technologies Corp.",
    "url": "https://allooloo.io"
  },
  "version": "0.12.1",
  "documentationUrl": "https://mcp.capitalmarketsknowledgegraph.ai/llms.txt",
  "protocolVersion": "0.3.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "skills": [
    {
      "id": "resolve_issuer",
      "name": "Resolve issuer",
      "description": "Find a listed company by ticker, ISIN or LEI: the apex names the owning node and forwards to that node's regional door for the record summary.",
      "tags": [
        "capital-markets",
        "public-record",
        "router",
        "mcp"
      ]
    },
    {
      "id": "get_record",
      "name": "Get Capital Markets Record",
      "description": "Return the full Capital Markets Record, served by the owning node's regional door (never stored at the apex).",
      "tags": [
        "capital-markets",
        "public-record",
        "router",
        "mcp"
      ]
    },
    {
      "id": "list_events_since",
      "name": "List disclosure events since a date",
      "description": "Dated, URL'd disclosure events for an issuer since a date, served by the owning node's regional door.",
      "tags": [
        "capital-markets",
        "public-record",
        "router",
        "mcp"
      ]
    },
    {
      "id": "list_aliases",
      "name": "List sourced aliases",
      "description": "Sourced trade and former names, served by the owning node's regional door.",
      "tags": [
        "capital-markets",
        "public-record",
        "router",
        "mcp"
      ]
    },
    {
      "id": "list_nodes",
      "name": "List market nodes",
      "description": "The twelve market nodes, which are live, their regional doors and Agent Cards.",
      "tags": [
        "capital-markets",
        "public-record",
        "router",
        "mcp"
      ]
    }
  ],
  "x-cmkg": {
    "role": "apex router",
    "transport": "MCP Streamable HTTP (JSON-RPC 2.0, stateless, no auth)",
    "registry": "io.github.allooloo/cm-kg",
    "contact": "allooloo@users.noreply.github.com",
    "node_agents": [
      {
        "node": "ca-cm-kg",
        "country": "Canada",
        "live": true,
        "regional_door": "https://mcp.ca-cm-kg.ai/mcp",
        "agent_card": "https://agent.ca-cm-kg.ai/.well-known/agent-card.json"
      },
      {
        "node": "uk-cm-kg",
        "country": "United Kingdom",
        "live": true,
        "regional_door": "https://mcp.uk-cm-kg.ai/mcp",
        "agent_card": "https://agent.uk-cm-kg.ai/.well-known/agent-card.json"
      },
      {
        "node": "au-cm-kg",
        "country": "Australia",
        "live": true,
        "regional_door": "https://mcp.au-cm-kg.ai/mcp",
        "agent_card": "https://agent.au-cm-kg.ai/.well-known/agent-card.json"
      },
      {
        "node": "sg-cm-kg",
        "country": "Singapore",
        "live": true,
        "regional_door": "https://mcp.sg-cm-kg.ai/mcp",
        "agent_card": "https://agent.sg-cm-kg.ai/.well-known/agent-card.json"
      },
      {
        "node": "ch-cm-kg",
        "country": "Switzerland",
        "live": true,
        "regional_door": "https://mcp.ch-cm-kg.ai/mcp",
        "agent_card": "https://agent.ch-cm-kg.ai/.well-known/agent-card.json"
      },
      {
        "node": "de-cm-kg",
        "country": "Germany",
        "live": true,
        "regional_door": "https://mcp.de-cm-kg.ai/mcp",
        "agent_card": "https://agent.de-cm-kg.ai/.well-known/agent-card.json"
      },
      {
        "node": "fr-cm-kg",
        "country": "France",
        "live": true,
        "regional_door": "https://mcp.fr-cm-kg.ai/mcp",
        "agent_card": "https://agent.fr-cm-kg.ai/.well-known/agent-card.json"
      },
      {
        "node": "nl-cm-kg",
        "country": "Netherlands",
        "live": true,
        "regional_door": "https://mcp.nl-cm-kg.ai/mcp",
        "agent_card": "https://agent.nl-cm-kg.ai/.well-known/agent-card.json"
      },
      {
        "node": "hk-cm-kg",
        "country": "Hong Kong",
        "live": false,
        "regional_door": null,
        "agent_card": null
      },
      {
        "node": "jp-cm-kg",
        "country": "Japan",
        "live": true,
        "regional_door": "https://mcp.jp-cm-kg.ai/mcp",
        "agent_card": "https://agent.jp-cm-kg.ai/.well-known/agent-card.json"
      },
      {
        "node": "kr-cm-kg",
        "country": "South Korea",
        "live": true,
        "regional_door": "https://mcp.kr-cm-kg.ai/mcp",
        "agent_card": "https://agent.kr-cm-kg.ai/.well-known/agent-card.json"
      },
      {
        "node": "us-cm-kg",
        "country": "United States",
        "live": true,
        "regional_door": "https://mcp.us-cm-kg.ai/mcp",
        "agent_card": "https://agent.us-cm-kg.ai/.well-known/agent-card.json"
      }
    ],
    "old_shared_door": "the Cloudflare Worker + D1 door (cm-kg-door) stays deployed beside this router and is listed for CEO deletion at end of scope"
  }
}