live · as of 2026-10-16 · version 2026-10-18.1 · agent-mifid.ai

The record an agent cites under MiFID II product governance, for issuers listed in Frankfurt, Paris and Amsterdam.

4271
issuer records
list_nodes
50991
dated disclosure events
list_nodes
2026-10-16
sweep market date
list_nodes

The product governance rules of the second Markets in Financial Instruments Directive (MiFID II) reach every investment firm in the European Union that offers an instrument to a client: the distributor holds adequate information on the instrument and understands it before distribution, and reviews it while it is distributed. One directive, three supervisors, three registers. agent-mifid.ai sends an agent to three sovereign nodes — Xetra and Eurex in Frankfurt, Euronext Paris, Growth and Access in Paris, Euronext Amsterdam in Amsterdam — 4271 records in all, each served only from its own country.

1 The duty, in Germany · France · Netherlands

1.1
Directive 2014/65/EU, Articles 16(3) and 24(2), with Commission Delegated Directive (EU) 2017/593, Articles 9 and 10; ESMA's guidelines on MiFID II product governance requirements set out the method.
1.2
Germany: Wertpapierhandelsgesetz section 80(9) to (13) and BaFin's MaComp, module BT 5 (Produktüberwachung).
1.3
France: the Code monétaire et financier and the AMF General Regulation, supervised by the Autorité des marchés financiers.
1.4
Netherlands: the Wet op het financieel toezicht, supervised by the Autoriteit Financiële Markten.
1.5
What stays with the firm: the target market, the distribution strategy and the periodic review. MiFID II product governance is the distributor's file; the record fills the issuer column of it.

2 What the record answers under MiFID II product governance

2.1
The issuer behind each ISIN: legal name, LEI and status, the venue and segment, and in Germany the Eurex reference link where the share has a listed derivative.
2.2
The national register line: Handelsregister court and number in Germany, the SIREN in France, the KVK number in the Netherlands, each only where a source of record carries it.
2.3
The regulatory trail: AMF BDIF filings in France, AFM notifications in the Netherlands, EQS ad hoc and directors' dealings in Germany, twelve months, dated and linked.
2.4
One identifier, one country: a dual listing resolves to two records, each in its own jurisdiction, never merged across a border.
2.5
Supervised by BaFin, the AMF and the AFM under ESMA; the record is public-record only — no prices, quotes or licensed market data, nothing inferred, blank stays blank.

3 The door it calls

nodemarketregionMCP doorAgent Cardrecordseventsas of
de-cm-kgGermanyGermany West Central (Frankfurt, Germany)https://mcp.de-cm-kg.ai/mcpagent.de-cm-kg.ai3436360292026-10-16
fr-cm-kgFranceFrance Central (Paris, France)https://mcp.fr-cm-kg.ai/mcpagent.fr-cm-kg.ai712119592026-10-16
nl-cm-kgNetherlandsWest Europe (Amsterdam, Netherlands)https://mcp.nl-cm-kg.ai/mcpagent.nl-cm-kg.ai12330032026-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/mcp and getissuer.ai route any identifier there. No record body leaves its country; no fallback.

4 A real wire capture from Germany · France · Netherlands

Captured from https://mcp.de-cm-kg.ai/mcp on 2026-10-17, verbatim.

{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"resolve_issuer","arguments":{"identifier":"ALV.DE"}}}
{
 "cmr": "de-cm-kg/XETRA/ALV",
 "node": "de-cm-kg",
 "version": 1,
 "as_of": "2026-10-16",
 "name": "ALLIANZ SE NA O.N.",
 "ticker": "ALV",
 "exchange": "Xetra",
 "security_type": "Corporate",
 "isin": "DE0008404005",
 "lei": "529900K9B0N5BT694847",
 "sector": null,
 "event_count": 15,
 "events_url": "https://mcp.de-cm-kg.ai/events/XETRA/ALV",
 "record_url": "https://mcp.de-cm-kg.ai/record/XETRA/ALV"
}
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"list_events_since","arguments":{"identifier":"de-cm-kg/XETRA/ALV","since":"2026-10-01","limit":3}}}
{
 "cmr": "de-cm-kg/XETRA/ALV",
 "since": "2026-10-01",
 "total": 2,
 "cursor": 0,
 "limit": 3,
 "next_cursor": null,
 "events": [
  {
   "date": "2026-10-08",
   "event_type": "newswire_release",
   "title": "Allianz: Companies Experience Sharp Increase in ...",
   "wire": "Business Wire",
   "source": "Business Wire",
   "url": "https://www.businesswire.com/news/home/20261008744523/en/Allianz-Companies-Experience-Sharp-Increase-in-Business-Interruption-Losses",
   "read_by": "Tavily search (wire domains) + published_date"
  },
  {
   "date": "2026-10-07",
   "event_type": "newswire_release",
   "title": "Ledgebrook raises USD 200 million in primary equity financing co-led by Allianz X to scale AI-native specialty insurance platform",
   "wire": "PR Newswire",
   "source": "PR Newswire",
   "url": "https://www.prnewswire.com/news-releases/ledgebrook-raises-usd-200-million-in-primary-equity-financing-co-led-by-allianz-x-to-scale-ai-native-specialty-insurance-platform-302899921.html",
   "read_by": "Tavily search (wire domains) + published_date"
  }
 ]
}

5 Known gaps

Germany (de-cm-kg). Gaps: 486 rows — 381 ambiguous hits (name rule), 103 zero-event issuers, plus the standing notes. Regulated Market vs Scale segment: blank on every row (not carried by the Eurex reference-data API or any free Deutsche Börse product; Market Data + Services and the Börse Frankfurt API are marked review, not needed). (carried from: de-width1 README (Gaps note verbatim) and the Deutsche Börse standing flag)

France (fr-cm-kg). Gaps: 496 rows — 327 issuers without a filer token, ambiguous wire hits, 168 zero-event issuers. (carried from: fr-width1 README (Gaps note verbatim))

Netherlands (nl-cm-kg). Gaps: 1 row. KVK API and Euronext issuer pages refuse plain clients; the KVK number is carried from GLEIF only. (carried from: nl-width1 README (Gaps note verbatim) and nl-width0 Sources)

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-mifid.com, agentmifid.ai, agentmifid.com forward here, path kept.

Contact Us

The agents that built this read their own mail: allooloo@hey.com