Krs Poland MCP Server logo

Krs Poland MCP Server

Query current or historical records from Poland’s National Court Register through two MCP tools.

Install Krs Poland MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "krs-poland-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "krs-poland-mcp-server"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

The krs-poland-mcp-server MCP server connects LLM clients to Poland’s National Court Register (KRS) public API. It exposes tools for retrieving a current KRS extract or the full historical record for an entity. Reach for it when an agent needs registry information about Polish businesses or other legal entities.

Use cases

  • Look up a Polish entity’s current KRS status
  • Retrieve historical KRS information for an entity
  • Provide KRS registry data to an LLM workflow
  • Check business and legal-entity records through an MCP client

Key features

  • Current KRS record retrieval
  • Full historical KRS record retrieval
  • Access to the Polish KRS public API
  • npx-based process startup
  • MCP client configuration support

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 11d ago via OSV.dev · krs-poland-mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars4Stargazers on the source repository.
npm downloads531Package downloads in the last 30 days.
Last commit14d agoMost recent push to the default branch.

How Krs Poland MCP Server works

What krs-poland-mcp-server MCP server does

The krs-poland-mcp-server MCP server gives MCP-compatible language-model clients access to Poland’s National Court Register, known as KRS. KRS is a public register covering businesses and other legal entities. The server acts as a tool provider: an LLM client starts the process, then can request registry data through the tools exposed by the server.

Two retrieval modes are available. The current-extract tool returns the entity’s present status and information. The full-extract tool returns the complete historical data available for that entity. This distinction lets an agent request either a present-state lookup or a broader record when past information matters.

How it works

The package is intended to run through npx, so the MCP client can launch it as a child process rather than requiring a global package installation. A client configuration identifies npx as the command and passes the package name as an argument. The client then exposes the server’s KRS functions to the language model.

The repository describes the data source as the KRS public API.

Setup and configuration

Start the krs-poland-mcp-server MCP server directly with:

Terminal
npx krs-poland-mcp-server

For an MCP client that supports process-based server configuration, use an entry equivalent to:

config.json
{
  "mcpServers": {
    "krs-poland-mcp-server": {
      "command": "npx",
      "args": ["-y", "krs-poland-mcp-server"]
    }
  }
}

The -y option allows npx to proceed without an installation prompt. For local development, clone the repository, run npm install, build with npm run build, and start the project with npm start.

Tools and capabilities

  • get-krs-current-extract: retrieves the current status and information for a specified KRS entity.
  • get-krs-full-extract: retrieves the entity’s complete historical KRS data.

Together, these tools support agent workflows that need to look up registry records, distinguish current information from historical information, or provide KRS data as context for subsequent reasoning.

Limitations and notes

The krs-poland-mcp-server MCP server is focused on retrieval from the Polish KRS public API. Its documented interface contains two lookup tools; no write, update, monitoring, or notification capabilities are described.

Use the current extract when the task concerns an entity’s present registry state. Choose the full extract when historical records are relevant. Because this server exposes registry data rather than legal advice, results should be interpreted in the context of the user’s specific legal or compliance workflow.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Krs Poland MCP Server

krs-poland-mcp-server is an MCP server that connects LLM clients to Poland’s National Court Register (KRS) public API. Its main tools retrieve a current KRS extract or a full historical extract for a specified business or other legal entity, allowing agents to use Polish registry data in their workflows.

Run it with npx using `npx krs-poland-mcp-server`; a global installation is not required. For an MCP client, configure the command as `npx` and pass `-y` and `krs-poland-mcp-server` as arguments.

It provides `get-krs-current-extract` for current entity status and information, plus `get-krs-full-extract` for complete historical KRS data.

Yes. The README gives LM Studio as an example of an LLM client that can spawn and use the server, provided the client supports MCP.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewKrs Poland MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/krs-poland-mcp-server?style=directory)](https://allmcps.com/mcp/krs-poland-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/krs-poland-mcp-server"><img src="https://allmcps.com/api/badge/krs-poland-mcp-server?style=directory" alt="Krs Poland MCP Server on AllMCPs" /></a>