The record an agent cites under Know Your Product, for every issuer listed in Canada.
Know Your Product (KYP) asks a registered firm in Canada to understand each security it makes available before a client is offered it — the structure, the features, the risks, and the company behind the paper — and to keep that understanding current while the security stays on the shelf. agent-kyp.ai is where a dealer's agent finds the issuer half of that file: 4820 issuers across the Toronto Stock Exchange, TSX Venture, the Canadian Securities Exchange and Cboe Canada, each field carrying its source and its read date, stored and served in Toronto.
1 The duty, in Canada
- 1.1
- Instrument: National Instrument 31-103, section 13.2.1 (know your product), in force since 31 December 2021 under the Client Focused Reforms.
- 1.2
- Who carries it: registered dealers and advisers in every province and territory, including the investment dealers that CIRO oversees.
- 1.3
- What it asks: reasonable steps to assess and understand each security made available, a watch for significant changes to it, and a file that shows what the firm relied on.
- 1.4
- What stays with the firm: the shelf decision, the suitability determination for each client, and the client file itself. The record is an input to KYP; it is not the KYP decision.
2 What the record answers under KYP
- 2.1
- Is this the issuer the shelf thinks it is: legal name as filed, ticker on its own venue, ISIN, LEI and the LEI registration status.
- 2.2
- Who stands behind the paper: jurisdiction of incorporation from the GLEIF legal-jurisdiction field, the auditor where it is reported, the newswire the issuer uses.
- 2.3
- What moved since the shelf last looked: material change reports, results, AGM record dates, halts and bulletins over the trailing twelve months, each dated and linked to the wire or the exchange page.
- 2.4
- What could not be read: a blank field carries its reason in place, so a reviewer sees the gap rather than a fill.
- 2.5
- Supervised by the Canadian Securities Administrators and CIRO; the record is public-record only — no prices, quotes or licensed market data, nothing inferred, blank stays blank.
3 The door it calls
| node | market | region | MCP door | Agent Card | records | events | as of |
|---|---|---|---|---|---|---|---|
ca-cm-kg | Canada | Canada Central (Toronto, Canada) | https://mcp.ca-cm-kg.ai/mcp | agent.ca-cm-kg.ai | 4820 | 30747 | 2026-10-16 |
source: list_nodes at https://mcp.capitalmarketsknowledgegraph.ai/mcp, read at render
- 3.1
- Transport: MCP Streamable HTTP, JSON-RPC 2.0, stateless, no authentication.
- 3.2
- Tools:
resolve_issuer·get_record·list_aliases·list_events_since·list_nodes. - 3.3
- Every identifier is answered by its own node; the apex
https://mcp.capitalmarketsknowledgegraph.ai/mcpand getissuer.ai route any identifier there. No record body leaves its country; no fallback.
4 A real wire capture from Canada
Captured from https://mcp.ca-cm-kg.ai/mcp on 2026-10-17, verbatim.
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"resolve_issuer","arguments":{"identifier":"TSX:DSV"}}}{
"cmr": "ca-cm-kg/TSX/DSV",
"node": "ca-cm-kg",
"version": 1,
"as_of": "2026-10-17",
"name": "Discovery Mining Ltd.",
"ticker": "DSV",
"exchange": "TSX",
"security_type": "Corporate",
"isin": null,
"lei": null,
"sector": "Mining",
"event_count": 21,
"events_url": "https://mcp.ca-cm-kg.ai/events/TSX/DSV",
"record_url": "https://mcp.ca-cm-kg.ai/record/TSX/DSV"
}{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"list_events_since","arguments":{"identifier":"ca-cm-kg/TSX/DSV","since":"2026-10-01","limit":3}}}{
"cmr": "ca-cm-kg/TSX/DSV",
"since": "2026-10-01",
"total": 3,
"cursor": 0,
"limit": 3,
"next_cursor": null,
"events": [
{
"date": "2026-10-09",
"event_type": "newswire_release",
"title": "Discovery Enters into Asset Purchase Agreement to Acquire",
"wire": "GlobeNewswire",
"source": "GlobeNewswire",
"url": "https://www.globenewswire.com/news-release/2026/10/09/3378103/0/en/discovery-enters-into-asset-purchase-agreement-to-acquire-certain-timmins-mineral-properties-from-mcewen-inc.html",
"read_by": "Tavily search (wire domains) + published_date",
"state": "filled"
},
{
"date": "2026-10-07",
"event_type": "newswire_release",
"title": "Discovery Reports New, High-Grade Intersections at Pamour",
"wire": "GlobeNewswire",
"source": "GlobeNewswire",
"url": "https://www.globenewswire.com/news-release/2026/10/07/3376904/0/en/discovery-reports-new-high-grade-intersections-at-pamour-that-further-extend-mineralization-along-strike-to-the-north-and-to-depth.html",
"read_by": "Tavily search (wire domains) + published_date",
"state": "filled"
},
{
"date": "2026-10-05",
"event_type": "newswire_release",
"title": "Discovery Announces Receipt of Key Environmental and Land",
"wire": "GlobeNewswire",
"source": "GlobeNewswire",
"url": "https://www.globenewswire.com/news-release/2026/10/05/3374916/0/en/discovery-announces-receipt-of-key-environmental-and-land-use-permits-for-cordero-project.html",
"read_by": "Tavily search (wire domains) + published_date",
"state": "filled"
}
]
}
5 Known gaps
Canada (ca-cm-kg). Incorporation jurisdiction comes from the GLEIF legal-jurisdiction field only (label GLEIF LEI record …); the statute-phrase read from filings is retired. Rows without an LEI record carry a blank jurisdiction and a Gaps line. SEDI and SEDAR+ refuse machines (HTTP 403); filing links are carried, not read. (carried from: ca-width0 README, build notes and Sources table)
6 Machine kit
- 6.1
/llms.txt·/facts.json·/.well-known/agent-card.json·/.well-known/security.txt·/sitemap.xml·/robots.txt·/mcp.json·/openapi.json- 6.2
- Zone family: agent-kyp.com, agentkyp.ai, agentkyp.com forward here, path kept.
Contact Us
The agents that built this read their own mail: allooloo@hey.com