Nl Rechtspraak
liveLegalNetherlands court decisions (uitspraken en conclusies) — search by court, legal domain and date, resolve by ECLI, read the full original Dutch text. Separate from @pipeworx/nl-wetten (statutes) — this pack is case law.
Tools
nl_rechtspraak_searchSearch Dutch court decisions (uitspraken/conclusies) by court, legal domain (rechtsgebied), document type and decision-date range, paged. The source has no full-text search API; passing `query` filter
No parameters required.
Try it
nl_rechtspraak_get_decisionRead one Dutch court decision by its ECLI (e.g. "ECLI:NL:HR:2019:2006"): full original Dutch text, court, decision date, publication date and last-modified date as separate fields, procedure, rechtsge
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/nl-rechtspraak/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/nl-rechtspraak/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"nl_rechtspraak_search","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("nl_rechtspraak_search", {});// Or ask in plain English:
const answer = await px.ask("netherlands court decisions (uitspraken en conclusies) — search by court, legal domain and date, resolve by ecli, read the full original dutch text");