atomno-mcp-fns-check
An MCP server that checks Russian counterparties by INN or OGRN: company registry, bankruptcy, tax debt, bailiffs and arbitration
Install
pip install atomno-mcp-fns-checkuv 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 arbitrationLimitations
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.
Related
Stripe's official MCP server, plugins and skills: the agent searches the API and docs, reads and changes account data
The official CCXT MCP server and skills: market data, balances and opt-in trading across crypto exchanges and prediction markets
Skill plugins for analyzing stocks, earnings, options and startups, plus readers for social feeds and market data
Skills and an MCP server for options traders: quotes, technical analysis, Greeks, spreads, scanners and Interactive Brokers portfolio