scka-de avatar

Opensanctions Mcp

scka-de/opensanctions-mcp

Connects Claude to the OpenSanctions API for screening individuals and companies against 320+ sanctions lists from OFAC, EU, UN, and UK HMT, plus PEP databases. You get six tools: search by name or keyword, match entities using structured properties like birth date and nationality, fetch full entity details with relationships, list available datasets, get dataset metadata, and run full compliance investigations that combine matching with relationship mapping. Works with the hosted OpenSanctions API (free key required) or your own self-hosted yente instance. Useful when you need to check sanctions exposure during due diligence, onboarding workflows, or compliance investigations without leaving your AI chat.

tools
6
auth
Secret needed
transport
STDIO
env vars
2
last updated
Mar 28, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

search_entitiesSearch the OpenSanctions database by name or keyword.

Search the OpenSanctions database by name or keyword.

No parameter schema in public metadata yet.

match_entityScreen a person or company against sanctions and PEP lists using structured properties.

Screen a person or company against sanctions and PEP lists using structured properties.

No parameter schema in public metadata yet.

get_entityFetch complete details for a specific entity, including relationships to other entities (companies, associates, family members).

Fetch complete details for a specific entity, including relationships to other entities (companies, associates, family members).

No parameter schema in public metadata yet.

list_datasetsList available sanctions and PEP datasets. No API key required.

List available sanctions and PEP datasets. No API key required.

No parameter schema in public metadata yet.

get_datasetGet details about a specific dataset (publisher, entity count, last updated). No API key required.

Get details about a specific dataset (publisher, entity count, last updated). No API key required.

No parameter schema in public metadata yet.

investigate_entityRun a full compliance investigation in one call: match, fetch details, map relationships, and return structured data.

Run a full compliance investigation in one call: match, fetch details, map relationships, and return structured data.

No parameter schema in public metadata yet.

Sponsors

Configuration

OPENSANCTIONS_API_KEY*secret

OpenSanctions API key. Get a free key at https://www.opensanctions.org/api/

OPENSANCTIONS_API_URL

API URL. Defaults to https://api.opensanctions.org. Set to your self-hosted yente URL if applicable.

Readme

opensanctions-mcp

MCP server for sanctions screening and PEP checks via the OpenSanctions API.

Lets AI agents (Claude, Cursor, Windsurf, GPT) screen persons and companies against 320+ sanctions and PEP lists from OFAC, EU, UN, UK HMT, and more.

Disclaimer: This tool provides informational data only. It is not legal or compliance advice. Always verify matches with official sources before taking action.

Quick Start

Add to your MCP client config:

{
  "mcpServers": {
    "opensanctions": {
      "command": "npx",
      "args": ["-y", "opensanctions-mcp"],
      "env": {
        "OPENSANCTIONS_API_KEY": "your-key-here"
      }
    }
  }
}

Get a free API key at opensanctions.org/api.

Where to add this config

  • Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
  • Cursor: Settings > MCP Servers
  • Windsurf: ~/.windsurf/config.json

Tools

search_entities

Search the OpenSanctions database by name or keyword.


View the full README on GitHub

Details

Repository
github.com/scka-de/opensanctions-mcp
Package
opensanctions-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from scka-de