Financial

Sanctions Screening MCP Server

Chat with AI and use the interactive dashboard.

Screen names against 20+ government sanctions and watchlists — OFAC, EU, UK, UN, INTERPOL Red Notices, and global PEP — with fuzzy matching tuned for KYC and compliance teams.

Best forCompliance OfficersKYCAML InvestigatorsVendor Due Diligence

Try this workflow

Screen Vladimir Putin

Screen 'Vladimir Putin' against all sanctions lists and show me the top 5 matches with source list, country, programs, and DOB.

1.3Mentries
Daily · last 1h ago
Open dataset page
Managed
Interactive app
7 tools
Agent guide included

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

Browse all tools

What you can do with Sanctions Screening

Built for

Compliance Officers, KYC Teams, AML Investigators, Vendor Due Diligence

Example workflows

Screen Vladimir Putin

High-profile sanctioned individual — immediate strong matches across OFAC SDN, EU, UK, UN, and PEP.

Try this

Screen 'Vladimir Putin' against all sanctions lists and show me the top 5 matches with source list, country, programs, and DOB.

Vessel by IMO

Identifier search across vessel records — useful for trade compliance and shipping due diligence.

Try this

Search for vessel with IMO number 9667367 and tell me which sanctions lists it appears on.

Common name false positive

Stress-tests fuzzy matching on a generic name — shows how DOB and country narrow the candidate set.

Try this

Screen 'John Smith' with DOB 1972-04-15 and country US. Use screening_preset=kyb_strict and explain why I should or shouldn't worry about each match.

Bulk vendor screen

Demonstrates the batch screening workflow at the edge of what compliance teams check daily.

Try this

Batch-screen these 10 vendors and flag any with score >= 0.90: [Acme Corp, Sigma Holdings LLC, Global Trade FZE, Northern Lights GmbH, Pacific Maritime Co, Riverside Logistics, Vortex Industries, Sunrise Freight Inc, Black Sea Shipping, Atlas Energy Trading].

Context to know first

Which sanctions lists are screened?

OFAC SDN and Non-SDN, US Consolidated Screening List, OIG LEIE, FinCEN Special Measures, FHFA SCP, HUD LDP, EU Financial Sanctions, UK FCDO, UN Security Council Consolidated, Canadian SEMA, Swiss SECO, Australian DFAT, Belgian, Dutch, Israeli NBCTF, Sri Lanka FIU, Argentina RePET, Mexico SAT, INTERPOL Red Notices, and a global PEP set sourced from Wikidata. 20+ lists in total, refreshed daily.

How is the match score computed?

Composite of Jaro-Winkler, Levenshtein, token, and phonetic similarity, with secondary adjustments for DOB match (+0.10), year-only match (+0.05), DOB mismatch (-0.15), country match (+0.05), and identifier match (+0.15). Default threshold is 0.85; raise it to 0.90–0.95 for entity KYB on generic names.

Is this a substitute for a regulated screening provider?

No. This is a developer-friendly read of public government lists, refreshed daily. It is suitable for triage, augmentation, and workflows where you can confirm matches against the original source authority before acting. It is not a replacement for a regulated KYC vendor with adverse media, beneficial-owner data, or formal SLA on data freshness.

Related editorial

OFAC Sanctions Screening with AI

How watchlist screening fits into counterparty review and compliance workflows.

Read article

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 20+ 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 alongside this chat. Your screening and search results are automatically forwarded to the app — just use the data tools below (screen entity, search identifier, etc.) and the app will update to display the results 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).

Where the data comes from

Raw data from 20+ government and international sources is downloaded daily, parsed from XML, CSV, JSON, XLSX, ODS, and HTML formats, normalized into a unified schema, enriched with country codes and entity type classification, deduplicated across sources, and indexed for fuzzy name matching using Jaro-Winkler, Levenshtein, token, and phonetic algorithms.

OFAC SDN List
US Treasury — Office of Foreign Assets Control

Specially Designated Nationals and Blocked Persons list — individuals, entities, vessels, and aircraft subject to US economic sanctions.

~12,000 entries
Source updated: Daily
We refresh: Daily
XML (ZIP)
Global
OFAC Consolidated Non-SDN List
US Treasury — Office of Foreign Assets Control

Non-SDN lists including Sectoral Sanctions, Foreign Sanctions Evaders, Palestinian Legislative Council, and CAPTA.

