LabscoMCP early access ↗
olgasafonovaMCP SERVER

GLEIF MCP Server

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.

by olgasafonova ↗Company Registries & Business Intelligence DataCommunity

LABSCO 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