@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 returnsfound:falsewithreason.
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.
statusis derived from the register’s liquidation, bankruptcy, dissolution and restructuring entries (status_basissays so;procedureslists the entries found).no_liquidation_bankruptcy_or_dissolution_entriesmeans 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_nativerepeatslegal_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