inn-check-ru: counterparty risk traffic light

inn-check-ru

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

  • 8 ★ on the repository
  • Last commit
  • Apache-2.0
SkillEditors’ pick

Minimal access

Why this level

  • Only reads open registries and generates a report, no payments or changes to third-party systems
  • TLS verification is on by default and cannot be disabled by the skill's code
All reasons and checks
Russian stack

ilyautov/inn-check-ru

Install

Manual install

npx skills add ilyautov/inn-check-ru

Universal install via the skills.sh registry for any supported agent.

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • Only reads open registries and generates a report, no payments or changes to third-party systems
  • TLS verification is on by default and cannot be disabled by the skill's code

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

What it does

Given one INN, the skill first runs a two-minute quick-scan for deal-killer signals only (liquidation, bankruptcy, false EGRUL data, a disqualified director, debts larger than the deal), and stops there if it finds a red flag. If it's clean, it builds a full dossier through a cascade of sources: first free FNS scripts with no keys (EGRUL, Transparent Business, the financial statements registry, the SME registry, self-employment status), then bailiffs and courts via browser or aggregators like checko, list-org, SBIS, audit-it, rusprofile, with manual entry only as a last resort. The author ran a live test: across five free aggregators, the court case count for the same company differed by nearly threefold, so the skill treats a fact as what at least three sources agree on, flagging any discrepancy instead of picking the nicest number. Separately, it has financial scoring computed in code (not by the model) from the official financial statements registry, an offline check against Rosfinmonitoring, OFAC and EU sanctions lists, an affiliate graph and business-splitting indicators per FNS methodology, industry benchmarks across 5,480 industry-region-size groups, batch checking of a counterparty list, scheduled change monitoring, and a retroactive verdict for a past date to support a due-diligence defense. Every figure is tagged with its source, date and a confidence marker, and where data is missing the skill honestly says "not verified" instead of a plausible guess.

Who it is for. For small business owners, finance staff and lawyers who want open registries distilled into one clear verdict before shipping on credit, prepaying or signing a contract.

Good fit when

  • You need to quickly decide whether to offer credit terms or require prepayment from a new counterparty
  • You want several sources cross-checked instead of trusting one aggregator with an opaque counting method
  • You need a due-diligence record dated before the deal, not today's snapshot applied retroactively

Not a fit when

  • You need a legally binding certificate or credit guarantee: the README explicitly says this is an open-data risk assessment, not a guarantee
  • You need data closed by law (an individual entrepreneur's revenue and tax debt): the skill honestly marks these "not verified" rather than inventing them
  • You're not working from a Russian network or your own Russian node: some sources geo-block non-Russian IPs

Example request

Check the supplier with INN 7700000000 before I offer 30-day credit terms on 1.2 million rubles

Limitations

The official FSSP bailiff API has been closed since March 2022, so debts and proceedings are collected via browser or aggregators rather than directly. The affiliate graph speeds up with a free checko key but can be built manually via browser without one. Some open FNS data dumps don't cover everyone: headcount data exists for only 52% of companies, which the skill states right next to the figure. The retroactive verdict only works if a snapshot was saved in advance; if no snapshot exists for the requested date, the skill honestly declines rather than fabricating history.

How to disable. In Claude Code run claude plugin uninstall inn-check-ru, or otherwise delete the skill folder from your agent's skills directory (e.g. .agents/skills/inn-check-ru).

FAQ

Do I need API keys to get started?

No, the base loop (EGRUL, FNS risk flags, financials, SME registry, self-employment status) works with no keys or signups; a key is only needed to speed up the affiliate graph.

What if different aggregators disagree?

The skill doesn't trust a single source: a fact is what at least three sources agree on, and a discrepancy is shown as a flag rather than hidden behind a convenient number.

Discussion

No questions or reviews yet.

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
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
Official

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

MCP serverExtended access
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

An OSINT tool for passive reconnaissance: EGRUL, FSSP, VK, Telegram and Yandex alongside secret scanning and a 15-tool MCP server

MCP serverExtended access1Repository stars
Russian stack

An MCP server that checks Russian bailiff proceedings for individuals, companies and sole proprietors through data providers, no FSSP key needed

MCP serverExtended access

README in short

The README explains the problem in detail (aggregators return mismatched numbers) and the fix: a two-speed check, a cascade of free sources, financial scoring in code, offline sanctions checks, an affiliate graph and business-splitting indicators, industry benchmarks, a retroactive verdict, and due-diligence dossier generation. It gives three install methods (npx skills, a Claude Code plugin, a ZIP for claude.ai) and a separate MCP server with 14 read-only tools. A separate KNOWN_LIMITS.md file honestly lists what the skill can't do. Apache-2.0 license, split out from the larger small-business-ru skill set.

README badge

Original SKILL.md

---
name: inn-check-ru
description: >
  Проверка контрагента (юрлица/ИП) по ИНН перед сделкой, отгрузкой в долг или
  предоплатой. Двухскоростная: быстрый quick-scan по deal-killer-сигналам
  (ликвидация/банкротство/недостоверность ЕГРЮЛ/дисквалификация/крупные долги),
  затем полное досье по запросу. Собирает открытые данные (ЕГРЮЛ, налоговые
  риск-флаги, финансы, суды, ФССП, банкротства, госконтракты) и выдает светофор
  риска (🟢/🟡/🔴) + рекомендацию «работать ли и на каких условиях» + что мониторить.
---

# inn-check-ru — проверка контрагента по ИНН

Помогает оценить риск работы с контрагентом по открытым данным. Не является юридической или кредитной гарантией. Финальное решение — за собственником.

Отгрузить в долг, внести предоплату, подписать договор на год — и через месяц узнать, что контрагент в банкротстве, а директор дисквалифицирован. Самое обидное: все это было открыто еще до сделки — в ЕГРЮЛ, ФССП, картотеке арбитража, ЕФРСБ. Просто никто не свел это в одну картину за те пять минут, что есть у собственника.

Report a problem