ktzr.pl / legal-tech / krs-verify

krs-verify

Weryfikacja firm u źródła, żeby AI nie zmyśliło strony umowy

Przy umowach najwięcej kłopotu robią nie klauzule, tylko komparycja. Wystarczy literówka w numerze KRS albo zarząd sprzed zmiany, żeby podważyć reprezentację strony. Generyczny asystent AI pamięta te dane z treningu, czyli w praktyce zgaduje. Nasze narzędzie pobiera odpis na żywo i oddaje go bez przetwarzania.

Specyfikacja
Licencja
Apache 2.0
Protokół
MCP
Język
Python
Źródła
KRS (MS) · Biała Lista VAT (MF)
Koszt
0 zł
Pobranie
git clone github.com/apiotrowski-afk/krs-verify

Konfiguracja klienta MCP — w README repozytorium.

Podgląd działania

Zapytanie i odpowiedź

Numer, którego w rejestrze nie ma. Model językowy podałby najbliższą pasującą spółkę.

krs-verify U ŹRÓDŁA

verify_entity("0000127088")

Podmiot o tym numerze nie został

znaleziony w rejestrze.

Sprawdź numer lub skorzystaj

z wyszukiwarki na prs.ms.gov.pl.

✓ odmowa zamiast zgadywania

W praktyce

Najważniejsze jest to, czego narzędzie nie robi

Poniżej dwa realne wywołania. Pierwsze pokazuje sedno: zapytany o numer, którego w rejestrze nie ma, model językowy poda najbliższą pasującą spółkę. Narzędzie odmawia.

krs-verify · verify_entity NUMER SPOZA REJESTRU
verify_entity("0000127088")
Podmiot o numerze KRS 0000127088 nie został znaleziony.
Sprawdź numer KRS lub skorzystaj z wyszukiwarki na prs.ms.gov.pl.
krs-verify · verify_entity
verify_entity("0000006865")
CD PROJEKT RED SPÓŁKA AKCYJNA
KRS 0000006865 · NIP 7342867148 · REGON 492707333
Status: aktywna (stan na: 10.08.2026)
Siedziba: ul. Jagiellońska 74, 03-301 Warszawa
── Reprezentacja ─────────────────────────
Organ: ZARZĄD
Sposób: dwaj członkowie zarządu łącznie albo jeden łącznie z prokurentem
CZŁONEK ZARZĄDU P**** N********** dane maskowane przez KRS
[…] siedmioosobowy zarząd

Nazwiska maskuje sam rejestr, nie narzędzie.

Jak to działa
01

Serwer MCP

Asystent sięga po dane przez Model Context Protocol, zamiast ufać własnej pamięci.

02

Cztery funkcje

Wyszukanie po KRS, po NIP, po REGON oraz lista obsługiwanych rejestrów.

03

Dane bez kluczy

API KRS Ministerstwa Sprawiedliwości i Biała Lista VAT — wyłącznie dane publiczne.

Co zwraca

Wszystko, co trafia do komparycji

Pełną nazwę i formę prawną, numery KRS, NIP i REGON, adres siedziby, organ i sposób reprezentacji, skład zarządu, kapitał zakładowy oraz status. Czyli dokładnie te dane, które najłatwiej pomylić — i przy których pomyłka podważa reprezentację strony.

Czego świadomie nie obsługuje

CEIDG wymaga klucza, GUS REGON — zatwierdzenia wniosku. Biała Lista VAT ma po stronie Ministerstwa Finansów limit stu zapytań na dobę. Tam, gdzie danych nie da się pobrać u źródła, narzędzie zgłasza błąd, zamiast podstawiać zmyśloną treść.

Skąd biorą się dane

API KRS Ministerstwa Sprawiedliwości i Biała Lista VAT Ministerstwa Finansów. Wyłącznie dane publiczne, bez kluczy i bez rejestracji. Nazwiska maskuje sam rejestr, nie narzędzie.

Ograniczenie, o którym trzeba wiedzieć

Odpis przez API nie zastępuje urzędowego odpisu sądowego tam, gdzie wymaga go prawo albo postanowienie umowne. Dane z rejestru zawsze warto potwierdzić aktualnym odpisem z systemu PRS.

Dlaczego powstało u nas

Nie zamówiliśmy go u zewnętrznego dostawcy, tylko napisaliśmy sami, bo to my potrzebowaliśmy korzystać z AI przy umowach bez ryzyka, że poda zmyśloną stronę. Jest otwarte, bo każdy może sprawdzić, jak działa, i dopisać kolejne rejestry wprost w kodzie.

Pytania

Najczęściej zadawane pytania

Czy narzędzie zastępuje odpis z KRS?

Nie. Dane z API mają charakter informacyjny i nie zastępują urzędowego odpisu sądowego tam, gdzie wymaga go prawo albo postanowienie umowne.

Czy potrzebuję klucza albo konta?

Nie. Narzędzie korzysta wyłącznie z publicznych danych API KRS i Białej Listy VAT, bez kluczy dostępowych.

Co się dzieje, gdy spółki nie ma w rejestrze?

Narzędzie zwraca informację, że nie znalazło podmiotu. Nie podaje najbliższej pasującej spółki, bo to właśnie ten mechanizm odpowiada za zmyślone komparycje.

Czy sprawdza jednoosobowe działalności?

Nie. CEIDG wymaga klucza dostępowego, a GUS REGON zatwierdzenia wniosku, więc oba zostały świadomie pominięte.

Pozostałe narzędzia

Narzędziem komplementarnym jest legal-cite-pl: jedno pilnuje przepisów, drugie podmiotów.

    Zapytaj prawnika

    Masz pytanie prawne?

    Odpowiemy w ciągu 24h.