GLEIF LEI Mapping: Published Relationship Files by Type, Newest First
gleifmapping/list-mapping-files
Lists the published GLEIF relationship files for one LEI mapping (bic-lei, isin-lei, mic-lei, oc-lei or qcc-lei), newest first, with each file's name, upload timestamp, format, download link and processed and valid flags, plus the paging facts: the current page, how many files are on it, the total number of files and the last page. Use it to find an older monthly release or to see how often a mapping is published. It lists the files; it does not contain the mapping rows. Served by Eden Engine; not an official GLEIF product.
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 $0.50.
Data source
Relationship file listings of the GLEIF LEI mapping service (Global Legal Entity Identifier Foundation, mapping.gleif.org). GLEIF publishes its data under Creative Commons Zero (CC0). A copy of the BIC-to-LEI mapping table itself must carry the notice set out in its BIC/LEI Mapping Table License Agreement; the table files are not returned here, only their names, dates and download links. Served by Eden Engine; not an official GLEIF product.
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: "gleifmapping/list-mapping-files" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "gleifmapping/list-mapping-files" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "gleifmapping/list-mapping-files", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "gleifmapping/list-mapping-files", 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 25, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"mappingType"
],
"properties": {
"pageSize": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Files per page, 1 to 100. Leave out for the service default of 15."
},
"pageNumber": {
"type": "integer",
"maximum": 100000,
"minimum": 1,
"description": "Page number counting from 1. A page past the last returns an empty data list with the totals unchanged."
},
"mappingType": {
"enum": [
"bic-lei",
"isin-lei",
"mic-lei",
"oc-lei",
"qcc-lei"
],
"type": "string",
"description": "Which mapping: bic-lei (SWIFT BIC to LEI), isin-lei (ISIN to LEI), mic-lei (market identifier code to LEI), oc-lei (OpenCorporates id to LEI) or qcc-lei (QCC code to LEI)."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"meta",
"data"
],
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"id",
"attributes",
"links"
],
"properties": {
"id": {
"type": "string",
"description": "The file's identifier (a UUID)."
},
"type": {
"type": "string",
"description": "The mapping type the file belongs to, for example bic-lei."
},
"links": {
"type": "object",
"description": "Address of the mapping file's own record.",
"additionalProperties": true
},
"attributes": {
"type": "object",
"required": [
"fileName",
"uploadedAt",
"fileType",
"downloadLink"
],
"properties": {
"valid": {
"type": [
"boolean",
"null"
],
"description": "True when the file passed GLEIF's validation."
},
"fileName": {
"type": "string",
"description": "File name, for example LEI-BIC-20260925.zip; the date in it is the publication date."
},
"fileType": {
"type": "string",
"description": "File format, zip for the mapping files."
},
"processed": {
"type": [
"boolean",
"null"
],
"description": "True when GLEIF has finished processing the file."
},
"uploadedAt": {
"type": "string",
"description": "When the file was published, ISO 8601 UTC."
},
"downloadLink": {
"type": "string",
"description": "Address the file can be downloaded from. The tool does not fetch it."
}
},
"additionalProperties": true
}
},
"description": "One published mapping file.",
"additionalProperties": true
},
"description": "The files on this page, newest first."
},
"meta": {
"type": "object",
"required": [
"page"
],
"properties": {
"page": {
"type": "object",
"required": [
"current-page",
"per-page",
"total",
"last-page"
],
"properties": {
"to": {
"type": [
"integer",
"null"
],
"description": "Position of the last file on this page. Null on an empty page."
},
"from": {
"type": [
"integer",
"null"
],
"description": "Position of the first file on this page. Null on an empty page."
},
"total": {
"type": "integer",
"description": "Total number of published files of this type."
},
"per-page": {
"type": "integer",
"description": "Files per full page."
},
"last-page": {
"type": "integer",
"description": "The last page at this page size."
},
"current-page": {
"type": "integer",
"description": "The page returned."
}
},
"additionalProperties": true
}
},
"additionalProperties": true
},
"links": {
"type": "object",
"description": "Addresses of the first, previous, next and last page where they exist.",
"additionalProperties": true
}
},
"description": "One page of the published files with the paging facts.",
"additionalProperties": true
}