firds_lookup
Pack: esma-firds · Endpoint: https://gateway.pipeworx.io/esma-firds/mcp
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/firds_lookup for the schema, then POST the same URL with its arguments for the data.
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.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
isin | string | yes | 12-character ISIN, e.g. “DE0007164600” (SAP SE ordinary share). |
Example call
Arguments
{
"isin": "DE0007164600"
}
curl
curl -X POST https://gateway.pipeworx.io/esma-firds/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"firds_lookup","arguments":{"isin":"DE0007164600"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('firds_lookup', {
"isin": "DE0007164600"
});
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"esma-firds": {
"url": "https://gateway.pipeworx.io/esma-firds/mcp"
}
}
}
See Getting Started for client-specific install steps.