~300 entries
Source updated: Daily
We refresh: Daily
XML
Global
US Consolidated Screening List
US International Trade Administration

Aggregates SDN, Denied Persons, Entity List, Military End-User, Unverified, and other export control lists.

~18,000 entries
Source updated: Daily
We refresh: Daily
CSV
Global
OIG LEIE
US HHS — Office of Inspector General

Individuals and entities excluded from federally funded healthcare programs.

~75,000 entries
Source updated: Monthly
We refresh: Daily
CSV
US
FinCEN Special Measures
US Treasury — Financial Crimes Enforcement Network

Jurisdictions and financial institutions of primary money laundering concern under Section 311/9714.

~34 entries
Source updated: As designated
We refresh: Daily
HTML
Global
FHFA Suspended Counterparty Program
US Federal Housing Finance Agency

Persons suspended from doing business with Fannie Mae, Freddie Mac, and Federal Home Loan Banks.

Source updated: As ordered
We refresh: Daily
HTML
US
HUD Limited Denial of Participation
US Department of Housing and Urban Development

Persons denied participation in HUD programs.

Source updated: As ordered
We refresh: Daily
HTML
US
EU Financial Sanctions
European Commission — Foreign Policy Instruments

EU consolidated list of persons, groups, and entities subject to financial sanctions.

~2,500 entries
Source updated: Updated within hours of Council decisions
We refresh: Daily
XML
Global
UK Sanctions List
UK FCDO — Foreign, Commonwealth & Development Office

UK financial sanctions targets under the Sanctions and Anti-Money Laundering Act 2018.

~4,000 entries
Source updated: Updated within days of new designations
We refresh: Daily
CSV
Global
UN Security Council Consolidated List
United Nations Security Council

Individuals and entities subject to Security Council sanctions measures (Al-Qaida, Taliban, ISIL, country-specific regimes).

~900 entries
Source updated: Updated within days of Committee decisions
We refresh: Daily
XML
Global
UN Terms of Use
Canadian SEMA Sanctions
Government of Canada — Global Affairs

Persons and entities sanctioned under the Special Economic Measures Act and Justice for Victims of Corrupt Foreign Officials Act.

~2,500 entries
Source updated: Updated with new Orders in Council
We refresh: Daily
XML
Global
Swiss SECO Sanctions
Switzerland — State Secretariat for Economic Affairs

Swiss sanctions list implementing UN, EU, and autonomous Swiss restrictive measures.

~8,000 entries
Source updated: Updated with new ordinances
We refresh: Daily
XML
Global
Swiss Federal Terms of Use
Australian DFAT Consolidated List
Australia — Department of Foreign Affairs and Trade

Persons and entities subject to Australian autonomous sanctions and UN Security Council sanctions as implemented by Australia.

~7,800 entries
Source updated: Updated with new listings regulations
We refresh: Daily
XLSX
Global
Belgian Financial Sanctions
Belgium — Ministry of Finance

Belgian national financial sanctions list.

~1,500 entries
Source updated: Updated with new designations
We refresh: Daily
CSV
Global
Dutch National Sanctions List (Terrorism)
Netherlands — Rijksoverheid (Ministry of Foreign Affairs, Finance, Justice)

Persons and organizations whose assets are frozen under UNSCR 1373 by joint ministerial decision.

~119 entries
Source updated: As designated
We refresh: Daily
ODS
Global
Israel NBCTF Terrorist Organizations
Israel — National Bureau for Counter Terror Financing (Ministry of Defense)

Declared terrorist organizations and unauthorized associations under Israeli law.

~2,000 entries
Source updated: As designated
We refresh: Daily
XLSX
Israel
Sri Lanka FIU Designated Persons & Entities
Sri Lanka — Financial Intelligence Unit

Persons and entities designated under UN Security Council Resolution 1373.

Source updated: As designated
We refresh: Daily
XLSX
Sri Lanka
Argentina RePET
Argentina — Ministry of Justice (RePET Registry)

Argentine registry of persons and entities linked to terrorism.

~300 entries
Source updated: As designated
We refresh: Daily
JSON
Argentina
Mexico SAT Article 69-B (EFOS)
Mexico — Servicio de Administración Tributaria

