egrul-mcp
Проверка организаций, ИП и физлиц по данным ЕГРЮЛ/ЕГРИП ФНС: санкции, иноагенты, банкротство.
我該用這個嗎
品質與安全性
發現項目(34)
- LOW在 org_lookup 中
- LOW在 search_organizations 中
- LOW在 org_links 中
- LOW在 org_financials 中
- LOW在 org_rating 中
- LOW在 check_sanctions_org 中
- LOW在 check_inoagent_org 中
- LOW在 check_fedsfm_org 中
- LOW在 check_disqualified 中
- LOW在 check_mvd_wanted 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"egrul-mcp": {
"url": "https://egrul.org/mcp/"
}
}
}遠端端點
https://egrul.org/mcp/streamable-http它能做什麼
工具清單
工具(39)
🟢org_lookup(inn_or_ogrn)
Краткая карточка организации или ИП из ЕГРЮЛ/ЕГРИП по ИНН или ОГРН/ОГРНИП: название, адрес, статус, признаки недостоверности сведений.
輸入結構描述
{
"type": "object",
"properties": {
"inn_or_ogrn": {
"type": "string",
"description": "ИНН (10 — организация, 12 — ИП) или ОГРН/ОГРНИП (13 / 15 цифр) — публичный регистрационный номер из открытого госреестра ФНС, не секретный документ, удостоверяющий личность."
}
},
"required": [
"inn_or_ogrn"
]
}🟢search_organizations(name, email, region, active_only)
Поиск организаций по префиксу названия, email или региону (не полнотекстовый поиск — совпадение с начала строки). Нужен хотя бы один параметр; можно комбинировать. До 20 результатов; стоимость — по числу фактически найденных записей (минимум 1).
輸入結構描述
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Начало наименования организации, без формы собственности (например \"ИТСОФТ\", не \"ООО ИТСОФТ\")."
},
"email": {
"type": "string",
"description": "Email (или его начало) из ЕГРЮЛ."
},
"region": {
"type": "string",
"pattern": "^\\d{1,2}$",
"description": "Код региона РФ (1-2 цифры), по первым цифрам КПП."
},
"active_only": {
"type": "boolean",
"description": "Необязательно: только действующие организации."
}
}
}🟢org_links(inn)
Связанные ИНН для организации или ИП (совместное владение/руководство и т.п.) — список идентификаторов, потенциально аффилированных лиц.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (ИП) цифр — публичный регистрационный номер из открытого госреестра ФНС, не секретный документ, удостоверяющий личность."
}
},
"required": [
"inn"
]
}🟢org_financials(inn, year)
Финансовая отчётность организации по годам (выручка, налоги и т.п.) из данных ФНС/Росстата.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
},
"year": {
"type": "integer",
"description": "Необязательно: конкретный год. Без параметра — все доступные годы."
}
},
"required": [
"inn"
]
}🟢org_rating(inn, year)
Позиция организации в рейтинге компаний по обороту (по отрасли/региону), по годам.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
},
"year": {
"type": "integer",
"description": "Необязательно: конкретный год. Без параметра — все годы."
}
},
"required": [
"inn"
]
}🟢check_sanctions_org(inn)
Проверка организации по международным санкционным спискам (OFAC, EU, UK и др.) по ИНН.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
}
},
"required": [
"inn"
]
}🟢check_inoagent_org(inn)
Проверка организации по реестру иностранных агентов Минюста РФ по ИНН.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
}
},
"required": [
"inn"
]
}🟢check_fedsfm_org(inn)
Проверка организации по перечню террористов и экстремистов Росфинмониторинга по ИНН.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
}
},
"required": [
"inn"
]
}🟢check_disqualified(inn)
Проверка по реестру дисквалифицированных лиц ФНС — организация (10 цифр ИНН) или физлицо/руководитель (12 цифр ИНН).
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "10 цифр — организация, 12 — физлицо; публичный регистрационный номер из открытого госреестра ФНС, не секретный документ, удостоверяющий личность."
}
},
"required": [
"inn"
]
}🟢check_mvd_wanted(lastname, firstname, middlename, year)
Проверка физлица по базе розыска МВД России (ФИО + год рождения, точное совпадение).
輸入結構描述
{
"type": "object",
"properties": {
"lastname": {
"type": "string",
"description": "Фамилия."
},
"firstname": {
"type": "string",
"description": "Имя."
},
"middlename": {
"type": "string",
"description": "Отчество."
},
"year": {
"type": "string",
"description": "Год рождения, 4 цифры."
}
},
"required": [
"lastname",
"firstname",
"middlename",
"year"
]
}🟢check_fsin_wanted(lastname, firstname, middlename, year)
Проверка физлица по базе розыска ФСИН России (ФИО + год рождения, точное совпадение).
輸入結構描述
{
"type": "object",
"properties": {
"lastname": {
"type": "string",
"description": "Фамилия."
},
"firstname": {
"type": "string",
"description": "Имя."
},
"middlename": {
"type": "string",
"description": "Отчество."
},
"year": {
"type": "string",
"description": "Год рождения, 4 цифры."
}
},
"required": [
"lastname",
"firstname",
"middlename",
"year"
]
}🟢new_organizations(date, region)
Список ИНН организаций, зарегистрированных в ЕГРЮЛ за указанную дату. Можно отфильтровать по региону.
輸入結構描述
{
"type": "object",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Дата в формате yyyy-mm-dd."
},
"region": {
"type": "string",
"pattern": "^\\d{2}$",
"description": "Необязательно. Код региона РФ, ровно 2 цифры (например 77 — Москва). Для организаций — по первым двум цифрам КПП, для ИП — по 4-5 цифрам ОГРНИП (не по ИНН: ИНН не меняется при переезде). Без параметра — все регионы."
}
},
"required": [
"date"
]
}🟢new_entrepreneurs(date, region)
Список ИНН ИП, зарегистрированных в ЕГРИП за указанную дату. Можно отфильтровать по региону.
輸入結構描述
{
"type": "object",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Дата в формате yyyy-mm-dd."
},
"region": {
"type": "string",
"pattern": "^\\d{2}$",
"description": "Необязательно. Код региона РФ, ровно 2 цифры (например 77 — Москва). Для организаций — по первым двум цифрам КПП, для ИП — по 4-5 цифрам ОГРНИП (не по ИНН: ИНН не меняется при переезде). Без параметра — все регионы."
}
},
"required": [
"date"
]
}🟢updated_organizations(date, region)
Список ИНН организаций с изменённой выпиской ЕГРЮЛ за указанную дату (дата выписки, не регистрации). Можно отфильтровать по региону.
輸入結構描述
{
"type": "object",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Дата в формате yyyy-mm-dd."
},
"region": {
"type": "string",
"pattern": "^\\d{2}$",
"description": "Необязательно. Код региона РФ, ровно 2 цифры (например 77 — Москва). Для организаций — по первым двум цифрам КПП, для ИП — по 4-5 цифрам ОГРНИП (не по ИНН: ИНН не меняется при переезде). Без параметра — все регионы."
}
},
"required": [
"date"
]
}🟢updated_entrepreneurs(date, region)
Список ИНН ИП с изменённой выпиской ЕГРИП за указанную дату (дата выписки, не регистрации). Можно отфильтровать по региону.
輸入結構描述
{
"type": "object",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Дата в формате yyyy-mm-dd."
},
"region": {
"type": "string",
"pattern": "^\\d{2}$",
"description": "Необязательно. Код региона РФ, ровно 2 цифры (например 77 — Москва). Для организаций — по первым двум цифрам КПП, для ИП — по 4-5 цифрам ОГРНИП (не по ИНН: ИНН не меняется при переезде). Без параметра — все регионы."
}
},
"required": [
"date"
]
}🟢check_sanctions_person(inn, lastname, firstname, middlename, year)
Проверка физлица по международным санкционным спискам (OFAC, EU, UK, ООН) — по ИНН (10 или 12 цифр) либо по ФИО и году рождения (точное совпадение по алиасам).
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"description": "Необязательно, если указаны ФИО+год. ИНН, 10 или 12 цифр."
},
"lastname": {
"type": "string",
"description": "Фамилия."
},
"firstname": {
"type": "string",
"description": "Имя."
},
"middlename": {
"type": "string",
"description": "Отчество."
},
"year": {
"type": "string",
"description": "Год рождения, 4 цифры."
}
}
}🟢check_inoagent_person(lastname, firstname, middlename, year)
Проверка физлица по реестру иностранных агентов Минюста РФ (ФИО + год рождения, точное совпадение).
輸入結構描述
{
"type": "object",
"properties": {
"lastname": {
"type": "string",
"description": "Фамилия."
},
"firstname": {
"type": "string",
"description": "Имя."
},
"middlename": {
"type": "string",
"description": "Отчество."
},
"year": {
"type": "string",
"description": "Год рождения, 4 цифры."
}
},
"required": [
"lastname",
"firstname",
"middlename",
"year"
]
}🟢check_fedsfm_person(lastname, firstname, middlename, year)
Проверка физлица по перечню террористов и экстремистов Росфинмониторинга (ФИО + год рождения, точное совпадение).
輸入結構描述
{
"type": "object",
"properties": {
"lastname": {
"type": "string",
"description": "Фамилия."
},
"firstname": {
"type": "string",
"description": "Имя."
},
"middlename": {
"type": "string",
"description": "Отчество."
},
"year": {
"type": "string",
"description": "Год рождения, 4 цифры."
}
},
"required": [
"lastname",
"firstname",
"middlename",
"year"
]
}🟢check_zakupki_org(inn)
Извещения о закупках ЕИС (zakupki.gov.ru) по ИНН: до 100 последних извещений, где организация — заказчик или участник.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (ИП/физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢bik_lookup(bik, name)
Справочник БИК банков России (ЦБ РФ, ежедневный справочник ED807) — поиск по БИК или по наименованию банка.
輸入結構描述
{
"type": "object",
"properties": {
"bik": {
"type": "string",
"pattern": "^\\d{9}$",
"description": "БИК банка, 9 цифр."
},
"name": {
"type": "string",
"description": "Наименование банка (точное или начало названия)."
}
}
}🟢currency_rate(code, date)
Курс валюты или драгметалла ЦБ РФ на указанную дату.
輸入結構描述
{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Код валюты/металла: USD, EUR, CNY, XAU и т.п."
},
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Дата в формате yyyy-mm-dd."
}
},
"required": [
"code",
"date"
]
}🟢get_reference(name)
Открытые справочники-классификаторы целиком в JSON: ОКВЭД 2, ОКФС, ОКОПФ, ОКПД, ОКПД 2, коды строк финансовой отчётности. Ответ может быть большим (полный классификатор).
輸入結構描述
{
"type": "object",
"properties": {
"name": {
"type": "string",
"enum": [
"okved_2",
"okfs",
"okopf",
"okpd",
"okpd_2",
"account_codes"
],
"description": "Какой справочник вернуть."
}
},
"required": [
"name"
]
}🟢check_bankrot_org(inn)
Проверка на банкротство по Единому федеральному реестру сведений о банкротстве (Федресурс) по ИНН.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_rnp_org(inn)
Проверка по реестру недобросовестных поставщиков (РНП) ЕИС (zakupki.gov.ru) по ИНН.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_koap1928_org(inn)
Проверка по реестру юрлиц, привлечённых к ответственности по ст. 19.28 КоАП РФ (коррупционные правонарушения), по ИНН.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_rom_org(inn)
Реестр обеспечительных мер ФНС по ИНН: залог и арест имущества (ст. 73 и 77 НК РФ), запрет на отчуждение (п. 10 ст. 101 НК РФ).
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_nalog_bi_org(inn)
Действующие приостановления операций по счетам (блокировки счетов ФНС) по ИНН.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_invalid_inn(inn)
Проверка действительности ИНН по реестрам ФНС «Недействительные ИНН юридических/физических лиц».
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_fl_npd_status(inn, date)
Статус плательщика налога на профессиональный доход (самозанятого) по ИНН физлица на дату.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{12}$",
"description": "ИНН физлица, 12 цифр."
},
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Необязательно. Дата в формате yyyy-mm-dd. Без параметра — текущая дата."
}
},
"required": [
"inn"
]
}🟡monitoring_subscribe(inn, xml_tags, events)
Подписаться на мониторинг изменений по организации(-ям)/ИП: изменения выписки ЕГРЮЛ/ЕГРИП, сданная/несданная бухотчётность, новые исполнительные производства ФССП, рост долгов по налогам, налоговые правонарушения, новые записи в плане проверок, смена налогового режима. Уведомления 3 раза в сутки на notify_url и/или notify_email (настраиваются через monitoring_set_notify). 1 ИНН на мониторинге = 1 запрос из суточного лимита.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"description": "Один ИНН или несколько через запятую (10 цифр ЮЛ, 12 цифр ИП)."
},
"xml_tags": {
"type": "string",
"description": "Необязательно: разделы выписки через запятую (например СвАдресЮЛ,СведДолжнФЛ,СвСтатус) — без параметра следим за любыми изменениями выписки."
},
"events": {
"type": "string",
"description": "Необязательно: источники событий через запятую из egrul, egrip, bo, fssp, tax_debt, taxoffence, proverki_plan, taxes, ssch, tax_systems — без параметра следим за всеми."
}
},
"required": [
"inn"
]
}🟢monitoring_list
Список текущих подписок мониторинга (свой аккаунт) и настроек доставки уведомлений (notify_url, notify_email).
輸入結構描述
{
"type": "object",
"properties": {}
}🔴monitoring_unsubscribe(inn)
Отписаться от мониторинга указанных ИНН, либо от всех сразу (inn="all"). Необратимо — настройки фильтров этих подписок будут потеряны.
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"description": "Список ИНН через запятую, либо \"all\" для отписки от всех подписок сразу."
}
},
"required": [
"inn"
]
}🟡monitoring_set_notify(notify_url, notify_email)
Настроить канал доставки уведомлений мониторинга: webhook (notify_url) и/или email (notify_email). Пустая строка отключает канал. При первом включении webhook возвращается notify_secret — ключ подписи HMAC-SHA256 заголовка X-Signature.
輸入結構描述
{
"type": "object",
"properties": {
"notify_url": {
"type": "string",
"description": "URL для POST-уведомлений (http/https, публичный адрес). Пустая строка — отключить."
},
"notify_email": {
"type": "string",
"description": "Email для уведомлений. Пустая строка — отключить."
}
}
}🟢check_disqualified_by_org_name(org_name)
Проверка по реестру дисквалифицированных лиц ФНС по точному наименованию организации (вариант check_disqualified для случаев без ИНН).
輸入結構描述
{
"type": "object",
"properties": {
"org_name": {
"type": "string",
"description": "Точное наименование организации."
}
},
"required": [
"org_name"
]
}🟢check_disqualified_by_person(lastname, firstname, middlename, year)
Проверка по реестру дисквалифицированных лиц ФНС по ФИО (точное совпадение; год рождения уточняет совпадение, но необязателен).
輸入結構描述
{
"type": "object",
"properties": {
"lastname": {
"type": "string",
"description": "Фамилия."
},
"firstname": {
"type": "string",
"description": "Имя."
},
"middlename": {
"type": "string",
"description": "Отчество."
},
"year": {
"type": "string",
"description": "Необязательно: год рождения, 4 цифры."
}
},
"required": [
"lastname",
"firstname",
"middlename"
]
}🟢org_accounting_files(inn)
Список файлов бухгалтерской отчётности организации по ИНН (имена файлов; содержимое — через внешний файловый доступ сайта, не через этот инструмент).
輸入結構描述
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
}
},
"required": [
"inn"
]
}🟢lookup_inn_by_passport(passport, passport_date, lastname, firstname, middlename, ...)
ИНН физлица по паспортным данным через сервис ФНС. Требует точных персональных данных человека (ФИО, паспорт, дата рождения) — использовать только с явного согласия/по поручению самого человека, не для слежки за третьими лицами.
輸入結構描述
{
"type": "object",
"properties": {
"passport": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "Серия и номер паспорта, 10 цифр без пробелов."
},
"passport_date": {
"type": "string",
"description": "Дата выдачи паспорта, дд.мм.гггг или yyyy-mm-dd."
},
"lastname": {
"type": "string",
"description": "Фамилия."
},
"firstname": {
"type": "string",
"description": "Имя."
},
"middlename": {
"type": "string",
"description": "Отчество (необязательно)."
},
"birthday": {
"type": "string",
"description": "Дата рождения, дд.мм.гггг или yyyy-mm-dd."
}
},
"required": [
"passport",
"passport_date",
"lastname",
"firstname",
"birthday"
]
}🟢org_filing_history(inn_or_ogrn, limit, offset)
Список исторических версий выписки ЕГРЮЛ/ЕГРИП организации или ИП (дата каждой версии и xml_file_id для org_filing_snapshot), постранично — у отдельных организаций счёт идёт на тысячи версий. Ответ содержит total (всего версий) и has_more. Нужно для вопросов про историю изменений (например «кто были все директора/учредители за всё время») — получить список версий отсюда (при необходимости — несколькими страницами через offset), затем смотреть нужные версии через org_filing_snapshot.
輸入結構描述
{
"type": "object",
"properties": {
"inn_or_ogrn": {
"type": "string",
"description": "ИНН (10/12 цифр) или ОГРН/ОГРНИП (13/15 цифр)."
},
"limit": {
"type": "integer",
"description": "Необязательно: размер страницы, 1-200 (по умолчанию 50)."
},
"offset": {
"type": "integer",
"description": "Необязательно: смещение от начала списка (от самой старой версии), по умолчанию 0."
}
},
"required": [
"inn_or_ogrn"
]
}🟢org_filing_snapshot(inn_or_ogrn, xml_file_id, section)
Содержимое одной исторической версии выписки ЕГРЮЛ/ЕГРИП (xml_file_id — из org_filing_history), разобранное в структурированный JSON. Без section — вся выписка целиком (может быть большой). С section — только указанный раздел по имени тега кириллицей, например СвУчредит (учредители/владельцы), СведДолжнФЛ (руководитель), СвАдресЮЛ (адрес), СвОКВЭДОсн (основной вид деятельности). Чтобы получить всех владельцев организации за всё время — вызвать для каждой версии из org_filing_history с section=СвУчредит и сравнить.
輸入結構描述
{
"type": "object",
"properties": {
"inn_or_ogrn": {
"type": "string",
"description": "ИНН (10/12 цифр) или ОГРН/ОГРНИП (13/15 цифр) — тот же, что передавался в org_filing_history."
},
"xml_file_id": {
"type": "integer",
"description": "Идентификатор версии выписки — значение xml_file_id из org_filing_history."
},
"section": {
"type": "string",
"description": "Необязательно: имя тега раздела выписки кириллицей (СвУчредит, СведДолжнФЛ, СвАдресЮЛ и т.п.) — вернуть только его."
}
},
"required": [
"inn_or_ogrn",
"xml_file_id"
]
}社群
證據