atomno-mcp-fns-check

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

MCP serverMedium riskRussian stack

atomno-mcp/mcp-fns-check

Install

pip install atomno-mcp-fns-check

uv pip install or pipx install also work.

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

What it does

The server gathers company data from open sources: the EGRUL registry, the EFRSB bankruptcy register, FNS open data, the disqualified persons register, the FSSP enforcement database and the arbitration case file. The main tool takes an INN or OGRN and returns a combined report with the company card, status, risk flags and a verdict ranging from safe to proceed to defunct company. Separate tools return the card, OKVED codes, director and mass-address or mass-director checks. An ETL script builds local registry snapshots.

Who it is for. For accountants, lawyers, buyers and business owners who vet counterparties before a deal.

Good fit when

  • You need a quick check of a new supplier by INN
  • You need risk signals: mass address, bankruptcy, debts
  • You want an agent to check a list of counterparties

Not a fit when

  • You need tax filing compliance data, which is not in the set
  • You need a legally binding registry extract

Example request

Check counterparty INN 7707083893: status, bankruptcy, debts and arbitration

Limitations

Only open sources are used, and if EGRUL is unavailable the full check fails. Tax debts, mass addresses and disqualified persons come from local snapshots loaded by a separate script. The verdict is an estimate from open data and does not replace due diligence.

How to disable. Remove the fns-check server from your client config and uninstall with pip uninstall atomno-mcp-fns-check.

MCP

Transport
stdio, http, sse
Authentication
not required

Security check

  • Makes network requests to government websites
  • Deal decisions should not rest on the automatic verdict alone

README in short

The README explains why agents struggle to get Russian company data on their own and lists seven tools with their sources. Installation is via pip, uv or pipx, with configs for Cursor, Claude Desktop, Claude Code and Cline. It shows a sample main-tool response with verdict and recommendations and describes behavior when sources fail. MIT licensed.

FAQ

Do I need a paid key?

No, the server uses open government sources and needs no keys.

What if a source is down?

Without EGRUL the check stops with an error. Other sources are optional and their failures are reported.

Editors’ pick

Stripe's official MCP server, plugins and skills: the agent searches the API and docs, reads and changes account data

MCP serverHigh risk1.8K

The official CCXT MCP server and skills: market data, balances and opt-in trading across crypto exchanges and prediction markets

MCP serverHigh risk44K

Skill plugins for analyzing stocks, earnings, options and startups, plus readers for social feeds and market data

PluginMedium risk3.3K

Skills and an MCP server for options traders: quotes, technical analysis, Greeks, spreads, scanners and Interactive Brokers portfolio

MCP serverHigh risk365