inn-check-ru — Claude Code MCP server: what it does, how to install
Audits Russian business counterparties by Tax ID (INN), pulling public registries and calculating financial risk factors with deterministic scripts.
claude mcp add inn-check-ru -e CHECKO_API_KEY=<CHECKO_API_KEY> -e INN_CHECK_PROXY=<INN_CHECK_PROXY> -- uvx inn-check-ru-mcpWhat inn-check-ru does
The server queries official databases including EGRUL, tax registers, central bank records, and international sanctions files. Balance sheet figures, net assets, and corporate links are computed via dedicated Python scripts rather than LLM text generation. This prevents arithmetic hallucinations in financial assessments.
Every check reports an explicit condition: record located, confirmed absent, or unverified. Network drops or blocked queries yield an unverified state instead of claiming a company is clean. Databases protected by visual challenges launch directly inside your browser so you can resolve the verification manually.
Execution relies on uvx inn-check-ru-mcp. Querying external data services requires setting CHECKO_API_KEY and INN_CHECK_PROXY in your environment variables.
What it helps with
- audit Russian counterparties across official public registries
- compute balance sheet metrics and net assets via financial scoring scripts
- scan corporate entities and executives against offline sanctions lists
- inspect supplier blacklists, disqualified managers, and state licenses
Example prompts for the agent
- Generate a dossier for company INN 7707083893 with financial records and ownership
- Check INN 7707083893 against sanctions and disqualification registries
- Audit counterparty risks for INN 7707083893 before signing a deferred payment contract
How to install inn-check-ru
Platform CLI
claude mcp add inn-check-ru -e CHECKO_API_KEY=<CHECKO_API_KEY> -e INN_CHECK_PROXY=<INN_CHECK_PROXY> -- uvx inn-check-ru-mcpReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from inn-check-ru-mcp <command>
Platform CLI
codex mcp add inn-check-ru --env CHECKO_API_KEY=<CHECKO_API_KEY> --env INN_CHECK_PROXY=<INN_CHECK_PROXY> -- uvx inn-check-ru-mcpReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from inn-check-ru-mcp <command>
Config file
{
"mcpServers": {
"inn-check-ru": {
"command": "uvx",
"args": [
"inn-check-ru-mcp"
],
"env": {
"CHECKO_API_KEY": "<CHECKO_API_KEY>",
"INN_CHECK_PROXY": "<INN_CHECK_PROXY>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from inn-check-ru-mcp <command>
Config file
{
"servers": {
"inn-check-ru": {
"type": "stdio",
"command": "uvx",
"args": [
"inn-check-ru-mcp"
],
"env": {
"CHECKO_API_KEY": "<CHECKO_API_KEY>",
"INN_CHECK_PROXY": "<INN_CHECK_PROXY>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from inn-check-ru-mcp <command>
Platform CLI
gemini mcp add -e CHECKO_API_KEY=<CHECKO_API_KEY> -e INN_CHECK_PROXY=<INN_CHECK_PROXY> inn-check-ru uvx inn-check-ru-mcpReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from inn-check-ru-mcp <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about inn-check-ru
How to install inn-check-ru in Claude Code?
Run claude mcp add inn-check-ru -e CHECKO_API_KEY=<CHECKO_API_KEY> -e INN_CHECK_PROXY=<INN_CHECK_PROXY> -- uvx inn-check-ru-mcp.
What does inn-check-ru do?
It aggregates Russian business records across public registries and runs deterministic scripts to calculate risk indicators without relying on LLM math.
How does the tool handle registries protected by captchas?
The agent routes protected court and bailiff registry lookups into your local browser, allowing you to pass the challenge yourself.