UK Sanctions Screening MCP
Screen names vs the UK Sanctions List (FCDO/OFSI) plus OFAC crypto address checks.
使うべきか
品質と安全性
検出事項(1)
- LOWregime_list 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"uk-sanctions-screen-mcp": {
"url": "https://uk-sanctions-screen-mcp.donniertf.workers.dev/mcp"
}
}
}リモートエンドポイント
https://uk-sanctions-screen-mcp.donniertf.workers.dev/mcpstreamable-httpできること
ツール一覧
ツール(12)
🟢sanctions_check(name)
FREE. Screen one person or company name against the UK Sanctions List (FCDO/OFSI). Returns best 3 matches with score.
入力スキーマ
{
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"required": [
"name"
]
}🟢batch_screen(names, threshold, access_token)
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",
"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)"
}
},
"required": [
"names"
]
}🟢entity_detail(id, access_token)
PRO. Full record (all aliases, regime, designation date, DOB, nationality) for a UK Sanctions List unique ID.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
},
"required": [
"id"
]
}🟢regime_list(regime, since, limit, access_token)
PRO. Designations by regime (e.g. Russia, Iran) and/or designated since a date.
入力スキーマ
{
"type": "object",
"properties": {
"regime": {
"type": "string"
},
"since": {
"type": "string",
"description": "DD/MM/YYYY or YYYY-MM-DD"
},
"limit": {
"type": "number"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
}
}⚪lei_lookup(lei, name)
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(sort_code, account_number)
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",
"properties": {
"sort_code": {
"type": "string",
"description": "6 digits, e.g. 20-00-00"
},
"account_number": {
"type": "string",
"description": "6-10 digits"
}
},
"required": [
"sort_code",
"account_number"
]
}🟢counterparty_check(name, lei, threshold, lists, access_token)
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": {
"name": {
"type": "string"
},
"lei": {
"type": "string",
"description": "optional LEI to resolve and screen"
},
"threshold": {
"type": "number",
"description": "0-100, default 70"
},
"lists": {
"type": "string",
"description": "comma list of uk,eu,un (default all)"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
}
}🟢global_batch_screen(names, threshold, lists, access_token)
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",
"properties": {
"names": {
"type": "array",
"items": {
"type": "string"
}
},
"threshold": {
"type": "number"
},
"lists": {
"type": "string"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
},
"required": [
"names"
]
}🟢global_entity_detail(id, access_token)
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",
"properties": {
"id": {
"type": "string"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
},
"required": [
"id"
]
}🟢sort_code_batch_check(accounts, access_token)
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",
"properties": {
"accounts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"sort_code": {
"type": "string",
"description": "6 digits, e.g. 20-00-00"
},
"account_number": {
"type": "string",
"description": "6-10 digits"
}
},
"required": [
"sort_code",
"account_number"
]
}
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
},
"required": [
"accounts"
]
}🟢crypto_address_check(address)
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",
"properties": {
"address": {
"type": "string",
"description": "Wallet address, e.g. 0x... or bc1..."
}
},
"required": [
"address"
]
}🟢crypto_address_batch_check(addresses, access_token)
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",
"properties": {
"addresses": {
"type": "array",
"items": {
"type": "string"
},
"description": "Up to 100 addresses"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
},
"required": [
"addresses"
]
}コミュニティ
エビデンス