Sanctions — проверка по санкционным спискам
Проверка людей и компаний по санкционным спискам ЕС и OFAC для KYC и AML
Добавьте сервер в «Мои MCP» — получите адрес подключения для Claude и ChatGPT.
Добавить в «Мои MCP»Нужно войти или зарегистрироваться — вернём на эту страницу.
Описание
Сервер помогает проверять клиентов и партнёров по санкционным спискам — финансовым санкциям ЕС и американскому списку OFAC SDN. Подходит для процедур KYC и AML, особенно при работе с чешскими компаниями. Есть нечёткий поиск человека по имени с уточнением по дате рождения и гражданству, а также поиск организаций по названию. Чешскую компанию можно проверить точно по номеру IČO. Можно открыть полную запись о конкретной позиции списка и посмотреть, что было добавлено, удалено или изменено с заданной даты, — это удобно для ежедневного мониторинга. Повторная проверка собственного списка клиентов по изменениям помечена как платная функция. Основные проверки работают без ключа и регистрации.
Инструменты · 6
из ответа tools/list
check_ico
check_ico
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.
check_ico(ico: string, name?: string)
// inputSchema
{
"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
}
get_listing
get_listing
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").
get_listing(id: string)
// inputSchema
{
"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_recent_updates
list_recent_updates
List sanctions added/removed/modified since a given date. Use for daily monitoring against a watchlist.
list_recent_updates(since: string, source?: string)
// inputSchema
{
"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
}
rescreen_portfolio
rescreen_portfolio
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.
rescreen_portfolio(since: string, source?: string, subjects: array)
// inputSchema
{
"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
}
search_entity
search_entity
Fuzzy-search a sanctioned entity (company, organization) by name. Optional country narrows results.
search_entity(name: string, limit?: integer, country?: string, threshold?: integer)
// inputSchema
{
"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
}
search_person
search_person
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.
search_person(dob?: string, name: string, limit?: integer, threshold?: integer, nationality?: string)
// inputSchema
{
"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
}
Вопросы, новые серверы, обсуждение MCP
t.me/rusmcp · t.me/RusMcp_bot