MCP server exposing 3 tools for nl-wetten.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/nl-wetten/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
nl_wetten_search — Search Dutch national legislation by title (the BWB Basiswettenbestand). Matches the cite-title and official/unofficial titles as a phrase and returns the regulation(s) in force on "as_of" (default today), with BWB ids (BWBR...) that nl_wetten_get_law and nl_wetten_get_article take. Title search only — does not search article full text.nl_wetten_get_law — Look up one Dutch regulation by its BWB id (e.g. "BWBR0005537") as it stood on "as_of" (default today): citeertitel, authority, legal domain(s), the toestand's own validity period (separate from publication/in-force dates), its chapter structure, and a paged list of article numbers (offset/limit, has_more/next_offset — never truncated silently). Pass an article number to nl_wetten_get_article to read its text.nl_wetten_get_article — Read the original Dutch text of one article/section of a Dutch regulation, by BWB id and article number (e.g. "1:3", as listed by nl_wetten_get_law), as it read on "as_of" (default today). Returns the full article text broken into its numbered "lid" (paragraph) subdivisions, the date that exact text took effect, and the toestand's validity period as separate fields. Pass an earlier as_of to read a past version of the same article.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/nl-wetten/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io