Sanctions screening for KYC/AML — EU FSF + OFAC SDN checks for Czech companies & individuals.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Check whether a Czech IČO (or any company by IČO) appears on sanctions lists. Direct exact-ID lookup; pass `name` to also fuzzy-match if no direct hit.
Czech IČO (7-8 digits) or comparable national company ID.
Optional company name for fuzzy fallback if IČO not directly listed.
Check whether a Czech IČO (or any company by IČO) appears on sanctions lists. Direct exact-ID lookup; pass `name` to also fuzzy-match if no direct hit.
| Argument | Type | Description |
|---|---|---|
| ico* | string | Czech IČO (7-8 digits) or comparable national company ID. |
| name | string | Optional company name for fuzzy fallback if IČO not directly listed. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ico"
],
"properties": {
"ico": {
"type": "string",
"description": "Czech IČO (7-8 digits) or comparable national company ID."
},
"name": {
"type": "string",
"description": "Optional company name for fuzzy fallback if IČO not directly listed."
}
},
"additionalProperties": false
}Retrieve the full record for a single sanctions listing by its ID (format: `${source}:${source_list_id}`, e.g. "ofac:12345" or "eu:EU.123.789").
| Argument | Type | Description |
|---|---|---|
| id* | string | Internal listing ID, e.g. "ofac:12345". |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Internal listing ID, e.g. \"ofac:12345\"."
}
},
"additionalProperties": false
}List sanctions added/removed/modified since a given date. Use for daily monitoring against a watchlist.
| Argument | Type | Description |
|---|---|---|
| since* | string | ISO date or datetime, e.g. "2026-04-01" or "2026-04-01T00:00:00Z". |
| source | string | Optional source filter. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"since"
],
"properties": {
"since": {
"type": "string",
"description": "ISO date or datetime, e.g. \"2026-04-01\" or \"2026-04-01T00:00:00Z\"."
},
"source": {
"enum": [
"eu",
"ofac",
"un",
"ofsi",
"fau"
],
"type": "string",
"description": "Optional source filter."
}
},
"additionalProperties": false
}PAID. Re-screen your own list of subjects against sanctions-list changes since a given date. Answers "which of MY clients were affected", which list_recent_updates cannot: that tool returns the global change feed, this one intersects it with your portfolio. Requires payment via x402; call without payment first to receive the terms.
| Argument | Type | Description |
|---|---|---|
| since* | string | ISO date of the last screening, e.g. "2026-07-01". |
| source | string | |
| subjects* | array | Up to 11 subjects per paid call (batch cap sized to the per-call price, not per-subject). Each needs at least a name or an ICO. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"subjects",
"since"
],
"properties": {
"since": {
"type": "string",
"description": "ISO date of the last screening, e.g. \"2026-07-01\"."
},
"source": {
"enum": [
"eu",
"ofac",
"un",
"ofsi",
"fau"
],
"type": "string"
},
"subjects": {
"type": "array",
"items": {
"type": "object",
"required": [
"ref"
],
"properties": {
"ico": {
"type": "string"
},
"ref": {
"type": "string",
"description": "Your own identifier — returned back so you can match results."
},
"name": {
"type": "string"
}
},
"additionalProperties": false
},
"description": "Up to 11 subjects per paid call (batch cap sized to the per-call price, not per-subject). Each needs at least a name or an ICO."
}
},
"additionalProperties": false
}Fuzzy-search a sanctioned entity (company, organization) by name. Optional country narrows results.
| Argument | Type | Description |
|---|---|---|
| name* | string | Company / organization name. |
| limit | integer | Max results (default 20). |
| country | string | Country filter (name or ISO code). |
| threshold | integer | Min confidence (default 80). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Company / organization name."
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1,
"description": "Max results (default 20)."
},
"country": {
"type": "string",
"description": "Country filter (name or ISO code)."
},
"threshold": {
"type": "integer",
"default": 80,
"maximum": 100,
"minimum": 0,
"description": "Min confidence (default 80)."
}
},
"additionalProperties": false
}Fuzzy-search a sanctioned person by name across all loaded lists. Optional date of birth and nationality narrow results. Returns matches with confidence scores (0-100). 100 = exact ID match, 80+ = strong fuzzy match, lower = review needed.
| Argument | Type | Description |
|---|---|---|
| dob | string | YYYY or YYYY-MM-DD. Optional, narrows matches. |
| name* | string | Full name. Cyrillic / Arabic / Chinese tolerated; transliteration applied. |
| limit | integer | Max results (default 20). |
| threshold | integer | Min confidence to include in results (default 80). |
| nationality | string | Country name or ISO code. Optional. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"dob": {
"type": "string",
"description": "YYYY or YYYY-MM-DD. Optional, narrows matches."
},
"name": {
"type": "string",
"description": "Full name. Cyrillic / Arabic / Chinese tolerated; transliteration applied."
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1,
"description": "Max results (default 20)."
},
"threshold": {
"type": "integer",
"default": 80,
"maximum": 100,
"minimum": 0,
"description": "Min confidence to include in results (default 80)."
},
"nationality": {
"type": "string",
"description": "Country name or ISO code. Optional."
}
},
"additionalProperties": false
}