One MCP server for Polish legal data - courts, legislation, KRS, tax, KIO, UODO via 4 unified tools
MCPpedia last refreshed this data
io.github.matematicsolutions/prawo-pl-mcp is an MCP server that one MCP server for Polish legal data - courts, legislation, KRS, tax, KIO, UODO via 4 unified tools. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 57/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"pl-legal": {
"args": [
"prawo-pl-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Ten independent connectors - case law, legislation, the company register, tax rulings, public procurement, data-protection decisions, plus EU extras - behind four tools. Each connector stays a separate package with its own repository; this server spawns them on demand and translates between their conventions.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@matematicsolutions/mcp-saos' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @matematicsolutions/mcp-saos against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in legal
87 tools for Korean law — statutes, precedents, ordinances, interpretations | MCP Server · CLI · npm
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
40 MCP tools for 11 Indonesian government portals — BPOM, BPJPH, AHU, OJK, BMKG+
956k Swiss court decisions: full-text search, citation graph, statute lookup (DE/FR/IT)
MCP Security Weekly
Get CVE alerts and security updates for io.github.matematicsolutions/prawo-pl-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
One MCP server for Polish legal data.
Ten independent connectors - case law, legislation, the company register, tax rulings, public procurement, data-protection decisions, plus EU extras - behind four tools. Each connector stays a separate package with its own repository; this server spawns them on demand and translates between their conventions.
"Prawo" is Polish for "law"; the name follows yargi-mcp's move of naming a country server in its own language.
The connectors cover Polish legal data well, but as separate MCP servers, one per database - ten installs and ten config entries before the first question. yargi-mcp showed the fix for Turkish law: 16 institutions, one server. prawo-pl-mcp does the same for Poland:
pl_list_sources, pl_search, pl_get_document,
pl_call - fewer tool schemas means less context spent before the LLM starts
working.dateFrom here, date_from
there, pages counted from 0 or from 1 depending on the repo. Here page is
always 1-based and dates are always date_from/date_to (YYYY-MM-DD); the
translation happens inside. One name per concept applies to the aggregator's
own tools too: page is the page parameter of both pl_search and
pl_get_document (page_number still works as a deprecated alias), and
pl_call takes arguments or its alias args.native_params - the
native parameter name each unified one maps to for that source, so
article_number (eu-compliance) is visible without spawning the connector or
reading an upstream error. pl_call checks the names it was given against
the connector's own schema and says which one it meant.npx -y / uvx,
downloaded on the first call to a given source and kept alive afterwards.
A source that cannot start reports a readable error while the rest keep
working.isap) get the
page forwarded natively and are reported as pagination: "native" - the
aggregator does not re-cut an already-cut page and does not invent a
total_pages it cannot know.| Source id | What | Institution / database | Connector | Runtime |
|---|---|---|---|---|
saos | Case law: common courts, Supreme Court, Constitutional Tribunal + citator | SAOS | mcp-saos | npx |
nsa | Case law: administrative courts (NSA + 16 WSA) | CBOSA | mcp-nsa | npx |
isap | Legislation: Dziennik Ustaw + Monitor Polski, 96k+ acts | Sejm ELI API | mcp-isap | npx |
krs | Company register: extracts, history, board composition | KRS API (Ministry of Justice) | mcp-krs | npx |
eureka | Tax rulings: 550k+ individual interpretations | EUREKA (Ministry of Finance) | mcp-eureka | npx |
kio | Public procurement: National Appeal Chamber rulings | orzeczenia.uzp.gov.pl | kio-orzeczenia-mcp | uvx |
uodo | GDPR enforcement: Polish DPA decisions, fines, stats | orzeczenia.uodo.gov.pl | uodo-orzeczenia-mcp | uvx |