- Home
- MCP servers
- GLEIF
GLEIF
- 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.