Skip to main content
Glama

krs-verify

MCP server do weryfikacji polskich podmiotów gospodarczych z Krajowego Rejestru Sądowego (KRS) i Białej Listy Podatników VAT.

Komplementarny do legal-cite-pl — razem tworzą ekosystem narzędzi anti-halucynacja dla Claude przy pracy z polskimi umowami.


Po co to narzędzie?

Claude może hallucynować dane rejestrowe — błędną nazwę spółki, nieaktualny skład zarządu, zły NIP. Przy oznaczeniu strony w umowie, błędne dane to ryzyko prawne.

krs-verify pobiera dane verbatim z oficjalnych źródeł (MS, MF) i zwraca je Claude bez żadnego przetwarzania.

Related MCP server: mcp-krs

Narzędzia MCP

Tool

Wejście

Źródło

verify_entity(krs_number)

numer KRS (10 cyfr)

api-krs.ms.gov.pl

verify_entity_by_nip(nip)

NIP (10 cyfr)

wl-api.mf.gov.pl → KRS

verify_entity_by_regon(regon)

REGON (9 cyfr)

wl-api.mf.gov.pl → KRS

list_supported_registries()

Zwracane dane: pełna nazwa, forma prawna, KRS/NIP/REGON, adres siedziby, organ i sposób reprezentacji, skład zarządu, kapitał zakładowy, status.

Źródła danych

  • KRS API (api-krs.ms.gov.pl) — Ministerstwo Sprawiedliwości, odpis aktualny, bez auth

  • WL API (wl-api.mf.gov.pl) — Biała Lista Podatników VAT MF, pełne dane reprezentantów, bez auth (limit: 100 zapytań/dobę)

Nie obsługiwane: CEIDG (wymaga klucza), GUS REGON (wymaga zatwierdzenia).

Instalacja lokalna (Claude Desktop / Claude Code)

{
  "mcpServers": {
    "krs-verify": {
      "command": "uvx",
      "args": ["krs-verify"]
    }
  }
}

Deploy na Google Cloud Run

gcloud run deploy krs-verify \
  --source . \
  --region europe-west4 \
  --allow-unauthenticated \
  --port 8080

Endpoint MCP po deploy: https://krs-verify-xxxx-lm.a.run.app/mcp

⚠️ Zastrzeżenie

Dane pobierane przez API mają charakter informacyjny. Odpis przez API nie zastępuje urzędowego odpisu sądowego tam, gdzie ten jest wymagany przepisami prawa lub postanowieniem umownym. Zawsze weryfikuj dane z aktualnym odpisem z systemu PRS (prs.ms.gov.pl).


Why this tool?

Polish KRS (National Court Register) data fetched verbatim from the official Ministry of Justice API — no hallucination, no stale training data.

Complementary to legal-cite-pl.

Returns: full company name, legal form, KRS/NIP/REGON, registered address, representation rules, board composition, share capital, status.

Sources: api-krs.ms.gov.pl (Ministry of Justice) + wl-api.mf.gov.pl (Ministry of Finance VAT list).

No API keys required. Public data only.

License

Apache 2.0

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    MCP server providing AI assistants access to Polish public registries (KRS, CEIDG) and statistical data (GUS BDL) for querying companies, sole proprietorships, and regional statistics.
    7
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server for the Polish company register (KRS) via the official Ministry of Justice API — entities, boards and shareholders with verifiable citations.
    3
    28 npm
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server that provides AI agents with Polish business data tools: identifier validation (NIP, PESEL, REGON, KRS, IBAN), VAT whitelist checks, EU VIES lookups, and NBP exchange rates.
    5
    7 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server for Polish company registries that enables looking up companies by NIP or KRS using public government APIs with no authentication required.
    2
    MIT