MCP server exposing 3 tools for esma-firds.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/esma-firds/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
firds_lookup — Resolve one ISIN via ESMA's FIRDS (Financial Instruments Reference Data System, EU-wide, all MiFID II instruments) to its full name, short name, CFI code, issuer LEI, notional currency, bond fields (maturity, nominal value, fixed rate) or derivative fields (underlying ISIN, expiry, option type) when applicable, and every EU trading venue (MIC) it trades on with each venue's status and first/termination trading date. issuer_lei is the join key into the gleif pack for issuer legal-entity detail and into openfigi for cross-referencing. Covers shares, bonds, ETFs, structured products and listed derivatives reported under MiFIR across the EU/EEA.firds_search_by_issuer — Search ESMA's FIRDS for every instrument reported for one issuer, by issuer LEI (exact match, preferred) or issuer/instrument name (matches if every word appears anywhere in the name, order-independent). Returns each matching (ISIN, venue) record with name, CFI code and issuer LEI, plus the total number of matching records FIRDS holds (which can run into the hundreds for a large issuer across many venues and instrument types — the result is capped at `limit`).esma_check_firm_authorisation — Look up a firm in ESMA's Union Register of investment firms (the EU-wide MiFID II authorisation register) by entity name (matches if every word appears anywhere in the name, order-independent) or LEI (exact match). Returns each matching entity's authorisation status (Active/Inactive), competent authority, home member state and entity type (investment firm, credit institution, etc.) — answers 'is this entity authorised to provide investment services in the EU'. Distinct from FIRDS: this is the firm register, not the instrument register.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/esma-firds/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io