MCP Server

Capital Markets Agents: MCP+A2A Canada

io.github.allooloo/cm-kg
Finance & Investing Public & reachable MCP 2026-07-28

What this MCP does

Resolves listed issuers and retrieves capital markets records, aliases, and disclosure events.

get_record
Get Capital Markets Record
Return the full Capital Markets Record, served by the owning node's regional door (never stored at the apex).
Read only Idempotent
Input schema
{'type': 'object', 'required': ['identifier'], 'properties': {'version': {'type': 'integer'}, 'identifier': {'type': 'string'}}}
list_aliases
List sourced aliases
Sourced trade and former names, served by the owning node's regional door.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['identifier'], 'properties': {'identifier': {'type': 'string'}}}
list_events_since
List disclosure events since a date
Dated, URL'd disclosure events for an issuer since a date, served by the owning node's regional door.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['identifier'], 'properties': {'limit': {'type': 'integer'}, 'since': {'type': 'string'}, 'cursor': {'type': 'integer'}, 'identifier': {'type': 'string'}}}
list_nodes
List market nodes
The twelve market nodes, which are live, their regional doors and Agent Cards.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}}
resolve_issuer
Resolve issuer
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.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['identifier'], 'properties': {'identifier': {'type': 'string', 'description': 'Ticker with or without exchange (SHOP, TSX:SHOP, SHEL.L, BHP.AX, D05.SI, NESN.SW, SAP.DE, 7203.T, 005930.KS), ISIN, LEI, an exact legal name or a sourced alias.'}}}
Added
list_nodes
Sept. 17, 2026, 12:40 p.m.
Added
list_aliases
Sept. 17, 2026, 12:40 p.m.
Added
list_events_since
Sept. 17, 2026, 12:40 p.m.
Added
get_record
Sept. 17, 2026, 12:40 p.m.
Added
resolve_issuer
Sept. 17, 2026, 12:40 p.m.