# GLEIF MCP Server

This MCP server queries GLEIF for LEIs, company records, ownership links, and BIC/SWIFT or ISIN matches. Use it for KYC and counterparty checks.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 8
- Author: olgasafonova
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/olgasafonova/gleif-mcp-server
- Updated: 2026-10-20
- HTML: https://affpapa.org/en/nevibecode/mcp/gleif-mcp-server

## What it does

GLEIF MCP Server connects an agent to GLEIF’s public API. It can find entities by name, return records by LEI, check the identifier format and registration status, and process up to 100 LEIs in one request. Local caching keeps returned data available for repeat queries.

The server also maps BIC/SWIFT and ISIN values to legal entities, then exposes parent, subsidiary, ultimate-parent, and fund relationships. No API key is required. Claude Code installation starts the server in a Docker container, so Docker must be available on the machine.

## Requirements
- Needs: Docker

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add gleif-mcp-server -- docker run -i --rm ghcr.io/olgasafonova/gleif-mcp-server:0.9.0
```

### Codex

**Platform CLI**
```bash
codex mcp add gleif-mcp-server -- docker run -i --rm ghcr.io/olgasafonova/gleif-mcp-server:0.9.0
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "gleif-mcp-server": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/olgasafonova/gleif-mcp-server:0.9.0"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "gleif-mcp-server": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/olgasafonova/gleif-mcp-server:0.9.0"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add gleif-mcp-server docker run -i --rm ghcr.io/olgasafonova/gleif-mcp-server:0.9.0
```

## When to use it
- verify a counterparty’s LEI before signing
- find a legal entity by name
- map a BIC or ISIN to its issuer
- trace parent and ultimate-parent links
- validate a list of LEIs in one request

## Example prompts
- Look up the LEI for Acme and report its registration status.
- Find the legal entity linked to this BIC code and return its LEI.
- Check this ISIN, identify its issuer, and show the ultimate parent.

## Similar
- [eu-registry](https://affpapa.org/en/nevibecode/mcp/eu-registry.md) — MCP server · ★ 6
- [kyc-rules](https://affpapa.org/en/nevibecode/skills/kyc-rules.md) — skill · 1200 installs
- [know-your-customer](https://affpapa.org/en/nevibecode/skills/know-your-customer.md) — skill · 679 installs
- [account-opening-compliance](https://affpapa.org/en/nevibecode/skills/account-opening-compliance.md) — skill · 654 installs
- [mcp-onfido](https://affpapa.org/en/nevibecode/mcp/mcp-onfido.md) — MCP server · ★ 274
- [sumsub-conformance](https://affpapa.org/en/nevibecode/skills/sumsub-conformance.md) — skill · 994 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
