mcpField
M
mcp-sanctions

mcp-sanctions

Local
github.com/atomno-mcpLegal & Government0Updated 8w ago

About mcp-sanctions

mcp-sanctions is an MCP server for screening people and organizations against public sanctions lists in KYC/AML workflows. It covers Russian, OFAC, EU, UK, and UN lists, returning match confidence and list metadata for manual review.

Key features

  1. 01Screen people and organizations
  2. 02Search by name, birth date, or tax ID
  3. 03Cover five public watchlists
  4. 04Return match level and list metadata

Use cases

  1. 01Check counterparties against sanctions lists
  2. 02Screen an individual by name
  3. 03Look up an organization by tax ID
  4. 04Review list versions and update dates

MCP support

The MCP server exposes screening tools for people, organizations, and tax IDs, along with metadata about supported watchlists.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"atomno-mcp-mcp-sanctions": {
"command": "uvx",
"args": [
"atomno-mcp-sanctions"
],
"env": {
"MCP_SANCTIONS_API_KEY": "<MCP_SANCTIONS_API_KEY>"
}
}
}
}
Run commanduvx atomno-mcp-sanctions
Environment variables to set
MCP_SANCTIONS_API_KEYSecretAPI key (Pro tier) for sanctions/watchlist screening against public lists.

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypiatomno-mcp-sanctions0.1.1

Tools

5

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
full_namestringYesFull name of an individual for screening (e.g. “Иванов Иван Иванович”).
birth_dateanyNoDate of birth in YYYY-MM-DD format for distinguishing people with the same surname.

Details

From the project README

atomno-mcp-sanctions

Скрининг по санкционным перечням прямо в AI-ассистенте — sanctions and watchlist screening for persons and organizations: Rosfinmonitoring, OFAC SDN, EU consolidated, UK OFSI, UN Security Council. Works in Cursor, Claude Desktop, Cline, and any MCP client.

Проверьте контрагента или физлицо по публичным перечням за один вызов — с нейтральной выдачей (уровень совпадения, версия перечня, дата проверки) и обязательной ручной верификацией.

Инструмент не выносит суждений о лице и не является основанием для решений сам по себе. Список отказников ЦБ не поддерживается (не публичен).

Что умеет

  • screen_person — скрининг физлица по ФИО (+ опционально дата рождения).
  • screen_entity — скрининг организации по наименованию, ИНН, ОГРН.
  • screen_inn — быстрый поиск по ИНН.
  • list_watchlists — метаданные поддерживаемых перечней и дат обновления.

Быстрый старт

pipx install atomno-mcp-sanctions
# или: uvx atomno-mcp-sanctions

Cursor / Claude Desktop (mcp.json):

{
  "mcpServers": {
    "sanctions": {
      "command": "uvx",
      "args": ["atomno-mcp-sanctions"],
      "env": { "MCP_SANCTIONS_API_KEY": "<ваш-ключ-Pro>" }
    }
  }
}

Переменные окружения

ПеременнаяОписаниеОбязательна
MCP_SANCTIONS_API_KEYКлюч Pro (заголовок X-API-Key). Получитьда
MCP_SANCTIONS_API_BASEURL hosted-бэкенда (default: https://api.atomno-mcp.ru/sanctions)нет
MCP_SANCTIONS_TIMEOUTТаймаут HTTP, сек (default: 30)нет
MCP_SANCTIONS_LOG_LEVELУровень логов (перебивается --log-level)нет

CLI

atomno-mcp-sanctions --help
atomno-mcp-sanctions --version
atomno-mcp-sanctions --transport stdio

Disclaimer

Каждый ответ содержит поле disclaimer: инструмент сообщает только о совпадении с записью публичного перечня на указанную дату; данные могут устаревать. Ответственность за принимаемые решения несёт пользователь.

Лицензия

MIT — см. LICENSE.

Не аффилировано с Росфинмониторингом, OFAC, Еврокомиссией, HM Treasury или ООН.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.