KontragentPro MCP server
io.github.kontragentpro/kontragentpro-mcp·v0.2.2Russian company data by INN: registry, financials, bankruptcy, inspections, sanctions
0 stars35 downloads/wk
Reviews
Write oneNobody has reviewed KontragentPro yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
KontragentPro tools (5)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_accountСостояние API-счёта по текущему ключу: баланс депозита, тарифный план, дневная квота и её использование, список ключей. Требует KONTRAGENTPRO_API_KEY.
get_companyСводная карточка компании одним запросом по ИНН: идентичность (название, ОГРН, адрес), финансы, налоговый режим, риск-флаги (банкротство, санкции, иноагент), товарные знаки и связи. Поле completeness показывает, какие блоки заполнены. Всегда 200 для валидного ИНН.
get_company_financialsМноголетняя финансовая динамика компании по ИНН (выручка, прибыль, активы, коэффициенты) из ГИР БО ФНС плюс годовой снимок. Для новых компаний многолетний ряд может быть пуст — тогда возвращается годовой снимок и предупреждение (warnings).
get_company_timelineЛента событий компании по датам: банкротные процедуры (ЕФРСБ), включение/ исключение из реестра иноагентов (Минюст), проверки (ЕРКНМ Генпрокуратуры), публикации в Вестнике госрегистрации, регистрации товарных знаков (Роспатент). События отсортированы от новых к старым.
search_companiesПодобрать список российских юрлиц по фильтрам (выручка, регион, ОКВЭД, штат, статус банкротства). Возвращает items[] с ИНН, названием, финансовыми показателями и флагами риска. Для деталей по одному ИНН зовите get_company.
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 37 days ago12/15
- Maintainer identityregistry namespace matches repository owner7/10
How KontragentPro compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 48,243 servers
- Tools
- 5
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 35
- more than 24% of 12,306 servers with a package
What its tools let an agent do: 5 read
Install KontragentPro in Claude Code, Cursor or VS Code
claude mcp add kontragentpro-mcp -- uvx kontragentpro-mcp
What the publisher says
From the KontragentPro repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.kontragentpro/kontragentpro-mcp -->
KontragentPro MCP server
Look up Russian companies by INN (tax ID) directly from Claude Desktop, Cursor and any MCP-compatible client. A thin wrapper over the public KontragentPro API v2, serving data from Russian open registries: EGRUL (company registry), Federal Tax Service financial statements, bankruptcy register, state inspections, trademarks, sanctions and foreign-agent lists.
Works without an API key — anonymous free tier is enabled by default, so you can try it in under a minute.
Русское описание — ниже.
Tools
Install
Run without installing, via uv:
uvx kontragentpro-mcpOr with pip:
pip install kontragentpro-mcp
kontragentpro-mcpClaude Desktop
Open Settings → Developer → Edit Config and add to mcpServers:
{
"mcpServers": {
"kontragentpro": {
"command": "uvx",
"args": ["kontragentpro-mcp"]
}
}
}Restart Claude Desktop — the tools will appear in the list. To raise rate limits, add "env": {"KONTRAGENTPROAPIKEY": "your_key"}.
Cursor
Settings → MCP → Add new server, type command:
{
"command": "uvx",
"args": ["kontragentpro-mcp"]
}Example
"Check the company with INN 7736207543 and show its revenue over the last 5 years"
The client calls getcompany and getcompany_financials, returning the company card and the financial series.
Environment variables
Get a free key at https://kontragentpro.ru/developers.
Data sources
All data comes from official Russian open registries — EGRUL/EGRIP, the Federal Tax Service (financial statements, tax regimes), the federal bankruptcy register, the Prosecutor General's inspection registry, Rospatent trademarks, and public sanctions lists. Each block on a company card carries its source and retrieval date.
По-русски
Проверка российских контрагентов по ИНН прямо в Claude Desktop, Cursor и любом MCP-совместимом клиенте. Тонкая обёртка над публичным API KontragentPro v2 — данные из открытых реестров: ЕГРЮЛ, ФНС (ГИР БО и открытые данные), ЕФРСБ (банкротства), Генпрокуратура (проверки), Роспатент, реестры санкций и иноагентов.
Ключ необязателен: без него сервер работает в анонимном free-tier с пониженным лимитом запросов — попробовать можно сразу. Ключ для повышенных лимитов и checkaccount выдаётся в личном кабинете: https://kontragentpro.ru/developers**
Инструменты
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
KontragentPro: common questions
- Is KontragentPro MCP server safe?
- Mostly: it is graded B (77/100). Read the KontragentPro safety report
- How do I install KontragentPro?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does KontragentPro need an API key?
- Yes. The registry entry asks for
KONTRAGENTPRO_API_KEY. - Is KontragentPro maintained?
- The last commit was 58 days ago (2026-09-08). The latest release is v0.2.2.
- How does KontragentPro compare with other MCP servers?
- safety score 77/100 (higher than 50% of 48,243 servers); tools 5 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.