
Rechtspraak (Dutch Case Law)
io.github.PrudaiPublished by GitHub account Prudaiv0.1.1Updated Oct 24, 2026
Dutch case law over MCP: search & fetch uitspraken by ECLI (Rechtspraak Open Data + LiDO)
Overview
Local MCP server for Dutch case law: search rulings, fetch full text by ECLI, and explore the LiDO citation graph.
- What you can do
- Search Dutch rulings by date, court, legal area and document type, or look up a specific ECLI
- Run several searches or fetch up to ten decisions by ECLI in one call
- Retrieve full text, metadata and relations for a single decision
- List value lists (courts, legal areas, procedure types) to build valid filters
- Explore the LiDO citation graph around an ECLI: citing and cited decisions, statute references
- When to use it
- Useful when an assistant needs to find, quote or cross-check published Dutch court decisions, or trace how rulings cite each other, for legal research or citation-backed answers.
- Requirements
- Runs locally via npx (Node.js). No API key or account needed. Optional environment variables tune the upstream timeout, bulk concurrency, user agent, LiDO endpoint and a PrudAI viewer base URL. Network access to the Rechtspraak Open Data and LiDO services is required.
Installation
In SourceWeft
- Open Rechtspraak (Dutch Case Law) in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
rechtspraak-mcp
A Model Context Protocol server for Dutch case law (jurisprudentie / uitspraken). It wraps the official Open Data van de Rechtspraak API and the LiDO citation graph, so any MCP-capable agent (Claude, Cursor, …) can search rulings, fetch full text by ECLI, and explore how decisions cite each other.
No API key required.
Tools
Search
search_uitspraken is a faceted search over the official Open Data feed — filter by date, court (instantie), legal area (rechtsgebied) and document type. It does not do free-text keyword matching; pass an ECLI to query for a direct lookup, or use the facet filters. get_uitspraak fetches the full text and metadata from the documented Open Data content endpoint.
Install in an MCP client
Claude Code (or any client reading claude_desktop_config.json / .mcp.json):
Citations & source links
Every result carries links for its ECLI:
links.deeplink— the citation-stabledeeplink.rechtspraak.nlURL,links.rechtspraak— the human detail page,links.prudai— a PrudAI viewer for the ruling.
When an agent quotes a passage, the tools instruct it to render the citation as a Markdown source link anchored on the exact excerpt:
Configuration
Development
Data sources & disclaimer
Case-law data is © Rechtspraak and published as Open Data via data.rechtspraak.nl; citation-graph data comes from KOOP's LiDO service (linkeddata.overheid.nl). This project is an independent open-source client and is not affiliated with or endorsed by de Rechtspraak or KOOP. Always verify against the authoritative source before relying on a result.
License
MIT © PrudAI. Maintained by PrudAI.
Source: README.md at commit 58766b7
Tools
0Version history
1- v0.1.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts