egrul-mcp
Проверка организаций, ИП и физлиц по данным ЕГРЮЛ/ЕГРИП ФНС: санкции, иноагенты, банкротство.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (34)
- LOWin org_lookup
- LOWin search_organizations
- LOWin org_links
- LOWin org_financials
- LOWin org_rating
- LOWin check_sanctions_org
- LOWin check_inoagent_org
- LOWin check_fedsfm_org
- LOWin check_disqualified
- LOWin check_mvd_wanted
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"egrul-mcp": {
"url": "https://egrul.org/mcp/"
}
}
}Remote-Endpunkte
https://egrul.org/mcp/streamable-httpWas es kann
Tool-Inventar
Tools (39)
🟢org_lookup(inn_or_ogrn)
Краткая карточка организации или ИП из ЕГРЮЛ/ЕГРИП по ИНН или ОГРН/ОГРНИП: название, адрес, статус, признаки недостоверности сведений.
Eingabe-Schema
{
"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).
Eingabe-Schema
{
"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)
Связанные ИНН для организации или ИП (совместное владение/руководство и т.п.) — список идентификаторов, потенциально аффилированных лиц.
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (ИП) цифр — публичный регистрационный номер из открытого госреестра ФНС, не секретный документ, удостоверяющий личность."
}
},
"required": [
"inn"
]
}🟢org_financials(inn, year)
Финансовая отчётность организации по годам (выручка, налоги и т.п.) из данных ФНС/Росстата.
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
},
"year": {
"type": "integer",
"description": "Необязательно: конкретный год. Без параметра — все доступные годы."
}
},
"required": [
"inn"
]
}🟢org_rating(inn, year)
Позиция организации в рейтинге компаний по обороту (по отрасли/региону), по годам.
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
},
"year": {
"type": "integer",
"description": "Необязательно: конкретный год. Без параметра — все годы."
}
},
"required": [
"inn"
]
}🟢check_sanctions_org(inn)
Проверка организации по международным санкционным спискам (OFAC, EU, UK и др.) по ИНН.
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
}
},
"required": [
"inn"
]
}🟢check_inoagent_org(inn)
Проверка организации по реестру иностранных агентов Минюста РФ по ИНН.
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
}
},
"required": [
"inn"
]
}🟢check_fedsfm_org(inn)
Проверка организации по перечню террористов и экстремистов Росфинмониторинга по ИНН.
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
}
},
"required": [
"inn"
]
}🟢check_disqualified(inn)
Проверка по реестру дисквалифицированных лиц ФНС — организация (10 цифр ИНН) или физлицо/руководитель (12 цифр ИНН).
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "10 цифр — организация, 12 — физлицо; публичный регистрационный номер из открытого госреестра ФНС, не секретный документ, удостоверяющий личность."
}
},
"required": [
"inn"
]
}🟢check_mvd_wanted(lastname, firstname, middlename, year)
Проверка физлица по базе розыска МВД России (ФИО + год рождения, точное совпадение).
Eingabe-Schema
{
"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)
Проверка физлица по базе розыска ФСИН России (ФИО + год рождения, точное совпадение).
Eingabe-Schema
{
"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)
Список ИНН организаций, зарегистрированных в ЕГРЮЛ за указанную дату. Можно отфильтровать по региону.
Eingabe-Schema
{
"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)
Список ИНН ИП, зарегистрированных в ЕГРИП за указанную дату. Можно отфильтровать по региону.
Eingabe-Schema
{
"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)
Список ИНН организаций с изменённой выпиской ЕГРЮЛ за указанную дату (дата выписки, не регистрации). Можно отфильтровать по региону.
Eingabe-Schema
{
"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)
Список ИНН ИП с изменённой выпиской ЕГРИП за указанную дату (дата выписки, не регистрации). Можно отфильтровать по региону.
Eingabe-Schema
{
"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 цифр) либо по ФИО и году рождения (точное совпадение по алиасам).
Eingabe-Schema
{
"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)
Проверка физлица по реестру иностранных агентов Минюста РФ (ФИО + год рождения, точное совпадение).
Eingabe-Schema
{
"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)
Проверка физлица по перечню террористов и экстремистов Росфинмониторинга (ФИО + год рождения, точное совпадение).
Eingabe-Schema
{
"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 последних извещений, где организация — заказчик или участник.
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (ИП/физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢bik_lookup(bik, name)
Справочник БИК банков России (ЦБ РФ, ежедневный справочник ED807) — поиск по БИК или по наименованию банка.
Eingabe-Schema
{
"type": "object",
"properties": {
"bik": {
"type": "string",
"pattern": "^\\d{9}$",
"description": "БИК банка, 9 цифр."
},
"name": {
"type": "string",
"description": "Наименование банка (точное или начало названия)."
}
}
}🟢currency_rate(code, date)
Курс валюты или драгметалла ЦБ РФ на указанную дату.
Eingabe-Schema
{
"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, коды строк финансовой отчётности. Ответ может быть большим (полный классификатор).
Eingabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"enum": [
"okved_2",
"okfs",
"okopf",
"okpd",
"okpd_2",
"account_codes"
],
"description": "Какой справочник вернуть."
}
},
"required": [
"name"
]
}🟢check_bankrot_org(inn)
Проверка на банкротство по Единому федеральному реестру сведений о банкротстве (Федресурс) по ИНН.
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_rnp_org(inn)
Проверка по реестру недобросовестных поставщиков (РНП) ЕИС (zakupki.gov.ru) по ИНН.
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_koap1928_org(inn)
Проверка по реестру юрлиц, привлечённых к ответственности по ст. 19.28 КоАП РФ (коррупционные правонарушения), по ИНН.
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_rom_org(inn)
Реестр обеспечительных мер ФНС по ИНН: залог и арест имущества (ст. 73 и 77 НК РФ), запрет на отчуждение (п. 10 ст. 101 НК РФ).
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_nalog_bi_org(inn)
Действующие приостановления операций по счетам (блокировки счетов ФНС) по ИНН.
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_invalid_inn(inn)
Проверка действительности ИНН по реестрам ФНС «Недействительные ИНН юридических/физических лиц».
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$|^\\d{12}$",
"description": "ИНН, 10 (организация) или 12 (физлицо) цифр."
}
},
"required": [
"inn"
]
}🟢check_fl_npd_status(inn, date)
Статус плательщика налога на профессиональный доход (самозанятого) по ИНН физлица на дату.
Eingabe-Schema
{
"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 запрос из суточного лимита.
Eingabe-Schema
{
"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).
Eingabe-Schema
{
"type": "object",
"properties": {}
}🔴monitoring_unsubscribe(inn)
Отписаться от мониторинга указанных ИНН, либо от всех сразу (inn="all"). Необратимо — настройки фильтров этих подписок будут потеряны.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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 для случаев без ИНН).
Eingabe-Schema
{
"type": "object",
"properties": {
"org_name": {
"type": "string",
"description": "Точное наименование организации."
}
},
"required": [
"org_name"
]
}🟢check_disqualified_by_person(lastname, firstname, middlename, year)
Проверка по реестру дисквалифицированных лиц ФНС по ФИО (точное совпадение; год рождения уточняет совпадение, но необязателен).
Eingabe-Schema
{
"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)
Список файлов бухгалтерской отчётности организации по ИНН (имена файлов; содержимое — через внешний файловый доступ сайта, не через этот инструмент).
Eingabe-Schema
{
"type": "object",
"properties": {
"inn": {
"type": "string",
"pattern": "^\\d{10}$",
"description": "ИНН организации, 10 цифр."
}
},
"required": [
"inn"
]
}🟢lookup_inn_by_passport(passport, passport_date, lastname, firstname, middlename, ...)
ИНН физлица по паспортным данным через сервис ФНС. Требует точных персональных данных человека (ФИО, паспорт, дата рождения) — использовать только с явного согласия/по поручению самого человека, не для слежки за третьими лицами.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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=СвУчредит и сравнить.
Eingabe-Schema
{
"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"
]
}Community
Nachweis