check_contractor
Главный тул: полная проверка контрагента по одному идентификатору.
Принимает ИНН (10 цифр — юр.лицо, 12 — ИП/физлицо) или ОГРН (13 цифр — юр.лицо, 15 — ИП). Тип определяется строго по длине и контрольной цифре.
Check a Russian counterparty from an INN or OGRN alone — legal status, OKVED activity codes, the sitting director, and a red-flag pass over the mass-address, mass-director, disqualification and bankruptcy registers.
LABSCO SUMMARY
The identifier routing is the part worth having: check_contractor works out from length and check digit whether it was handed a company or a sole trader, so a caller pasting a number off a contract never has to classify it first. Management history is the thinner part of the surface, and says so in its own description: get_directors_history currently returns the sitting director from egrul.nalog.ru together with a warning that the data is incomplete, with dated appointments and departures deferred to a later stage that loads the EGRUL Open Data slice.
A counterparty due-diligence server over Russian company registries, keyed by INN or OGRN, returning the registration card, current lifecycle status, activity codes, management and an aggregated risk check.
Nothing — no account, no key. What each call needs is the counterparty's own identifier: an INN or an OGRN.
One command — pip install atomno-mcp-fns-check
USE CASES
Hand over the identifier from the invoice, confirm the company is trading, and read the risk flags before anyone signs anything.
Re-check the identifier you already have on file and see whether anything moved since the contract was signed.
Pull the registered activity codes and read them decoded, rather than taking the description in the proposal at face value.
Look up the sitting director, and pull the founders in with the same call when ownership matters as much as signature authority.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
check_contractorГлавный тул: полная проверка контрагента по одному идентификатору.
Принимает ИНН (10 цифр — юр.лицо, 12 — ИП/физлицо) или ОГРН (13 цифр — юр.лицо, 15 — ИП). Тип определяется строго по длине и контрольной цифре.
check_for_red_flagsАгрегированный риск-чек по контрагенту (8 проверок, SPEC §3.5).
Базовые 4 проверки (всегда):
mass_address — массовый юр.адрес ФНС;mass_director — массовый руководитель (≥10 действующих компаний);disqualified_director — руководитель в реестре дисквалифицированных;bankruptcy_records — активные дела в ЕФРСБ.Расширенные 4 проверки (include_extended=True):
tax_debts — индикатор задолженности по налогам (Прозрачный бизнес);no_reporting — нет налоговой отчётности > 1 года (Прозрачный бизнес);enforcement_proceedings — открытые исп.производства (Банк данных ФССП);active_lawsuits — активные арбитражные дела где контрагент ответчик (КАД), фильтр по сумме иска через lawsuits_threshold_rub.Любая внешняя проверка может вернуть ошибку (CAPTCHA, 5xx, timeout) — она попадёт в errors[] и не сорвёт остальные проверки.
Args: inn: ИНН контрагента (10 или 12 цифр). include_extended: запускать ли расширенные 4 проверки. По умолчанию True. lawsuits_threshold_rub: порог фильтра арбитражных дел в рублях. По умолчанию 1 000 000 ₽ (отсечь мелкие споры).
check_innПолная карточка контрагента по ИНН (10 цифр — юр.лицо, 12 — ИП).
check_ogrnКарточка контрагента по ОГРН (13 цифр) или ОГР��ИП (15 цифр).
get_directors_historyИстория смены руководителей и учредителей по ИНН.
На стадии S3 возвращает только текущего руководителя из egrul.nalog.ru плюс предупреждение о неполноте данных. Полная история (с датами назначения/увольнения) появится на стадии S5 после загрузки Open Data slice ЕГРЮЛ.
get_legal_statusТекущий жизненный статус: active / liquidating / bankruptcy / liquidated / reorganizing / excluded_inactive.
Минимум один из inn или ogrn обязателен.
get_okvedsПеречень кодов ОКВЭД основной + дополнительные с расшифровкой по справочнику ОКВЭД-2.
pingДиагностический тул: проверяет, что сервер запущен и доступен.
BEFORE YOU INSTALL
8 tools when we connected. The eighth tool, ping, is an undocumented health check. The Pro tier features, such as Redis cache and proxy rotation, belong to a separate closed product.
CONTEXT COST
Rated by the size of the 8 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
pip install atomno-mcp-fns-check{
"mcpServers": {
"fns-check": {
"command": "atomno-mcp-fns-check"
}
}
}claude mcp add fns-check atomno-mcp-fns-check{
"mcpServers": {
"fns-check": {
"command": "atomno-mcp-fns-check",
"disabled": false,
"autoApprove": []
}
}
}