Skip to main content
Glama

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

sprawdz_nip

VAT status (Biała Lista) + KRS data for a company by NIP

sprawdz_lista_nip

Bulk lookup of up to 30 NIPs in one call (MF VAT Register)

sprawdz_regon

REGON registry data (GUS) by NIP — incl. sole traders not in KRS

sprawdz_vies

Validate an EU VAT number via VIES (European Commission)

sprawdz_rachunek

Is a bank account on the VAT White List for a given NIP

generuj_mikrorachunek

Individual tax micro-account (PIT/CIT/VAT) from NIP/PESEL

szukaj_pkd

Search the PKD 2025 business-activity classification

oblicz_odsetki

Statutory / commercial (B2B) late-payment interest calculator

szukaj_katalog_api

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/mcp

Claude 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 + KRS

  • GET https://skanfirmy.pl/nips/{comma,separated,nips} — bulk (≤30)

  • GET https://skanfirmy.pl/regon/{nip} — REGON registry data

  • GET 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-company

See 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.

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Look 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.
    4
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to interact with the Polish National e-Invoice System (KSeF) for authentication, invoice creation, validation, and retrieval via 30 tools.
    3
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables 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.
    2
    13
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bartosz-kuc/skanfirmy-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server