KontragentPro MCP: Russian company lookup

KontragentPro MCP server

KontragentPro's official MCP that checks Russian companies by INN with no key required: EGRUL, FNS filings, bankruptcy, inspections and sanctions lists

  • 0 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficial

Extended access

Why this level

  • The server queries the KontragentPro API built on open tax and registry data
  • Only reads company profiles and filings, the key only raises the rate limit
All reasons and checks
Russian stack

kontragentpro/kontragentpro-mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/kontragentpro-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The server queries the KontragentPro API built on open tax and registry data
  • Only reads company profiles and filings, the key only raises the rate limit

This is third-party code. Review the repository files before installing.

What it does

The server wraps the public KontragentPro API v2 in five tools: search_companies filters legal entities (annual income from open FNS data, region, industry code, headcount, bankruptcy status), get_company returns a full company card in one call by INN, get_company_financials returns multi-year history from the FNS financial statements register, falling back to a one-year open-data snapshot when unavailable, and get_company_timeline collects an event feed: bankruptcies, Prosecutor General inspections, trademarks, official gazette entries, foreign-agent status. check_account reports balance, plan and daily quota but requires a key. All data comes from official open registries: EGRUL/EGRIP, FNS, the bankruptcy register, Rospatent, and sanctions and foreign-agent lists, with each card block noting its source and retrieval date.

Who it is for. For lawyers, finance staff and founders who need a quick counterparty check by INN without a mandatory signup.

Good fit when

  • You need a quick company check by INN: status, founders, bankruptcy
  • You need multi-year revenue and other metrics from FNS filings
  • You need to shortlist companies by region, industry code or income without a known INN yet

Not a fit when

  • You need higher rate limits or to check your balance: check_account and a higher daily limit need a KONTRAGENTPRO_API_KEY
  • You need an official EGRUL extract for a court or a bank: the service explicitly says it is not a substitute
  • You need data beyond open sources, such as non-public financial reporting

Example request

Check the company with INN 7736207543 and show its revenue over the last 5 years

MCP

Transport
stdio
Authentication
key is optional

Environment variables

KONTRAGENTPRO_API_KEY secret
A key from your account for higher limits and check_account; without it the server runs anonymously with a reduced limit.
KONTRAGENTPRO_API_BASE
The API base URL, defaults to https://kontragentpro.ru/api/v2.
KONTRAGENTPRO_TIMEOUT
HTTP timeout in seconds, defaults to 30.

Limitations

Without a key the server runs in an anonymous free mode with a reduced rate limit. Data is provided as-is from public sources and is explicitly not a substitute for an official registry extract. Some financials come from the FNS financial statements register, and when unavailable only a one-year open-data snapshot is used, so history depth varies between companies.

How to disable. Remove the kontragentpro block from mcpServers in your client configuration.

FAQ

Is an API key required?

No, the server works anonymously with a reduced limit; a key is only needed for higher limits and check_account.

Does it replace an official EGRUL extract?

No, the README explicitly states the data is provided as-is and is not a substitute for an official extract.

Discussion

No questions or reviews yet.

Russian stack

Unofficial Checko.ru MCP server for counterparty checks: EGRUL, EGRIP, financials, court cases, state contracts and bankruptcies

MCP serverExtended access13Repository stars
Russian stack

EGRUL and EGRIP MCP server: company and sole proprietor details, director and founders from Federal Tax Service open data, self-hosted

MCP serverExtended access3Repository stars
Russian stack

An MCP server that checks Russian counterparties by INN or OGRN: company registry, bankruptcy, tax debt, bailiffs and arbitration

MCP serverExtended access15Repository stars
Official

The official MCP server for the paid NewDB API: passports, bailiff debts, company registry, tax account holds and bankruptcy checks across Russia and the CIS

MCP serverExtended access
Editors’ pick

An open-source skill that checks a Russian company by tax ID across EGRUL, bailiffs, courts, bankruptcy and sanctions, and returns a dated risk verdict

SkillMinimal access8Repository stars
Russian stack

A remote MCP server for htmlweb.ru with dozens of methods: INN checks, geodata, calendar, validators, plus card binding and charges

MCP serverBroad access

README in short

The bilingual README describes a thin wrapper over the public KontragentPro API v2 with five company-lookup tools drawing on open Russian registries. It shows install via uvx and pip, Claude Desktop and Cursor configuration, a sample request, and an environment variable table with a free key from the site. It separately lists data sources, noting each card block carries a source and date tag. MIT license.

README badge

Report a problem