GLEIF

Provides access to the Global LEI database via GLEIF public API with MCP tool access for LEI lookups, searches, and relationship data.
  • go

1

GitHub Stars

go

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "olgasafonova-gleif-mcp-server": {
      "command": "/Users/YOUR_USERNAME/Downloads/gleif-mcp-server-darwin-arm64",
      "args": []
    }
  }
}

You can access the Global Legal Entity Identifier (LEI) data through the Gleif MCP Server, enabling your AI tools to look up entities, verify entities, explore ownership structures, and cross-reference with related financial identifiers using GLEIF’s public API. This MCP server provides fast, offline-friendly access with built-in reliability features and easy integration with Claude Desktop, Cursor, VS Code, Windsurf, Antigravity, and other MCP-enabled clients.

How to use

You interact with the Gleif MCP Server by connecting your MCP-enabled client to the local or remote MCP endpoint exposed by the server. The server exposes a stable set of tools for LEI lookup, entity search, ownership relationships, issuer information, and related financial identifiers. Use natural language prompts or structured tool calls in your MCP client to perform LEI lookups, batch queries, and relationship explorations. Typical workflows include verifying counterparty identities during onboarding, validating LEIs for regulatory reporting, researching ultimate parents in corporate structures, and enriching data with issuer or instrument identifiers.

How to install

Prerequisites: you need a Go toolchain installed to build from source or you can download pre-built binaries for your platform.

Option A: Download pre-built binaries from the release page and run the binary directly.

Option B: Build from source using Go.

Option C: Install via Go using the go command.

Install from binaries and build from source

# macOS/Linux - download and make executable
# macOS Apple Silicon arm64 binary example
curl -L -o gleif-mcp-server-darwin-arm64 https://example.com/gleif-mcp-server-darwin-arm64
chmod +x gleif-mcp-server-darwin-arm64

# Linux x64 binary example
curl -L -o gleif-mcp-server-linux-amd64 https://example.com/gleif-mcp-server-linux-amd64
chmod +x gleif-mcp-server-linux-amd64

# Windows x64 binary example
curl -L -o gleif-mcp-server-windows-amd64.exe https://example.com/gleif-mcp-server-windows-amd64.exe
"} ,{

Build from source

# Requires Go 1.25+
git clone https://github.com/olgasafonova/gleif-mcp-server.git
cd gleif-mcp-server
go build -o gleif-mcp-server .

Install via Go

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

Available tools

lei_lookup

Get full details for a specific LEI code including entity information and status.

validate_lei

Check LEI format, verify check digits, and confirm registration status.

batch_lei_lookup

Query multiple LEIs in a single request to retrieve a batch of entity details.

search_entity

Search for entities by name with optional fuzzy matching and pagination.

search_by_bic

Find LEIs associated with a given BIC/SWIFT code.

search_by_isin

Find the issuer LEI from an ISIN code.

search_by_country

List entities by jurisdiction using a country code.

autocomplete

Suggest entity names based on a prefix for quick discovery.

get_relationships

Retrieve corporate or fund relationships such as ultimate parents, direct parents, or sub-entities.

get_lei_issuer

Get details about a Local Operating Unit (LOU) that issues LEIs.

list_lei_issuers

List all LOUs worldwide with status and sponsorship data.

get_reporting_exceptions

Fetch Level 2 reporting exceptions and the reasons for them.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
GLEIF MCP Server - olgasafonova/gleif-mcp-server | VeilStrat