Labsco
MCP SERVER

GLEIF MCP Server

by olgasafonova

Verify a company's legal identity in one question — LEI lookup, entity search, BIC and ISIN cross-reference, ownership chains — against the official GLEIF database, no API key.

Company Registries & Business Intelligence Data
Summary
The relationship tool is what you cannot get from a name search.

Anyone can look up a company; walking from a subsidiary to its ultimate parent, or from a sub-fund to its manager, is the question that actually matters in due diligence and it is exactly what GLEIF's Level 2 data answers. The batch lookup and the local cache make this usable on a list rather than one name at a time — which is the difference between a curiosity and something you run before signing a contract.

What it is

A Go MCP server over GLEIF, the authoritative source for Legal Entity Identifiers. An LEI is the 20-character code that identifies a legal entity in financial transactions, mandated by MiFID II, EMIR, Dodd-Frank and DORA; this makes that database answerable in conversation, across 2.8M+ entities in 200+ jurisdictions.

What you get
  • `lei_lookup` for full entity details from a 20-character code, `validate_lei` to check format, ISO 17442 check digits and registration status, `batch_lei_lookup` for up to 100 at once
  • `search_entity` by company name with fuzzy matching and pagination, and `autocomplete` for name suggestions from a prefix of at least 2 characters
  • `search_by_bic` to find a bank's LEI from its BIC or SWIFT code, and `search_by_isin` to find a security's issuer
  • `search_by_country` to list entities in a jurisdiction by ISO 2-letter code
  • `get_relationships` for the ownership graph — direct parent, ultimate parent, children, fund manager, umbrella fund, sub-funds
  • `get_reporting_exceptions` for Level 2 exceptions and the reasons given, `list_lei_issuers` and `get_lei_issuer` for the Local Operating Units that issue codes
  • 12 tools in total, with results cached locally so repeat queries return instantly and built-in rate limiting that keeps you inside GLEIF's quotas
Requirements

No account and no API key — GLEIF's API is public. Download the binary for your platform from the releases page (macOS arm64 and amd64, Linux amd64 and arm64, Windows amd64), or `go install github.com/olgasafonova/gleif-mcp-server@latest`, or build from source with Go 1.25+. On macOS you need `chmod +x` and `xattr -d com.apple.quarantine` on the downloaded file before it will run. Then point your client's config at the binary path. Also published as `ghcr.io/olgasafonova/gleif-mcp-server`. MIT.

Setup effort

One command — go install github.com/olgasafonova/gleif-mcp-server@latest