ISINs Linked to a Legal Entity Identifier (LEI): ISIN-LEI Mapping
gleif/get-lei-isins
One page of the ISINs (International Securities Identification Numbers) linked to a Legal Entity Identifier, from the Global LEI System's ISIN-to-LEI mapping. Give the 20-character LEI. Each record carries the LEI and one ISIN; the response reports the total number of ISINs and pages and when the Golden Copy it is based on was published. A busy issuer has hundreds of ISINs, so you choose the page size and page through them. LEI reference data from the Global LEI System (GLEIF), CC0, passed through unmodified and served by Eden Engine.
Price
$0.0026 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.
Data source
LEI reference data from the Global LEI System (GLEIF), CC0. Served by Eden Engine.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "gleif/get-lei-isins" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "gleif/get-lei-isins" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "gleif/get-lei-isins", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "gleif/get-lei-isins", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 20, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"lei"
],
"properties": {
"lei": {
"type": "string",
"pattern": "^[A-Z0-9]{18}[0-9]{2}$",
"description": "The 20-character Legal Entity Identifier, upper case, for example HWUPKR0MPOU8FGXBT394."
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Page number, starting at 1. Leave out for the first page. The response's `meta.pagination.lastPage` says how many pages exist at the chosen page size."
},
"page_size": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "How many records to return in this page, 1 to 50. The service's own default is 15. Leave out for the default."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"meta",
"data"
],
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"id",
"attributes"
],
"properties": {
"id": {
"type": "string",
"description": "The service's identifier for the record."
},
"type": {
"type": "string",
"description": "Record type, isins."
},
"links": {
"type": "object",
"additionalProperties": true
},
"attributes": {
"type": "object",
"required": [
"lei",
"isin"
],
"properties": {
"lei": {
"type": "string",
"description": "The LEI the ISIN is linked to."
},
"isin": {
"type": "string",
"description": "The ISIN, a 12-character securities identifier such as US03785CLW63."
}
},
"additionalProperties": true
}
},
"additionalProperties": true
},
"description": "The ISIN links on this page."
},
"meta": {
"type": "object",
"properties": {
"pagination": {
"type": "object",
"description": "Paging position: currentPage, perPage, from, to, total and lastPage.",
"additionalProperties": true
}
},
"description": "Paging position under `pagination` and, under `goldenCopy`, the publication time of the Golden Copy the answer is based on.",
"additionalProperties": true
},
"links": {
"type": "object",
"description": "Paging links as the service sent them (first, next, last). They are absolute URLs on the upstream host and are not callable through this tool; use `page` instead.",
"additionalProperties": true
}
},
"description": "The JSON:API response: `data` holds the records, `meta.pagination` the paging position, `links` the service's own paging URLs.",
"additionalProperties": true
}