Definitive list of taxpayers issuing fraudulent fiscal documents (EFOS) under Article 69-B of the Federal Tax Code.

~238,000 entries
Source updated: Quarterly
We refresh: Daily
CSV
Mexico
INTERPOL Red Notices
INTERPOL — International Criminal Police Organization

International wanted persons with INTERPOL Red Notices requesting provisional arrest pending extradition.

~7,000 entries
Source updated: Daily
We refresh: Daily
JSON API
Global

Heads of state, legislators, judges, military leaders, central bankers, and other politically exposed persons globally, sourced from Wikidata's structured knowledge graph of political office holders.

~500,000 entries
Source updated: Continuously updated by community editors
We refresh: Weekly
SPARQL API
Global
This data is sourced directly from government agencies and public databases. MCPBundles does not guarantee the accuracy, completeness, or timeliness of any record. Always confirm matches against the original source authority before taking compliance action.
Data is refreshed daily from upstream sources, but there may be a delay between when a government publishes an update and when it appears here. New designations, delistings, and amendments may not be reflected immediately.
This service is provided for informational purposes only and does not constitute legal advice. It is not a substitute for a formal compliance program. Users are responsible for determining the applicability and sufficiency of screening results for their regulatory obligations.

Source availability last verified 2026-04-14.

Tools in this Server (7)

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 and entity-type breakdowns per source. Use this once at the start of a ses...

Sanctions Open App

Open the Sanctions Screening interactive dashboard. Use this only when the user asks to open or view the screening tool before running a specific sear...

Sanctions Screen Entity

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

Sanctions Screening Get Stats

Get aggregate statistics about the sanctions screening dataset — total watchlist entries, government sources loaded, entity-type breakdown, and last r...

Sanctions Search Identifier

Search sanctions databases by identifier — passport number, tax ID, registration number, crypto wallet, or any other document number. Returns exact an...

Sanctions Search Vessel

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

Frequently Asked Questions

What is the Sanctions Screening MCP server?

Screen persons, entities, and vessels against 20+ government sanctions lists. Fuzzy name matching, identifier search, batch screening. It provides 7 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 7 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.

Which sanctions lists are screened?

OFAC SDN and Non-SDN, US Consolidated Screening List, OIG LEIE, FinCEN Special Measures, FHFA SCP, HUD LDP, EU Financial Sanctions, UK FCDO, UN Security Council Consolidated, Canadian SEMA, Swiss SECO, Australian DFAT, Belgian, Dutch, Israeli NBCTF, Sri Lanka FIU, Argentina RePET, Mexico SAT, INTERPOL Red Notices, and a global PEP set sourced from Wikidata. 20+ lists in total, refreshed daily.

How is the match score computed?

Composite of Jaro-Winkler, Levenshtein, token, and phonetic similarity, with secondary adjustments for DOB match (+0.10), year-only match (+0.05), DOB mismatch (-0.15), country match (+0.05), and identifier match (+0.15). Default threshold is 0.85; raise it to 0.90–0.95 for entity KYB on generic names.

Is this a substitute for a regulated screening provider?

No. This is a developer-friendly read of public government lists, refreshed daily. It is suitable for triage, augmentation, and workflows where you can confirm matches against the original source authority before acting. It is not a replacement for a regulated KYC vendor with adverse media, beneficial-owner data, or formal SLA on data freshness.

How fresh is the data?

Refreshed daily from upstream publishers. PEP records (sourced from Wikidata) are refreshed weekly. The exact last-refreshed timestamp is visible on the page header.

Setup Instructions

Connect Sanctions Screening to any MCP client in minutes

MCP URLhttps://mcp.mcpbundles.com/bundle/sanctions-screening

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Sanctions Screening and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Sanctions Screening will appear under Not connected — select it and click Connect to complete OAuth.
Name: Sanctions Screening
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/sanctions-screening
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Other ways to use Sanctions Screening

Same data, different audiences.

App

Polished interactive UI — explore the data visually with no setup.

Open the app
Dataset

Global Sanctions & Watchlists — live data product, refresh cadence + sources documented.

Open dataset
REST API

Call every tool from your own backend. OpenAPI spec + cURL examples.

Open API docs

Try Sanctions Screening now

No API key or third-party login required. Open the interactive dashboard and start searching in seconds.

Sanctions Screening MCP Server & Skill — 7 Tools