sanctionwise
This server provides tools to screen names against the official UK FCDO Sanctions List and retrieve detailed sanctions entries.
screen_name: Screen a person, company, or vessel name against the UK Sanctions List. Returns ranked possible matches with designation details including regime, entity type, sanctions imposed, and a statement-of-reasons snippet. Supports an optionallimitparameter to control the number of results returned.get_sanctions_entry: Fetch the complete official UK Sanctions List record for a specific Unique ID (e.g.RUS0251), including all names and aliases, regime, designation date, sanctions imposed, nationality, date of birth, and the UK statement of reasons.
Important caveats:
Results are indicative name-matches only — matches must be human-verified and are not confirmation of identity.
A "no match" is not a clearance — it only covers the UK FCDO list and reflects the dataset's report date.
This is not legal, compliance, KYC/AML, or regulated sanctions-screening advice.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sanctionwisescreen 'Alexander Ivanov' on the UK sanctions list"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
sanctionwise
Verified UK sanctions screening for AI agents — official FCDO UK Sanctions List, not guesses.
Verified, trustworthy data tools for AI agents. "Qiniso" means "truth" in Zulu.
Website · npm · MCP Registry
Ask an LLM "is this person on the UK sanctions list?" and it will answer from stale, fuzzy memory. Designations change constantly and are specific — that's data, not something to recall. sanctionwise screens a name against the official FCDO UK Sanctions List and returns possible matches with their real designation details, or a clean "no match".
⚠️ Read this — what this is and is NOT
Indicative name-match only. A match is a POSSIBLE match that a human must verify against the official entry (names are widely shared and transliterated). It is not confirmation that the party you mean is the sanctioned party.
A "no match" is NOT a clearance. It covers the UK (FCDO) list only, screens the name string you pass (not DOBs or aliases you didn't supply), and reflects the dataset's report date, not real-time.
Not advice. Not legal, compliance, KYC/AML or sanctions advice, and not a substitute for a regulated sanctions-screening process. Every response includes this disclaimer.
Related MCP server: Qiniso
Install
{ "mcpServers": { "sanctionwise": { "command": "npx", "args": ["-y", "sanctionwise"] } } }The official UK Sanctions List data is bundled in the package (works offline, out of the box). The tool also auto-refreshes from a weekly-updated GitHub Release on startup — cached locally, no key, no token, no manual step — so it stays current on its own. Every response reports the dataset's report date.
Use it as a library
npm i sanctionwiseimport { screenName, getSanctionsEntry } from "sanctionwise";
screenName("Vladimir Putin");
// { matchCount: 3, results: [{ id: "RUS0251", type: "Individual",
// primaryName: "Vladimir Vladimirovich PUTIN", matchType: "exact",
// regimes: ["The Russia (Sanctions) (EU Exit) Regulations 2019"], sanctions: "Asset freeze|…" }],
// disclaimer: "INDICATIVE NAME-MATCH SCREEN ONLY. …" }
screenName("Acme Quilting Supplies Ltd").matchCount; // 0 — no match (NOT a clearance)
getSanctionsEntry("RUS0251"); // full official entry for a Unique IDMatching folds accents and is case/punctuation-insensitive, and screens primary names and aliases.
Tools — 2
Tool | What it does |
screen_name | Screen a person/company/vessel name → ranked POSSIBLE matches with official designation details |
get_sanctions_entry | Full official entry for a Unique ID (names, aliases, regime, statement of reasons, …) |
Data & auto-refresh
The data is the official FCDO UK Sanctions List (designated persons, entities and ships under the Sanctions and Anti-Money Laundering Act 2018), published under the Open Government Licence v3.0. scripts/build-data.mjs parses the official CSV into one record per target (all names/aliases grouped); the bundled build currently carries 6,200+ designated targets. A weekly GitHub Action (.github/workflows/refresh-data.yml) re-downloads the list and publishes it as a GitHub Release asset; the installed tool fetches that asset on startup (cached, offline-safe), so it self-updates with no npm token and no manual step. The bundled copy is the offline / first-run fallback.
What it is not
Not a compliance determination. Indicative screening to surface possible matches for human review — nothing more.
Not multi-list. UK (FCDO) list only — not the EU, US (OFAC), UN consolidated, or any other list.
Not real-time. Reflects the dataset's report date; check the live list for the current position.
Not advice, and not a regulated screening service.
Privacy
This tool runs locally on your machine and is built not to collect, store, or transmit your data — no analytics, no telemetry, no account. Screening runs locally; on startup it may download the latest public UK Sanctions List from a GitHub Release, but the names you screen are never transmitted. Full policy: https://qinisolabs.github.io/privacy.html.
License
Apache-2.0 (code). Sanctions data © Crown copyright, FCDO, Open Government Licence v3.0; see NOTICE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for sanctions screening and PEP checks via OpenSanctions API. Search entities, match against 320+ sanctions lists, and run compound compliance investigations with AI agents.Last updated660MIT

Qinisoofficial
AlicenseAqualityBmaintenanceThe deterministic fact-verification layer for AI agents. Validates the structured facts an agent emits — IBANs, payment cards, VAT and national tax IDs, crypto and bank addresses, domains, emails, phone numbers, securities and academic identifiers, plus dates, currencies and holidays — against checksums and curated authoritative data, not guesses.Last updated561Apache 2.0- Alicense-qualityCmaintenanceScreens individuals and entities against the OIG LEIE exclusion list, returning candidate matches that require human verification.Last updatedMIT
- Alicense-qualityCmaintenanceEnables querying global sanctions and politically exposed persons (PEP) data via OpenSanctions, with free access and no authentication required.Last updated19MIT
Related MCP Connectors
Screen names against OFAC, EU, UK, UN sanctions lists; resolve entities via GLEIF. Screening aid.
Screen names against the US Consolidated Screening List: OFAC SDN, BIS Entity List +10 more lists
OpenSanctions MCP — Global sanctions and PEP data (free, no auth required)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/qinisolabs/sanctionwise'
If you have feedback or need assistance with the MCP directory API, please join our Discord server