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

NameTypeRequiredDescription
isinstringyes12-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.

Regenerated from source · build September 23, 2026