Labsco
MCP SERVER

Rechtspraak MCP

by Prudai

Find a Dutch ruling by court, field of law and date, pull its full text by ECLI, and see what cites it.

Government, Legal & Legislative RecordsVerified
Summary
Open Data has no free-text matching, and the tools say so before a keyword query is wasted on it.

That single fact shapes the whole workflow: list_waardelijsten hands over the instantie and rechtsgebied identifiers, search_uitspraken narrows on those facets and on dates, and only then does get_uitspraak or get_uitspraken_bulk fetch text. search_uitspraken_bulk carries the same warning — non-ECLI terms fall back to facet-only results. The behaviour worth noting is what happens on a miss: an ECLI with no body text is reported as such rather than filled in, and lido_related draws on a second source, KOOP's LiDO, so a ruling's standing can be judged rather than only its content read.

What it is

A Dutch case-law server over the official Rechtspraak Open Data API, exposing 6 tools for faceted search, single and batch retrieval of decisions, the value lists the filters are built from, and the LiDO citation graph.

What you get
  • Search that filters rather than matches text: search_uitspraken narrows by rechtsgebied, instantie, date range and document type and returns ECLIs with links to the ruling and a PrudAI viewer; passing an ECLI as the query returns that one decision's summary instead.
  • The identifiers those filters require: list_waardelijsten returns the Rechtspraak value lists — instanties, instanties_buitenlands, rechtsgebieden, proceduresoorten and niet_nederlandse_uitspraken — where rechtsgebieden and instanties supply exactly the identifiers search_uitspraken accepts.
  • The ruling itself: get_uitspraak returns court, date, rechtsgebied and zaaknummer as metadata, the plain-text body, formal relations such as conclusie and cassatie, and links to rechtspraak.nl; metadataOnly leaves the body behind.
  • Batches in one round trip: get_uitspraken_bulk resolves 1–10 ECLIs and returns a per-ECLI error for anything unpublished or missing, and search_uitspraken_bulk runs 3–10 lookups together for casting a wider net first.
  • Where a judgment sits in the citation graph: lido_related returns rulings citing it and cited by it, referenced statute articles and official publications, carrying typed Dutch link labels such as Verwijst naar, Conclusie and Vernietigt, read from KOOP's live LiDO service and bounded by a per-direction limit.
Requirements

No credentials are configured; the decisions come from the official Open Data API and the citation graph from KOOP's LiDO service.

Setup effort

One command — npx rechtspraak-mcp