
Poland KRS
โ 4from pkolawa
Access to Polish National Court Register (KRS) โ the government's authoritative registry of all businesses, foundations, and other legal entities.
โ labsco summary โ our analysis, not the vendor's
What it is โ an MCP server that queries Poland's National Court Register (KRS), the government's authoritative registry of businesses, foundations and legal entities, for anyone doing due diligence on Polish organizations.
What you get โ
- Current entity lookups โ
get-krs-current-extractretrieves the present status and information for a given KRS entity. - Full historical records โ
get-krs-full-extractreturns the complete historical data for an entity. - Zero-install usage via
npx krs-poland-mcp-server, wired into any MCP-capable LLM client (LM Studio, etc.).
Requirements โ nothing โ runs out of the box (no API keys, empty env); it uses the public KRS API.
Cost snapshot โ free and open source under the MIT license; the underlying KRS API is a free Polish government service, so no usage billing.
Setup effort โ npx one-liner; just add the command to your client config.
Our take โ A clean, focused tool if you need official Polish company data. Real caveat: it exposes only two tools (current and full extract), so it's narrow โ don't expect search or bulk-query features.
Source: the project README โ summarized 2026-07-08.
โ readme from github โ mirrored (latest on GitHub โ)

KRS Poland MCP Server
An MCP server for the Polish National Court Register (KRS) public API.
Server Functions
The server provides the following tools (checklist):
- Get Current KRS Record (
get-krs-current-extract): Retrieves the current status and information for a given entity from the KRS. - Get Full KRS Record (
get-krs-full-extract): Retrieves the complete historical data for a given entity from the KRS.
Development
To run the server in a development environment:
- Clone the repository.
- Install dependencies:
npm install - Build the project:
npm run build - Run the server:
npm start
Author
{
"mcpServers": {
"krs-poland-mcp-server": {
"command": "npx",
"args": [
"-y",
"krs-poland-mcp-server"
]
}
}
}Usage
This server is designed to be run with npx, allowing you to use it as a tool provider for LLM clients without a global installation.
Running with npx
To start the server, run the following command:
npx krs-poland-mcp-serverConfiguration for LLM Clients
To integrate this server with an LLM client (like LM Studio or others that support MCP), you can configure it to spawn the server process. Here is an example configuration:
{
"mcpServers": {
"krs-poland-mcp-server": {
"command": "npx",
"args": [
"-y",
"krs-poland-mcp-server"
]
}
}
}This configuration tells the client how to start the KRS tool server.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
Licensed under MITโ you can use, modify, and redistribute it under that license's terms.
License
This project is licensed under the MIT License - see the LICENSE file for details.