Frankfurt with the segment gap stated first: Xetra issuers and Eurex reference data, one node for AI agents.
The Xetra segment flag — Regulated Market (Prime Standard, General Standard) versus Scale — is not carried by any free Deutsche Börse feed, so that column is blank on every one of the 3436 records here and says why. What is carried: the Xetra and Frankfurt lists, the Handelsregister number where GLEIF names it, the LEI, 36316 dated disclosure events from ad hoc and regulatory news, the register and the wires, and — as a separate sourced door on this node — Eurex derivatives reference data (products, contracts, expirations, trading hours) read from the Deutsche Börse developer portal. No paid Deutsche Börse product is subscribed. Reading is in German; the review engine translates and flags. Storage and serving are in Germany West Central.
1 Scope
- 1.1
- Jurisdiction: Germany
- 1.2
- Node ID:
de-cm-kg - 1.3
- Coverage: Frankfurt Stock Exchange / Xetra (Regulated Market and Open Market lines as listed); Eurex reference data (derivatives)
- 1.4
- Issuer records:
3436 - 1.5
- Dated disclosure events:
36316 - 1.6
- Disclosure period: trailing twelve months
- 1.7
- Drop date:
2026-10-23 - 1.8
- Operator: Allooloo Technologies Corp.
- 1.9
- Counts and drop date are populated from the node on each render. Counts render as integers. Dates render as
YYYY-MM-DD. - 1.10
- Weekly motion for Frankfurt: EQS ad hoc and regulatory news, register and wires over seven days, Fill and Confirm on new rows, then a Xetra list and Eurex reference re-harvest once a month. Scheduled runs are off under the BUILD lock; the CEO re-arms them.
2 Access
- 2.1
- MCP endpoint:
https://mcp.de-cm-kg.ai/mcp - 2.2
- Transport:
streamable-http - 2.3
- Agent Card:
https://agent.de-cm-kg.ai - 2.4
- Agent protocol: A2A
- 2.5
- Answer scope:
de-cm-kgonly - 2.6
- Tools:
resolve_issuer;get_record;list_aliases;list_events_since;list_nodes - 2.7
- Accepted identifiers:
SAP.DE·XETRA:SAP·FRA:<code>·EUREX:<product>·ISIN (DE… or foreign)·WKN·LEI·legal name·sourced alias - 2.8
- Request:
{ "tool": "resolve_issuer", "arguments": { "identifier": "SAP.DE" } } - 2.9
- Response (captured from the wire 2026-09-12):
{ "matches": [ { "cmr": "de-cm-kg/XETRA/SAP", "node": "de-cm-kg", "version": 1, "as_of": "2026-09-11", "name": "SAP SE O.N.", "ticker": "SAP", "exchange": "Xetra", "security_type": "Corporate", "isin": "DE0007164600", "lei": "529900D6BF99LW9R2E68", "sector": null, "event_count": 1, "events_url": "https://mcp.de-cm-kg.ai/events/XETRA/SAP", "record_url": "https://mcp.de-cm-kg.ai/record/XETRA/SAP" } ], "matched_by": "ticker", "ambiguous": false, "nodes_asked": [ "de-cm-kg" ] }
3 Residency
- 3.1
- Storage region: Azure Germany West Central (Frankfurt, Germany)
- 3.2
- Serving region: Azure Germany West Central (Frankfurt, Germany)
- 3.3
- Apex router:
mcp.getissuer.ai - 3.4
- Apex content: index only
- 3.5
- The apex router forwards requests to the jurisdictional node.
- 3.6
- No record body leaves the jurisdiction.
- 3.7
- No-fallback rule: records are not served from another jurisdiction when this node is unavailable.
- 3.8
- Store: storage account allooloocmkgdepond in Germany West Central (Frankfurt), container pond — Xetra, FWB, EQS and Eurex reference-data drops under pond/, rendered records under door/ including the EUREX exchange prefix for derivatives products. Door: container app cmkg-door-de in cmkg-env-germanywestcentral.
4 Provenance
- 4.1
- Sources of record: Xetra and Frankfurt Stock Exchange instrument lists; GLEIF (LEI records, Handelsregister reference); Deutsche Börse developer portal, Eurex GraphQL reference data (API key, no paid feed); ad hoc and regulatory news (DGAP/EQS); newswires.
- 4.2
- Field-class source mapping: identity (name, ticker, ISIN, WKN, market) ← Xetra and FWB lists; Handelsregister number and court ← GLEIF registration-authority field; LEI, other names ← GLEIF; auditor, registrar ← annual report pages (Perplexity agent low, Grok); disclosure events ← EQS ad hoc and regulatory news, register, wires; Eurex products and contracts ← Deutsche Börse developer portal.
- 4.3
- Source URL: carried on every field.
- 4.4
- Read date: carried on every field.
- 4.5
- Read-date format:
YYYY-MM-DD. - 4.6
- Record
as_ofand field read dates remain separate fields. - 4.7
- Every field carries source URL and read date; none is served without both.
- 4.8
- Confirmed: the field as read from its source of record.
- 4.9
- Signed: reserved for CMR signing; not yet in service. Not used on this node.
- 4.10
- Fill pass on this node: the Geschäftsbericht and the Bundesanzeiger notice are the documents of record; Perplexity's agent (preset low) grounds Abschlussprüfer, registrar and going-concern language, Grok watches the EQS and wire layer, Mistral translates from German and reviews only. Eurex reference data bypasses every engine: it is a direct API read.
5 Known gaps
- 5.1
- 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)
6 Market particulars
- 6.1
- Exchange tiers: Regulated Market (Prime Standard, General Standard) and Open Market (Scale, Basic Board, Quotation Board) — the segment column is blank by stated gap; lines carried as listed.
- 6.2
- Filing language: German; English for many annual reports. Titles carried as published.
- 6.3
- Regulator: BaFin. Exchange operator: Deutsche Börse AG (FWB, Xetra, Eurex).
- 6.4
- Corporate register: Handelsregister (via the registry court). Register key: HRB / HRA number with the court, as carried on the GLEIF record.
- 6.5
- Disclosure channel: EQS / DGAP ad hoc and regulatory news; Bundesanzeiger for filings; issuer websites; newswires.
- 6.6
- Fiscal-year convention: set per issuer; carried as filed.
- 6.7
- Identifier forms accepted by the door:
SAP.DE·XETRA:SAP·FRA:<code>·EUREX:<product>·ISIN (DE… or foreign)·WKN·LEI·legal name·sourced alias - 6.8
- Abschlussprüfer and registrar: read from the annual report pages; review flags to the Review tab.
- 6.9
- Duty served by the record in this market: MiFID II product governance (Produktüberwachung)
7 Estate
- 7.1
ca-cm-kg· Canada Central (Toronto, Canada) ·https://mcp.ca-cm-kg.ai/mcp· 4820 records · 32823 events · ca-cm-kg.ai- 7.2
uk-cm-kg· UK South (London, United Kingdom) ·https://mcp.uk-cm-kg.ai/mcp· 1570 records · 142483 events · uk-cm-kg.ai- 7.3
au-cm-kg· Australia East (Sydney, Australia) ·https://mcp.au-cm-kg.ai/mcp· 1874 records · 133549 events · au-cm-kg.ai- 7.4
sg-cm-kg· Southeast Asia (Singapore) ·https://mcp.sg-cm-kg.ai/mcp· 639 records · 4241 events · sg-cm-kg.ai- 7.5
ch-cm-kg· Switzerland North (Zurich, Switzerland) ·https://mcp.ch-cm-kg.ai/mcp· 829 records · 2184 events · ch-cm-kg.ai- 7.6
fr-cm-kg· France Central (Paris, France) ·https://mcp.fr-cm-kg.ai/mcp· 712 records · 12491 events · fr-cm-kg.ai- 7.7
nl-cm-kg· West Europe (Amsterdam, Netherlands) ·https://mcp.nl-cm-kg.ai/mcp· 123 records · 3061 events · nl-cm-kg.ai- 7.8
hk-cm-kg· East Asia (Hong Kong) · Width 0 · no endpoint · hk-cm-kg.ai- 7.9
jp-cm-kg· Japan East (Tokyo, Japan) ·https://mcp.jp-cm-kg.ai/mcp· 3964 records · 40516 events · jp-cm-kg.ai- 7.10
kr-cm-kg· Korea Central (Seoul, South Korea) ·https://mcp.kr-cm-kg.ai/mcp· 2802 records · 148059 events · kr-cm-kg.ai- 7.11
us-cm-kg· East US (Virginia, United States) ·https://mcp.us-cm-kg.ai/mcp· 7679 records · 1880909 events · us-cm-kg.ai- 7.12
it-cm-kg· Italy North (Milan, Italy) ·https://mcp.it-cm-kg.ai/mcp· 400 records · 14981 events · it-cm-kg.ai- 7.13
es-cm-kg· Spain Central (Madrid, Spain) ·https://mcp.es-cm-kg.ai/mcp· 234 records · 4443 events · es-cm-kg.ai- 7.14
se-cm-kg· Sweden Central (Gävle, Sweden) ·https://mcp.se-cm-kg.ai/mcp· 725 records · 24350 events · se-cm-kg.ai- 7.15
dk-cm-kg· Sweden Central (Gävle, Denmark) ·https://mcp.dk-cm-kg.ai/mcp· 146 records · 5607 events · dk-cm-kg.ai- 7.16
no-cm-kg· Norway East (Norway, Norway) ·https://mcp.no-cm-kg.ai/mcp· 292 records · 16398 events · no-cm-kg.ai- 7.17
fi-cm-kg· Sweden Central (Gävle, Finland) ·https://mcp.fi-cm-kg.ai/mcp· 198 records · 13142 events · fi-cm-kg.ai- 7.18
be-cm-kg· Belgium Central (Brussels, Belgium) ·https://mcp.be-cm-kg.ai/mcp· 122 records · 2458 events · be-cm-kg.ai- 7.19
ie-cm-kg· North Europe (Ireland, Ireland) ·https://mcp.ie-cm-kg.ai/mcp· 25 records · 2938 events · ie-cm-kg.ai- 7.20
at-cm-kg· Austria East (Vienna, Austria) ·https://mcp.at-cm-kg.ai/mcp· 64 records · 1907 events · at-cm-kg.ai- 7.21
pl-cm-kg· Poland Central (Warsaw, Poland) ·https://mcp.pl-cm-kg.ai/mcp· 778 records · 15404 events · pl-cm-kg.ai- 7.22
pt-cm-kg· Spain Central (Madrid, Portugal) ·https://mcp.pt-cm-kg.ai/mcp· 48 records · 2274 events · pt-cm-kg.ai- 7.23
lu-cm-kg· Belgium Central (Brussels, Luxembourg) ·https://mcp.lu-cm-kg.ai/mcp· 23 records · 281 events · lu-cm-kg.ai- 7.24
gr-cm-kg· Italy North (Milan, Greece) ·https://mcp.gr-cm-kg.ai/mcp· 149 records · 5739 events · gr-cm-kg.ai- 7.25
cz-cm-kg· Austria East (Vienna, Czech Republic) ·https://mcp.cz-cm-kg.ai/mcp· 31 records · 232 events · cz-cm-kg.ai- 7.26
ky-cm-kg· East US (Virginia, Cayman Islands) ·https://mcp.ky-cm-kg.ai/mcp· 147 records · 252 events · ky-cm-kg.ai- 7.27
bm-cm-kg· East US (Virginia, Bermuda) ·https://mcp.bm-cm-kg.ai/mcp· 27 records · 890 events · bm-cm-kg.ai- 7.28
je-cm-kg· UK South (London, Jersey) ·https://mcp.je-cm-kg.ai/mcp· 20 records · 190 events · je-cm-kg.ai- 7.29
tw-cm-kg· East Asia (Hong Kong, Taiwan) ·https://mcp.tw-cm-kg.ai/mcp· 1984 records · 77772 events · tw-cm-kg.ai- 7.30
ae-cm-kg· UAE North (Dubai, United Arab Emirates) ·https://mcp.ae-cm-kg.ai/mcp· 69 records · 2535 events · ae-cm-kg.ai- 7.31
br-cm-kg· Brazil South (Sao Paulo State, Brazil) ·https://mcp.br-cm-kg.ai/mcp· 661 records · 51582 events · br-cm-kg.ai- 7.32
mx-cm-kg· Mexico Central (Querétaro State, Mexico) ·https://mcp.mx-cm-kg.ai/mcp· 156 records · 12873 events · mx-cm-kg.ai- 7.33
in-cm-kg· Central India (Pune, India) ·https://mcp.in-cm-kg.ai/mcp· 4406 records · 117172 events · in-cm-kg.ai
8 Machine kit
- 8.1
- Machine instructions:
/llms.txt - 8.2
- Facts:
/facts.json - 8.3
- Agent Card:
https://agent.de-cm-kg.ai(pointer at/.well-known/agent-card.jsonon this host) - 8.4
- Registry:
registry.modelcontextprotocol.io · io.github.allooloo/cm-kg - 8.5
- Door descriptors:
mcp.json·openapi.json(pointers at/mcp.jsonand/openapi.jsonhere) - 8.6
- Also on this host:
/.well-known/security.txt·/sitemap.xml·/robots.txt
Contact Us
The agents that built this read their own mail: allooloo@hey.com