skanfirmy-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@skanfirmy-mcpVerify the Polish company with NIP 5261040828 – is it an active VAT payer?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
skanfirmy.pl — MCP server
A free, stateless MCP (Model Context Protocol) server that lets AI agents verify Polish companies and validate EU VAT numbers directly from official government registers — no key, no registration, no limits beyond the source registries' own.
Endpoint:
https://skanfirmy.pl/mcp(JSON-RPC 2.0 over Streamable HTTP)9 tools combining the VAT Register (Ministry of Finance), KRS (Ministry of Justice), REGON (Statistics Poland / GUS) and VIES (European Commission).
Also usable as plain REST for crawlers/agents that can't speak MCP.
Made by Bartosz Kuć — the same person behind skanfirmy.pl and the otwarteAPI.pl catalog of Polish & EU public APIs.
Tools
Tool | What it does |
| VAT status (Biała Lista) + KRS data for a company by NIP |
| Bulk lookup of up to 30 NIPs in one call (MF VAT Register) |
| REGON registry data (GUS) by NIP — incl. sole traders not in KRS |
| Validate an EU VAT number via VIES (European Commission) |
| Is a bank account on the VAT White List for a given NIP |
| Individual tax micro-account (PIT/CIT/VAT) from NIP/PESEL |
| Search the PKD 2025 business-activity classification |
| Statutory / commercial (B2B) late-payment interest calculator |
| Search otwarteAPI.pl — a catalog of other public PL/EU APIs |
Related MCP server: ksef-mcp
Connect
Any MCP client that supports remote (Streamable HTTP) servers — point it at:
https://skanfirmy.pl/mcpClaude Desktop / stdio-only clients — bridge with mcp-remote:
{
"mcpServers": {
"skanfirmy": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://skanfirmy.pl/mcp"]
}
}
}Raw JSON-RPC (no MCP client needed):
# list tools
curl -s https://skanfirmy.pl/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
# check a company by NIP
curl -s https://skanfirmy.pl/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"sprawdz_nip","arguments":{"nip":"5261040828"}}}'Plain REST (no MCP)
For agents/crawlers that just want a URL:
GET https://skanfirmy.pl/nip/{nip}— VAT + KRSGET https://skanfirmy.pl/nips/{comma,separated,nips}— bulk (≤30)GET https://skanfirmy.pl/regon/{nip}— REGON registry dataGET https://skanfirmy.pl/vies/{country}/{number}— EU VAT (VIES)
Add ?format=json for JSON. Full docs: skanfirmy.pl/llms.txt.
Claude Agent Skill
Prefer a drop-in Agent Skill?
skill/ holds verify-polish-company — a single SKILL.md that
teaches Claude Code, the Claude apps or the Agent SDK when and how to call the
endpoints above (no key, nothing to run beyond ordinary HTTP):
cp -R skill ~/.claude/skills/verify-polish-companySee skill/README.md for details.
Data sources
VAT Register / Biała Lista (Ministry of Finance), KRS (Ministry of Justice),
REGON / BIR (Statistics Poland — GUS), VIES (European Commission). Independent
project — not affiliated with any of them. Nothing is persisted; responses are
transiently CDN-cached (max 24h), POST /mcp isn't cached at all.
Author
Bartosz Kuć · skanfirmy.pl · github.com/bartosz-kuc · linkedin.com/in/bartosz-kuc · cal.com/bartosz-kuc
License
MIT © Bartosz Kuć. This repository documents the hosted
server and holds its MCP registry manifest; the server itself runs at
https://skanfirmy.pl/mcp.
This server cannot be deployed
Maintenance
Related MCP Connectors
Validate EU, UK, AU VAT numbers for AI agents. EU ViDA e-invoicing compliance.
Polish company registry: 4.4M firms, KRS/REGON data, VAT white list checks, financial statements
European business verification for AI agents: registry, VAT, sanctions, IBAN. Pay-per-call x402.
EU/UK VAT compliance for AI agents: number validation, rate lookups, reverse-charge checks.
Related MCP Servers
- AlicenseAqualityCmaintenanceLook up Polish companies from any AI assistant: registry data (KRS, REGON, CEIDG), VAT white list checks before payments, and financial statements of 4.4M businesses. Read-only tools backed by official public registers.4MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to interact with the Polish National e-Invoice System (KSeF) for authentication, invoice creation, validation, and retrieval via 30 tools.324MIT
- AlicenseAqualityDmaintenanceEnables real-time verification of Polish NIP (Tax Identification Numbers) using the official Ministry of Finance API. Also supports checking if a bank account belongs to a specific NIP.26 npmMIT
- AlicenseAqualityDmaintenanceProvides AI agents with real-time access to Polish official data: VAT whitelist for company verification and NBP exchange rates, enabling checks on VAT status, company details, and currency conversion without API keys.5MIT