@pipeworx/krs-pl

Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/krs-pl’s. Install: one-click buttons

Connect to just the @pipeworx/krs-pl pack

https://gateway.pipeworx.io/krs-pl/mcp — only @pipeworx/krs-pl’s own tools, nothing else in the catalog.

No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.

Tools: 1

Poland’s National Court Register (KRS): look up a Polish company, foundation or association by KRS number and get its legal name, legal form, REGON and NIP, registration date, registered address, share capital, main activity (PKD) and whether it has liquidation, bankruptcy or dissolution entries.

Tools

  • krs_company_get(krs, register?) — one entity by KRS number (1-10 digits; padded to 10). Tries the entrepreneurs register, then the associations/foundations/public-bodies register. An unknown number returns found:false with reason.

Every response carries data_as_of (the date the extract is current to, as stated by the register) and source.

Auth

Keyless.

Data sources

  • Ministry of Justice of Poland, National Court Register (KRS), current extract.

Notes

  • The register can only be looked up by KRS number. It offers no name search, so this pack cannot turn a company name into a number. Take the KRS number from a document, a website footer, or the NIP/REGON pack.
  • Officers, liquidators, trustees and shareholders are not returned. The register masks their names and personal numbers, and this pack drops those sections entirely rather than pass masked personal data on (a test asserts none appears).
  • KRS has no single status field. status is derived from the register’s liquidation, bankruptcy, dissolution and restructuring entries (status_basis says so; procedures lists the entries found). no_liquidation_bankruptcy_or_dissolution_entries means exactly that, not a guarantee the entity is trading. Entities struck off the register were not observed and their behaviour is unverified.
  • Names and addresses are in Polish, upper case, as the register states them; legal_name_native repeats legal_name.

Tools

  • krs_company_get — Polish company or organisation by KRS number (National Court Register, Krajowy Rejestr Sadowy). e.g. {krs:“0000019193”} (PKP S.A.). Returns {found, company:{krs, register, legal_name, legal_form, rego

Tools

  • krs_company_get — Polish company or organisation by KRS number (National Court Register, Krajowy Rejestr Sadowy). e.g. {krs: 0000019193 } (PKP S.A.). Returns {found, company:{krs, register, legal_name, legal_form, rego

Regenerated from source · build November 15, 2026