Financial

Sanctions Screening MCP Server

Use Studio chat to drive this server — credentials stay in your workspace.

Screen persons, entities, and vessels against 25+ government sanctions lists. Fuzzy name matching, identifier search, batch screening.

MCP App
REST API
6 tools
Agent guide included
No auth required
Try the App Free

No account needed. Search with the interactive app or chat with AI — both work side by side.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Sanctions Screening — workflow patterns, data models, and gotchas for your AI agent.

Sanctions Screening

Screen persons, entities, vessels, and aircraft against 25+ government sanctions and watchlists aggregated from public sources. Updated daily. Includes an interactive app for searching and triaging matches with AI assistance.

Interactive App

An interactive screening dashboard is available. Match results display as cards showing source list, entity type, country, DOB, nationality, aliases, and sanctions programs. Clicking a match card triggers AI analysis — true/false positive assessment, recommended next steps, and related entity checks.

Data Sources

  • OFAC SDN & Non-SDN (US Treasury) — Specially Designated Nationals, Sectoral Sanctions
  • EU Financial Sanctions — Full EU consolidated list
  • UK FCDO — UK sanctions list
  • UN Security Council — Consolidated UN sanctions
  • Canada SEMA — Canadian sanctions under SEMA
  • Switzerland SECO — Swiss sanctions list
  • Australia DFAT — Australian consolidated list
  • Interpol Red Notices — International arrest warrants
  • PEP — Politically Exposed Persons (from Wikidata)
  • Mexico SAT — Mexican tax authority sanctions
  • Belgium, Netherlands, Sri Lanka, Israel — National lists

Capabilities

Name screening:

  • Fuzzy match using Jaro-Winkler, Levenshtein, token matching, and phonetic algorithms
  • Composite scoring with DOB, country, and identifier adjustments (pass optional identifiers on the screen call)
  • Optional tuning: token_aggregate (mean | min | harmonic | max), skip_generic_tokens, include_token_sort, include_entity_levenshtein, or a screening_preset (kyb_strict | sanctions_recall) that overrides those knobs for the call
  • Cross-source deduplication (same person listed in multiple sources)
  • Entity type filtering (individual, entity, vessel, aircraft)
  • Source list filtering

Identifier search:

  • Search by passport number, national ID, tax ID, registration number
  • IMO number, call sign, MMSI for vessels
  • Crypto wallet addresses

Batch screening:

  • Screen up to 50 names in a single call
  • Batch limit_per_case (default 10, max 50) caps matches per case; per-case identifiers and scoring overrides (screening_preset, token_aggregate, etc.) are supported

Workflows

Quick triage: Screen a name, review match cards showing source list, country, DOB, programs, and alias count. Analyze whether each hit is a true or false positive and recommend next steps.

KYC onboarding: Screen a customer name with DOB and country. Review any matches above the threshold. Use identifier search to confirm or rule out matches.

Vessel due diligence: Search by IMO number to find sanctioned vessels. Cross-reference with entity screening for the vessel operator.

Bulk compliance: Batch-screen a list of counterparties, vendors, or beneficiaries. Set batch defaults for screening_preset, token_aggregate, skip_generic_tokens, include_entity_levenshtein, or override per case. Flag any with matches for manual review.

Scoring

Scores range from 0 to 1. Default threshold is 0.85; raise it (e.g. 0.90–0.95) for entity KYB when the name is generic. Lists include PEP and registries — not every hit is a sanctions designation.

  • 0.95+: Very strong match — likely the same person/entity
  • 0.90-0.95: Strong match — high confidence, review recommended
  • 0.85-0.90: Moderate match — warrants investigation
  • Below 0.85: Weak match — likely a different person

Token options (name screen): token_aggregate=mean (default) averages per-token similarity; min requires every counted token to align well (fewer false positives on “Trading LLC”-style names); harmonic is between mean and min; max is the most lenient. skip_generic_tokens=true drops legal/shell tokens from that path. include_token_sort=false disables token-order fuzzy matching.

Secondary adjustments: DOB match (+0.10), year match (+0.05), DOB mismatch (-0.15), country match (+0.05), identifier match (+0.15).

Tools in this Server (6)

Sanctions Batch Screen

Screen multiple names against sanctions databases in one call. Each case may include DOB, country, entity_type, identifiers, source_codes, and per-cas...

Sanctions Get Sources

Get a summary of all loaded sanctions data sources, including record counts, entity type breakdowns, and source list details.

Sanctions Screen Entity

Screen a person or entity name against 25+ government sanctions lists (OFAC SDN, EU, UK, UN, and more). Returns fuzzy matches with confidence scores a...

Sanctions Screening App

Open the interactive sanctions screening dashboard to search persons, entities, and identifiers against 25+ global sanctions lists

Sanctions Search Identifier

Search sanctions databases by identifier — passport number, tax ID, IMO number, registration number, crypto wallet, or any other document number. Retu...

Sanctions Search Vessel

Search for sanctioned vessels and aircraft by maritime/aviation identifiers: IMO number, call sign, MMSI, or aircraft tail number.

Frequently Asked Questions

What is the Sanctions Screening MCP server?

Screen persons, entities, and vessels against 25+ government sanctions lists. Fuzzy name matching, identifier search, batch screening. It provides 6 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Sanctions Screening to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/sanctions-screening. Authentication is handled automatically.

How many tools does Sanctions Screening provide?

Sanctions Screening provides 6 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Sanctions Screening require?

Sanctions Screening uses open data APIs — no authentication required.

Setup Instructions

Connect Sanctions Screening to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/sanctions-screening

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

REST API Available

Access Sanctions Screening data directly via REST endpoints. Use your API key or OAuth token to call any tool programmatically.

View API documentation

Ready to chat with Sanctions Screening?

Same flow: Studio opens on this server after sign-in. Keep chatting to call tools from the conversation.

Sanctions Screening MCP Server & Skill — 6 Tools