{
 "name": "Capital Markets Knowledge Graph — apex router",
 "scope": "every live node through the apex router; this surface: Allooloo Technologies Corp. — Capital Markets Knowledge Graph",
 "serverInfo": {
  "name": "cm-kg",
  "version": "0.12.1"
 },
 "description": "Capital Markets Knowledge Graph: one record per listed company, source and read date on every field, served in the issuer's jurisdiction. Read-only, public-record only, no auth.",
 "transport": "streamable-http",
 "url": "https://mcp.getissuer.ai/mcp",
 "endpoints": [
  {
   "type": "streamable-http",
   "url": "https://mcp.getissuer.ai/mcp"
  }
 ],
 "authentication": {
  "type": "none"
 },
 "tools": [
  {
   "name": "resolve_issuer",
   "title": "Resolve an issuer",
   "description": "Find a listed company by ticker (with exchange prefix or suffix), ISIN, LEI, legal name or sourced alias; returns the record summary, node and version."
  },
  {
   "name": "get_record",
   "title": "Read the record",
   "description": "Return the full Capital Markets Record for an issuer: every identity field with value, source URL, reader and state; aliases; gaps; the events URL."
  },
  {
   "name": "list_aliases",
   "title": "List the names",
   "description": "Every name the issuer has traded or filed under, each with its source."
  },
  {
   "name": "list_events_since",
   "title": "Disclosure events since a date",
   "description": "Dated, typed disclosure events for an issuer over the trailing twelve months, newest first, paged."
  },
  {
   "name": "list_nodes",
   "title": "The nodes",
   "description": "Which node holds which market, live or not, record and event counts, drop date, door and Agent Card URLs."
  },
  {
   "name": "get_signal",
   "title": "The signal",
   "description": "The ACM-68000 signal for a listed security in its home market: ACM-200 TRADING, ACM-403 HALTED, ACM-404 NOT ON THE REGISTER, ACM-451 READ THE FILING, ACM-300 CONDITIONAL; with the record signature and the record, events and ECO URLs."
  }
 ],
 "agentCard": "https://agent.getissuer.ai/.well-known/agent-card.json",
 "openapi": "https://mcp.getissuer.ai/openapi.json",
 "descriptor": "https://mcp.getissuer.ai/mcp.json",
 "registry": "io.github.allooloo/cm-kg",
 "documentation": "https://allooloo.io/llms.txt",
 "provider": {
  "organization": "Allooloo Technologies Corp.",
  "url": "https://allooloo.io"
 },
 "surface": "https://allooloo.io/",
 "as_of": "2026-11-02",
 "payment": {
  "page": "https://data-paygo.ai/",
  "protocol": "x402",
  "version": 2,
  "network": "eip155:8453",
  "asset": "USDC, OUSD",
  "asset_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "ousd_address": "0xB2000000000000000000002fEb517dFeC7415344",
  "scheme": "exact",
  "facilitator": "Coinbase CDP",
  "free_reads_per_agent_per_day": "unlimited",
  "rationing": "none — every read is free for every agent (CEO ruling 2026-10-24); pay only if you choose to: ask for the offer, then pay",
  "ask_for_the_offer": "header x402-pay: 1 (or ?x402=1 on GET)",
  "pay_with": "PAYMENT-SIGNATURE header (x402 v2) on the same call",
  "pricing": "https://allooloo.ai/x402/pricing.json",
  "settlements": "https://allooloo.ai/x402/settled.json",
  "receipts": "a paid read carries its RCO receipt (decision_id) — https://mcp.rco-records.ai/mcp"
 },
 "routing": [
  {
   "resolves": "gtin",
   "what": "GTINs",
   "door": "https://gtinfetch.ai/mcp"
  },
  {
   "resolves": "issuer",
   "what": "Listed issuers (ticker, ISIN, LEI)",
   "door": "https://mcp.getissuer.ai/mcp"
  },
  {
   "resolves": "receipt",
   "what": "Receipts — the Record of Cleared Orders",
   "door": "https://mcp.rco-records.ai/mcp"
  }
 ],
 "receipts": {
  "door": "https://mcp.rco-records.ai/mcp",
  "keyring": "https://allooloo.ai/.well-known/jwks.json",
  "note": "every resolve_issuer and get_signal on the Allooloo doors leaves an RCO receipt; the answer carries its decision_id"
 },
 "resolver": "https://mcp.getissuer.ai/mcp"
}