# inn-check-ru

Audits Russian business counterparties by Tax ID (INN), pulling public registries and calculating financial risk factors with deterministic scripts.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 8
- Author: ilyautov
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/ilyautov/inn-check-ru
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/inn-check-ru

## What it 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.

## Requirements
- Needs: Python and uv (commands run via uvx)
- Environment variables: `CHECKO_API_KEY`, `INN_CHECK_PROXY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
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
```
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>

### Codex

**Platform CLI**
```bash
codex mcp add inn-check-ru --env CHECKO_API_KEY=<CHECKO_API_KEY> --env INN_CHECK_PROXY=<INN_CHECK_PROXY> -- uvx inn-check-ru-mcp
```
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>

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "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>

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "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>

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e CHECKO_API_KEY=<CHECKO_API_KEY> -e INN_CHECK_PROXY=<INN_CHECK_PROXY> inn-check-ru uvx inn-check-ru-mcp
```
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>

## When to use it
- 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
- 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

## Similar
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [CCXT](https://affpapa.org/en/nevibecode/mcp/ccxt.md) — MCP server · ★ 44591
- [Finance Toolkit](https://affpapa.org/en/nevibecode/mcp/finance-toolkit.md) — MCP server · ★ 5469
- [EdgarTools](https://affpapa.org/en/nevibecode/mcp/edgartools.md) — MCP server · ★ 2817
- [LetsFG — Flights & Hotels](https://affpapa.org/en/nevibecode/mcp/letsfg-flights-hotels.md) — MCP server · ★ 2197
- [AutoTS](https://affpapa.org/en/nevibecode/mcp/autots.md) — MCP server · ★ 1434

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
