Вкратце
Подтверждён ограниченный пакет проверки контрагента: карточка организации, локальные копии ФНС, сведения МСП и четыре официальных перечня. Банкротство, ФССП и арбитраж не проверены; отсутствие результата по ним не означает отсутствие риска.
Записанный ответ сервера — открыть пример
На витрине с 4 октября 2026, источник — ФНС. Запрос 2 августа 2026, ИНН 7707083893. Карточка из ЕГРЮЛ. Семь других проверок в тот день не ответили, вердикт — нужна ручная проверка.
{
"identifier": "7707083893",
"inn": "7707083893",
"ogrn": "1027700132195",
"legal_status": {
"status": "active",
"status_label_ru": "Действующее",
"sources_checked": ["egrul"],
"checked_at": "2026-08-02T11:27:49.704508Z"
},
"risks": {
"summary_ru": "Итоговый уровень риска: низкий. Не удалось выполнить проверок: 7.",
"errors": [
{"code": "mass_director", "message_ru": "Реестр массовых руководителей пуст."},
{"code": "disqualified_director", "message_ru": "Реестр дисквалифицированных лиц пуст."},
{"code": "bankruptcy_records", "message_ru": "ЕФРСБ вернул 403."},
{"code": "tax_debts", "message_ru": "Прозрачный бизнес вернул 400."},
{"code": "no_reporting", "message_ru": "Прозрачный бизнес вернул 400."},
{"code": "enforcement_proceedings", "message_ru": "Не удалось прочитать ответ ФССП."},
{"code": "active_lawsuits", "message_ru": "КАД вернул 451."}
]
},
"verdict_action": "manual_review_required",
"checked_at": "2026-08-02T11:27:50.152406Z"
}
Пример в чате
Интерактивный пример: переключайте инструменты слева, «Полный сценарий» — диалог в два шага (проверка по ИНН 7707083893 — демо-данные, не живой ответ).
Источник данных:ФНС России (egrul.nalog.ru) . Atomno MCP не аффилирован с провайдером.
Установка
Один сниппет — поддержка Cursor, Claude Desktop, Claude Code, Cline, Continue.
Добавьте в ~/.cursor/mcp.json (или .cursor/mcp.json в проекте):
{
"mcpServers": {
"atomno-fns-check": {
"command": "uvx",
"args": ["atomno-mcp-fns-check"]
}
}
}
Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) или %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"atomno-fns-check": {
"command": "uvx",
"args": ["atomno-mcp-fns-check"]
}
}
} В терминале (Claude Code CLI):
claude mcp add atomno-fns-check -- uvx atomno-mcp-fns-check
Для Cline (VS Code) — в cline_mcp_settings.json.
Для Continue — в ~/.continue/config.yaml:
{
"mcpServers": {
"atomno-fns-check": {
"command": "uvx",
"args": ["atomno-mcp-fns-check"]
}
}
} Конфигурация (переменные окружения)
| Переменная | Описание | Где взять | Required | Default |
|---|---|---|---|---|
| MCP_FNS_API_KEY | Ключ общего кабинета для размещённого check_contractor; опубликованный 0.1.12 его игнорирует, совместимый релиз ещё не опубликован | ссылка | no | — |
| MCP_FNS_LOG_LEVEL | Уровень логирования | — | no | INFO |
Инструменты MCP-сервера
Сервер регистрирует 4инструмента для AI-агента. Все входные данные строго проверяются.
check_inn async tool Проверка ИНН: статус, реквизиты, риски.
inn: str CompanyData { inn, ogrn, name, status, risks[], address } check_ogrn async tool Проверка по ОГРН.
ogrn: str CompanyData mass_address_check async tool Признак массового адреса регистрации.
address: str MassAddressInfo { is_mass, count, risk_level } director_disqualification async tool Проверка дисквалификации директора.
inn: str | full_name: str DisqualificationInfo Бесплатно и Pro
Клиент — с открытым кодом под MIT, бесплатный. Тариф Pro — размещение на нашей стороне. Лимиты и дополнительные возможности зависят от тарифа; доступные данные ограничены подтверждённым составом продукта.
| Возможность | Бесплатно (открытый код) | Pro (на нашей стороне) |
|---|---|---|
| Размещённый доступ | Клиент с открытым кодом; доступ к источникам — отдельно | Подтверждён ограниченный пакет проверки контрагента: карточка организации, локальные копии ФНС, сведения МСП и четыре официальных перечня. Банкротство, ФССП и арбитраж не проверены; отсутствие результата по ним не означает отсутствие риска. |
| Лимит запросов | Зависит от источника и способа подключения | По выбранному тарифу на странице тарифов |
Размещение на нашей стороне: состав данных ограничен описанием продукта, лимиты зависят от тарифа. Смотреть тарифы
Запросить Pro-доступПримеры использования
Реальные запросы для AI-агента в Cursor / Claude Code:
- check_inn: «Используй mcp-fns-check инструмент
check_innи проверка инн: статус, реквизиты, риски.» - check_ogrn: «Используй mcp-fns-check инструмент
check_ogrnи проверка по огрн.» - mass_address_check: «Используй mcp-fns-check инструмент
mass_address_checkи признак массового адреса регистрации.»
Решение проблем
1. uvx не найден
Установите uv: pipx install uv (или pip install uv).
После этого uvx доступен в PATH.
2. MCP не подцепился в Cursor
Проверьте: ~/.cursor/mcp.json — валидный JSON. Перезапустите Cursor полностью
(Quit, не просто закрытие окна). В Settings → MCP должна появиться зелёная точка.
Полное руководство по решению проблем → /docs/troubleshooting
FAQ
Как установить mcp-fns-check?+
Какой Python нужен?+
Это открытый код?+
Где сообщить об ошибке?+
Чем Pro отличается от бесплатной версии?+
Changelog
Текущая версия: v0.1.12. Полная история — GitHub Releases. Прежние формулировки витрины — в истории изменений сайта.
Исходный код и задачи
- GitHub: atomno-mcp/mcp-fns-check
- PyPI: atomno-mcp-fns-check
- Issues: atomno-mcp/mcp-fns-check/issues
Правовая оговорка
Atomno MCP не аффилирован с ФНС России (egrul.nalog.ru). mcp-fns-check использует публичные / коммерческие интерфейсы источника. Ответственность за соблюдение лимитов и условий использования источника — на пользователе. Лицензия: MIT.