Polish Open Data (unofficial) MCP server
io.github.JacekSmi/PolishOpenData·v1.6.0Polish registers: KRS, VAT, bank checks, parcels, geocoding, property prices (RCN), optional REGON.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Polish Open Data (unofficial) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Polish Open Data (unofficial) tools
No tool declarations could be read from the package source. They show once the server is installed.
How Polish Open Data (unofficial) compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 85% of 1,761 Finance servers
Release history: 6 versions in the registry since 2026-09-25, latest 2026-10-23, typically one every 2 days.
Install Polish Open Data (unofficial) in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the Polish Open Data (unofficial) repository's README, as published. We do not edit it. Read it on GitHub
PolishOpenData
.NET libraries and an MCP server for Polish public registers — company lookup in KRS, the VAT whitelist (Biała Lista) with bank-account checks, and offline validation of NIP, REGON, KRS, NRB and land-registry (KW) numbers.
🇵🇱 Polska wersja
Unofficial project. Not affiliated with the Ministry of Justice, the Ministry of Finance or any other public body. Results are informational, not legal or tax advice; the registers are the authoritative source.
Packages
Offline validation
No network, no DI:
dotnet add package PolishOpenData.Coreusing PolishOpenData;
Console.WriteLine(Nip.TryParse("774-000-14-54", out var nip) ? $"Valid NIP {nip}" : "Invalid NIP"); // Valid NIP 7740001454
Console.WriteLine(KwNumber.TryParse("WA1M/00012345/1", out var kw) ? kw.Court?.Name : "Invalid KW number"); // Sąd Rejonowy dla Warszawy-Mokotowa …
Console.WriteLine(string.Join(", ", KwNumber.SuggestCorrections("WAIM/00012345/1"))); // WA1M/00012345/1Quick start: check a counterparty
dotnet add package PolishOpenData.BialaLista
dotnet add package PolishOpenData.Krs
dotnet add package Microsoft.Extensions.Http.Resilienceusing Microsoft.Extensions.DependencyInjection;
using PolishOpenData;
using PolishOpenData.BialaLista;
using PolishOpenData.Krs;
using System.Threading.Tasks;
var services = new ServiceCollection();
services.AddBialaListaClient(o => o.TrackQuota = true)
.AddStandardResilienceHandler(o => o.Retry.ShouldHandle = _ => new ValueTask<bool>(false));
services.AddKrsClient().AddStandardResilienceHandler();
using var provider = services.BuildServiceProvider();
var vat = provider.GetRequiredService<IBialaListaClient>();
var nip = Nip.Parse("774-000-14-54");
var result = await vat.FindByNipAsync(nip);
Console.WriteLine($"{result.Value?.Name}: {result.Value?.VatStatus} (request {result.RequestId})");
var check = await vat.CheckBankAccountAsync(nip, Nrb.Parse("06 1600 1127 1843 9838 2000 0034"));
Console.WriteLine(check.Value ? "Account is on the whitelist" : "Account is NOT on the whitelist");
var krs = provider.GetRequiredService<IKrsClient>();
var extract = await krs.GetCurrentExtractAsync(result.Value!.Krs!.Value);
Console.WriteLine(extract.Extract?.ToSummary().ShareCapital);Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Polish Open Data (unofficial): common questions
- Is Polish Open Data (unofficial) MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Polish Open Data (unofficial) safety report
- Does Polish Open Data (unofficial) need an API key?
- Yes. The registry entry asks for
POLISHOPENDATA_REGON_KEY. - Is Polish Open Data (unofficial) maintained?
- The last commit was 40 days ago (2026-09-25). The latest release is v1.6.0.
- What can I use instead of Polish Open Data (unofficial)?
- Servers from other publishers that do the same job: Ibanforge MCP server, Adis MCP server and Shopino MCP server.
Alternatives to Polish Open Data (unofficial)
Same job from other publishers: the closest match first, then the best rated.
IbanforgeCheck the bank behind an IBAN before you pay: bank-code check, BIC with source, bank-level sanctionsnot reviewedGrowingB- AdisCzech VAT-payer reliability (ADIS / nespolehlivý plátce DPH) + registered bank accounts by DIČ.not reviewedGrowingA
- ShopinoUnofficial read-only Shopino: search fashion across Iranian shops, compare prices, sizes, stock.not reviewedGrowingA
- LekiPolish medicines: refunded drug prices, patient co-payment and cheaper substitutesnot reviewedGrowingA
BankMCP™Read-only MCP server for your own bank accounts via Enable Banking. Self-hosted, one user.not reviewedEstablishedA