UK Sanctions Screening MCP
An MCP server that screens customers, suppliers, and counterparties against UK, EU, UN sanctions lists and OFAC crypto addresses. It supports batch screening, fuzzy matching, LEI lookups, UK sort code validation, and provides audit-ready output with list versions and timestamps for compliance workflows.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://uk-sanctions-screen-mcp.donniertf.workers.dev/mcpWhat you can do with it
- Screen names against UK Sanctions List
- Batch screen up to 200 names
- Check crypto wallets against OFAC SDN
- Validate UK sort codes and accounts
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- uk-sanctions-screen-mcp 1.2.0
- MCP protocol
- 2025-06-18
- Tools
- 12 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
12 advertised
sanctions_check
FREE. Screen one person or company name against the UK Sanctions List (FCDO/OFSI). Returns best 3 matches with score.
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
}
}
}batch_screen
PRO. Screen up to 200 names at once (customers, suppliers, counterparties) with adjustable match threshold; audit-ready summary with list version and timestamp.
{
"type": "object",
"required": [
"names"
],
"properties": {
"names": {
"type": "array",
"items": {
"type": "string"
}
},
"threshold": {
"type": "number",
"description": "0-100, default 60"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
}
}entity_detail
PRO. Full record (all aliases, regime, designation date, DOB, nationality) for a UK Sanctions List unique ID.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
}
}regime_list
PRO. Designations by regime (e.g. Russia, Iran) and/or designated since a date.
{
"type": "object",
"properties": {
"limit": {
"type": "number"
},
"since": {
"type": "string",
"description": "DD/MM/YYYY or YYYY-MM-DD"
},
"regime": {
"type": "string"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
}
}lei_lookup
FREE. GLEIF LEI lookup: pass an LEI (20 chars) for the full registration record, or a company name for the top 3 GLEIF matches (legal name, status, jurisdiction, registration number, lapsed flag).
{
"type": "object",
"properties": {
"lei": {
"type": "string"
},
"name": {
"type": "string"
}
}
}sort_code_check
FREE. Validate one UK sort code + account number with the Vocalink/Pay.UK modulus checking rules (MOD10, MOD11, double-alternate and all exceptions). No outside lookup.
{
"type": "object",
"required": [
"sort_code",
"account_number"
],
"properties": {
"sort_code": {
"type": "string",
"description": "6 digits, e.g. 20-00-00"
},
"account_number": {
"type": "string",
"description": "6-10 digits"
}
}
}counterparty_check
PRO ($0.05). Global counterparty check: screen a person or company name against the UK, EU (FSF) and UN consolidated sanctions lists, and resolve it on GLEIF (by LEI or name), also screening the LEI legal name and its direct/ultimate parents. Each match carries list version, date and freshness.
{
"type": "object",
"properties": {
"lei": {
"type": "string",
"description": "optional LEI to resolve and screen"
},
"name": {
"type": "string"
},
"lists": {
"type": "string",
"description": "comma list of uk,eu,un (default all)"
},
"threshold": {
"type": "number",
"description": "0-100, default 70"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
}
}global_batch_screen
PRO ($0.05). Screen up to 100 names against the UK, EU (FSF) and UN sanctions lists in one call; per-name best match with list version, date and freshness.
{
"type": "object",
"required": [
"names"
],
"properties": {
"lists": {
"type": "string"
},
"names": {
"type": "array",
"items": {
"type": "string"
}
},
"threshold": {
"type": "number"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
}
}global_entity_detail
PRO ($0.05). Full record for an EU FSF reference (e.g. EU.27.28) or UN reference (e.g. CDi.001) or UK unique ID, with list version, date and freshness.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
}
}sort_code_batch_check
PRO ($0.01). Validate up to 500 UK sort code + account number pairs with the Vocalink/Pay.UK modulus rules (e.g. before a Bacs run or payee import).
{
"type": "object",
"required": [
"accounts"
],
"properties": {
"accounts": {
"type": "array",
"items": {
"type": "object",
"required": [
"sort_code",
"account_number"
],
"properties": {
"sort_code": {
"type": "string",
"description": "6 digits, e.g. 20-00-00"
},
"account_number": {
"type": "string",
"description": "6-10 digits"
}
}
}
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
}
}crypto_address_check
FREE. Screen one crypto wallet address against the OFAC SDN list's 'Digital Currency Address' entries (BTC/XBT, ETH, USDT, TRX, LTC, XMR, SOL and more). EVM 0x addresses match case-insensitively, others exactly. Returns match/no match with SDN name, UID, programs, list date and source. Screening aid only, not legal or compliance advice; check the official OFAC list.
{
"type": "object",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"description": "Wallet address, e.g. 0x... or bc1..."
}
}
}crypto_address_batch_check
PRO ($0.05). Screen up to 100 crypto wallet addresses against the OFAC SDN 'Digital Currency Address' entries in one call; per-address match with chain, SDN name, UID and programs, plus list date and source. Screening aid only, not legal or compliance advice; check the official OFAC list.
{
"type": "object",
"required": [
"addresses"
],
"properties": {
"addresses": {
"type": "array",
"items": {
"type": "string"
},
"description": "Up to 100 addresses"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
}
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 700 ms
- 95th percentile latency
- 700 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 700 ms · metadata changed · 12 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http uk-sanctions-screening-mcp https://uk-sanctions-screen-mcp.donniertf.workers.dev/mcpCodex
codex mcp add uk-sanctions-screening-mcp --url https://uk-sanctions-screen-mcp.donniertf.workers.dev/mcpCursor
{
"mcpServers": {
"uk-sanctions-screening-mcp": {
"url": "https://uk-sanctions-screen-mcp.donniertf.workers.dev/mcp"
}
}
}Cline
{
"mcpServers": {
"uk-sanctions-screening-mcp": {
"type": "streamableHttp",
"url": "https://uk-sanctions-screen-mcp.donniertf.workers.dev/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"uk-sanctions-screening-mcp": {
"type": "http",
"url": "https://uk-sanctions-screen-mcp.donniertf.workers.dev/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http uk-sanctions-screening-mcp https://uk-sanctions-screen-mcp.donniertf.workers.dev/mcpClaude Desktop
{
"mcpServers": {
"uk-sanctions-screening-mcp": {
"url": "https://uk-sanctions-screen-mcp.donniertf.workers.dev/mcp"
}
}
}Windsurf
{
"mcpServers": {
"uk-sanctions-screening-mcp": {
"serverUrl": "https://uk-sanctions-screen-mcp.donniertf.workers.dev/mcp"
}
}
}Let your agent find its tools
Find servers like UK Sanctions Screening MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.