egrul-mcp
Проверка организаций, ИП и физлиц по данным ЕГРЮЛ/ЕГРИП ФНС: санкции, иноагенты, банкротство.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (34)
- LOWen org_lookup
- LOWen search_organizations
- LOWen org_links
- LOWen org_financials
- LOWen org_rating
- LOWen check_sanctions_org
- LOWen check_inoagent_org
- LOWen check_fedsfm_org
- LOWen check_disqualified
- LOWen check_mvd_wanted
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"egrul-mcp": {
"url": "https://egrul.org/mcp/"
}
}
}Puntos de conexión remotos
https://egrul.org/mcp/streamable-httpQué puede hacer
Inventario de herramientas
Herramientas (39)
🟢org_lookup(inn_or_ogrn)
Краткая карточка организации или ИП из ЕГРЮЛ/ЕГРИП по ИНН или ОГРН/ОГРНИП: название, адрес, статус, признаки недостоверности сведений.
Esquema de entrada
{
"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).
Esquema de entrada
{
"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)
Связанные ИНН для организации или ИП (совместное владение/руководство и т.п.) — список идентификаторов, потенциально аффилированных лиц.
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (ИП) цифр — публичный регистрационный номер из открытого госреестра ФНС, не секретный документ, удостоверяющий личность."
}
},
"required": [
"inn"
]
}🟢org_financials(inn, year)
Финансовая отчётность организации по годам (выручка, налоги и т.п.) из данных ФНС/Росстата.
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
},
"year": {
"type": "integer",
"description": "Необязательно: конкретный год. Без параметра — все доступные годы."
}
},
"required": [
"inn"
]
}🟢org_rating(inn, year)
Позиция организации в рейтинге компаний по обороту (по отрасли/региону), по годам.
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
},
"year": {
"type": "integer",
"description": "Необязательно: конкретный год. Без параметра — все годы."
}
},
"required": [
"inn"
]
}🟢check_sanctions_org(inn)
Проверка организации по международным санкционным спискам (OFAC, EU, UK и др.) по ИНН.
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
}
},
"required": [
"inn"
]
}🟢check_inoagent_org(inn)
Проверка организации по реестру иностранных агентов Минюста РФ по ИНН.
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
}
},
"required": [
"inn"
]
}🟢check_fedsfm_org(inn)
Проверка организации по перечню террористов и экстремистов Росфинмониторинга по ИНН.
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
}
},
"required": [
"inn"
]
}🟢check_disqualified(inn)
Проверка по реестру дисквалифицированных лиц ФНС — организация (10 цифр ИНН) или физлицо/руководитель (12 цифр ИНН).
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "10 цифр — организация, 12 — физлицо; публичный регистрационный номер из открытого госреестра ФНС, не секретный документ, удостоверяющий личность."
}
},
"required": [
"inn"
]
}🟢check_mvd_wanted(lastname, firstname, middlename, year)
Проверка физлица по базе розыска МВД России (ФИО + год рождения, точное совпадение).
Esquema de entrada
{
"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)
Проверка физлица по базе розыска ФСИН России (ФИО + год рождения, точное совпадение).
Esquema de entrada
{
"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)
Список ИНН организаций, зарегистрированных в ЕГРЮЛ за указанную дату. Можно отфильтровать по региону.
Esquema de entrada
{
"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)
Список ИНН ИП, зарегистрированных в ЕГРИП за указанную дату. Можно отфильтровать по региону.
Esquema de entrada
{
"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)
Список ИНН организаций с изменённой выпиской ЕГРЮЛ за указанную дату (дата выписки, не регистрации). Можно отфильтровать по региону.
Esquema de entrada
{
"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)
Список ИНН ИП с изменённой выпиской ЕГРИП за указанную дату (дата выписки, не регистрации). Можно отфильтровать по региону.
Esquema de entrada
{
"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 цифр) либо по ФИО и году рождения (точное совпадение по алиасам).
Esquema de entrada
{
"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)
Проверка физлица по реестру иностранных агентов Минюста РФ (ФИО + год рождения, точное совпадение).
Esquema de entrada
{
"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)
Проверка физлица по перечню террористов и экстремистов Росфинмониторинга (ФИО + год рождения, точное совпадение).
Esquema de entrada
{
"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 последних извещений, где организация — заказчик или участник.
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (ИП/физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢bik_lookup(bik, name)
Справочник БИК банков России (ЦБ РФ, ежедневный справочник ED807) — поиск по БИК или по наименованию банка.
Esquema de entrada
{
"type": "object",
"properties": {
"bik": {
"type": "string",
"pattern": "^\\d{9}$",
"description": "БИК банка, 9 цифр."
},
"name": {
"type": "string",
"description": "Наименование банка (точное или начало названия)."
}
}
}🟢currency_rate(code, date)
Курс валюты или драгметалла ЦБ РФ на указанную дату.
Esquema de entrada
{
"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, коды строк финансовой отчётности. Ответ может быть большим (полный классификатор).
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"enum": [
"okved_2",
"okfs",
"okopf",
"okpd",
"okpd_2",
"account_codes"
],
"description": "Какой справочник вернуть."
}
},
"required": [
"name"
]
}🟢check_bankrot_org(inn)
Проверка на банкротство по Единому федеральному реестру сведений о банкротстве (Федресурс) по ИНН.
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_rnp_org(inn)
Проверка по реестру недобросовестных поставщиков (РНП) ЕИС (zakupki.gov.ru) по ИНН.
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_koap1928_org(inn)
Проверка по реестру юрлиц, привлечённых к ответственности по ст. 19.28 КоАП РФ (коррупционные правонарушения), по ИНН.
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_rom_org(inn)
Реестр обеспечительных мер ФНС по ИНН: залог и арест имущества (ст. 73 и 77 НК РФ), запрет на отчуждение (п. 10 ст. 101 НК РФ).
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_nalog_bi_org(inn)
Действующие приостановления операций по счетам (блокировки счетов ФНС) по ИНН.
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_invalid_inn(inn)
Проверка действительности ИНН по реестрам ФНС «Недействительные ИНН юридических/физических лиц».
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_fl_npd_status(inn, date)
Статус плательщика налога на профессиональный доход (самозанятого) по ИНН физлица на дату.
Esquema de entrada
{
"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 запрос из суточного лимита.
Esquema de entrada
{
"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).
Esquema de entrada
{
"type": "object",
"properties": {}
}🔴monitoring_unsubscribe(inn)
Отписаться от мониторинга указанных ИНН, либо от всех сразу (inn="all"). Необратимо — настройки фильтров этих подписок будут потеряны.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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 для случаев без ИНН).
Esquema de entrada
{
"type": "object",
"properties": {
"org_name": {
"type": "string",
"description": "Точное наименование организации."
}
},
"required": [
"org_name"
]
}🟢check_disqualified_by_person(lastname, firstname, middlename, year)
Проверка по реестру дисквалифицированных лиц ФНС по ФИО (точное совпадение; год рождения уточняет совпадение, но необязателен).
Esquema de entrada
{
"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)
Список файлов бухгалтерской отчётности организации по ИНН (имена файлов; содержимое — через внешний файловый доступ сайта, не через этот инструмент).
Esquema de entrada
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
}
},
"required": [
"inn"
]
}🟢lookup_inn_by_passport(passport, passport_date, lastname, firstname, middlename, ...)
ИНН физлица по паспортным данным через сервис ФНС. Требует точных персональных данных человека (ФИО, паспорт, дата рождения) — использовать только с явного согласия/по поручению самого человека, не для слежки за третьими лицами.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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=СвУчредит и сравнить.
Esquema de entrada
{
"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"
]
}Comunidad
Evidencia