loading…
Search for a command to run...
loading…
MCP server providing AI assistants access to Polish public registries (KRS, CEIDG) and statistical data (GUS BDL) for querying companies, sole proprietorships,
MCP server providing AI assistants access to Polish public registries (KRS, CEIDG) and statistical data (GUS BDL) for querying companies, sole proprietorships, and regional statistics.
MCP Server with Polish public data — KRS, CEIDG, GUS BDL for Claude, Cursor, and Windsurf.

A Model Context Protocol (MCP) server that gives AI assistants direct access to Polish government registries and GUS statistics without leaving the chat. Install once, and Claude or Cursor automatically knows how to look up companies in KRS, verify sole traders in CEIDG, and retrieve regional statistics from GUS BDL.
MIT licensed, no API key required.
| Layer | Technology |
|---|---|
| Protocol | Model Context Protocol (MCP) |
| Framework | FastMCP 2.0 |
| HTTP | httpx (async) |
| Python | 3.11+ |
| Build | Hatchling |
| Tests | pytest, pytest-asyncio |
| License | MIT |
pip install mcp-polish-data
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"polish-data": {
"command": "mcp-polish-data"
}
}
}
Restart Claude Desktop — tools will appear automatically.
git clone https://github.com/emilpinski/mcp-polish-data
cd mcp-polish-data
pip install -e ".[dev]"
pytest tests/ -v -m "not integration"
| Tool | Description |
|---|---|
krs_search_company(nip) |
Search company by NIP (via VAT Whitelist — KRS API doesn't support name search) |
krs_get_company_details(krs_number) |
Full extract for a 9 or 10-digit KRS number |
ceidg_search_business(name, nip, regon, surname) |
Search sole traders in CEIDG |
gus_get_population(unit_name, year) |
Population by voivodeship |
gus_get_unemployment_rate(year) |
Unemployment rate by voivodeship |
gus_get_average_salary(year) |
Average gross salary by voivodeship |
gus_search_variable(query) |
Discover statistical variables in GUS BDL |
| Variable | Description | Required |
|---|---|---|
CEIDG_TOKEN |
JWT token for advanced CEIDG endpoints | optional |
Live — mcp-polish-data.vercel.app | PyPI: mcp-polish-data
Built by Emil Piński

Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mcp-polish-data": {
"command": "npx",
"args": []
}
}
}Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also