Openfigi

live FinanceMarkets

OpenFIGI (Bloomberg) — map tickers, ISINs, CUSIPs, and other identifiers to standardized FIGIs for financial instruments. Keyless.

3 tools
0ms auth
free tier 50 calls/day

Tools

map

Convert identifiers you already hold into FIGIs, in bulk — ISIN, CUSIP, SEDOL, ticker or CIK to the Financial Instrument Global Identifier, for bonds (municipal and corporate), equities and funds. Use

No parameters required.

Try it
filter

Look up instruments by one exact identifier type and value — idType "TICKER", "ID_ISIN", "ID_CUSIP" or "ID_SEDOL" — and get the matching FIGIs with market sector, including municipal and corporate bon

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/openfigi/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/openfigi/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"map","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("map", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("openfigi (bloomberg) — map tickers, isins, cusips, and other identifiers to standardized figis for financial instruments");