
mcp-sanctions
io.github.atomno-mcpPublished by GitHub account atomno-mcpv0.1.1Updated Oct 25, 2026
Sanctions/watchlist screening (RF, OFAC, EU, UK, UN) with confidence levels for KYC/AML.
Overview
Local MCP server that lets an assistant screen people and organizations against public sanctions and watchlist data (Rosfinmonitoring, OFAC, EU, UK, UN) for KYC
- What you can do
- Screen an individual by full name, optionally with date of birth, against public sanctions lists and get a match confidence level and list version date. Screen an organization by name, tax ID or registration number, or run a quick lookup by tax ID alone. List the supported watchlists with their metadata and update dates. Every response carries a disclaimer stating it only reports a possible match to a public list entry on a given date.
- When to use it
- Useful when an assistant should check a counterparty or individual against public sanctions and watchlist data during KYC/AML due diligence, with results meant for manual verification rather than automatic decisions.
- Requirements
- Runs locally as a Python package via uvx or pipx, started over stdio by an MCP client such as Cursor or Claude Desktop. Requires a Pro API key supplied in the MCP_SANCTIONS_API_KEY environment variable, which is sent as an X-API-Key header to a hosted backend. Network access to that backend is needed; base URL, timeout and log level can be overridden by environment variables.
Installation
In SourceWeft
- Open mcp-sanctions in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
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 — метаданные поддерживаемых перечней и дат обновления.
Быстрый старт
Cursor / Claude Desktop (mcp.json):
Переменные окружения
CLI
Disclaimer
Каждый ответ содержит поле disclaimer: инструмент сообщает только о совпадении
с записью публичного перечня на указанную дату; данные могут устаревать.
Ответственность за принимаемые решения несёт пользователь.
Лицензия
MIT — см. LICENSE.
Не аффилировано с Росфинмониторингом, OFAC, Еврокомиссией, HM Treasury или ООН.
Source: README.md at commit b08c67f
Tools
0Version history
1- v0.1.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts