io.github.atomno-mcp/mcp-sanctions
<!-- mcp-name: io.github.atomno-mcp/mcp-sanctions -->
# 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** — метаданные поддерживаемых перечней и дат обновления.
## Быстрый старт
```bash
pipx install atomno-mcp-sanctions
# или: uvx atomno-mcp-sanctions
```
Cursor / Claude Desktop (`mcp.json`):
```json
{
"mcpServers": {
"sanctions": {
"command": "uvx",
"args": ["atomno-mcp-sanctions"],
"env": { "MCP_SANCTIONS_API_KEY": "<ваш-ключ-Pro>" }
}
}
}
```
## Переменные окружения
| Переменная | Описание | Обязательна |
|---|---|---|
| `MCP_SANCTIONS_API_KEY` | Ключ Pro (заголовок X-API-Key). [Получить](https://atomno-mcp.ru/pricing#sanctions-pro) | да |
| `MCP_SANCTIONS_API_BASE` | URL hosted-бэкенда (default: `https://api.atomno-mcp.ru/sanctions`) | нет |
| `MCP_SANCTIONS_TIMEOUT` | Таймаут HTTP, сек (default: 30) | нет |
| `MCP_SANCTIONS_LOG_LEVEL` | Уровень логов (перебивается `--log-level`) | нет |
## CLI
```bash
atomno-mcp-sanctions --help
atomno-mcp-sanctions --version
atomno-mcp-sanctions --transport stdio
```
## Disclaimer
Каждый ответ содержит поле `disclaimer`: инструмент сообщает только о совпадении
с записью публичного перечня на указанную дату; данные могут устаревать.
Ответственность за принимаемые решения несёт пользователь.
## Лицензия
MIT — см. [LICENSE](LICENSE).
Не аффилировано с Росфинмониторингом, OFAC, Еврокомиссией, HM Treasury или ООН.
TDQS
Scored across 5 tools
The tools are mostly distinct by target: person, entity, INN, foreign-agent registry, and watchlist metadata. However, screen_person and screen_foreign_agent overlap for individuals, and screen_inn can cover both persons and entities when an INN is available.
All tools use a consistent verb_noun snake_case pattern: screen_* for screening actions and list_watchlists for metadata. The naming is predictable and easy to navigate.
Five tools is a well-scoped size for a sanctions screening server. Each tool addresses a common query path, and none feels redundant or unnecessary.
Core person, entity, and INN screening are covered, plus watchlist metadata. Minor gaps exist, such as batch screening, screening by passport/document, or OGRN-only lookup, but agents can usually work around them with the available tools.