OPEN-SOURCE · APACHE 2.0 · BY WAINUT

Dutch public-sector data in one interface

One question. 53 official sources. One answer with provenance. NL-GOV-MCP is an open-source MCP server unifying Dutch government data. Built by WAINUT and free to use.

AskWhat is the air quality in Utrecht?Smart routingCBSTweede KamerKNMIPDOK / BAGLuchtmeetnetRIVMRechtspraakRDW+45PDOK / BAGLuchtmeetnetRIVMAnswer with sources[1]Luchtmeetnet[2]RIVM[3]PDOK / BAG

Ask a question. See the answer. With sources.

Ask in English or Dutch. The assistant picks the right sources, fetches data, and shows the answer with full provenance.

NL-GOV-MCP DEMO

Ask a question about Dutch public-sector data...

Example questions
This is a rate-limited demo

See it on the map

Pick a place and every source that has something to say about it is queried directly. No language model in between, so the same place always gives the same points.

The map loads once you reach this section

This map shows only the sources that carry coordinates. The full map holds the whole dossier, including figures, decisions and regulations.

What is NL-GOV-MCP?

An open-source MCP server that makes Dutch government data usable for AI assistants.

The router picks the right sources for each question

One question, many sources

CBS, parliament, court rulings, weather, addresses, education, vehicles and more. The router picks the right combination automatically.

The provenance attached to an answer
tool
luchtmeetnet_latest
endpoint
https://api.luchtmeetnet.nl/open_api/measurements
query_params
{ plaats: "Utrecht", component: "NO2" }
timestamp
2026-09-30T09:41:07Z
returned_results
12
Example

Always with provenance

Every response carries provenance: the exact endpoint, timestamp and parameters. Answers are always traceable.

Run it yourself
git clone https://github.com/WAINUTAI/NL-GOV-MCPcd NL-GOV-MCPnpm install && npm run build

Open source & Apache 2.0

Free to use, fork, and audit. Built by WAINUT, supported by the community.

How it works

A question is parsed, routed to the right sources, and merged into one answer with provenance.

  1. 1Ask

    Type a question in English or Dutch. Natural dates work, like 'last week' or 'since 2020'.

  2. 2Smart routing

    nl_gov_ask picks the right tools from 91 available and queries them in parallel.

  3. 3Answer with sources

    Results are merged into one response with records, provenance, and any failures.

53 connectors, 91 tools

NL-GOV-MCP connects directly to these official Dutch and European sources.

Statistics and finance6

CBS

Category
Statistics and finance

Statistics Netherlands with data on demographics, economy, housing and labour

Pick a source to see what it provides.

Parliament and government8

Law and regulation7

Geo and planning7

Environment and energy5

Weather1

Traffic and transport5

Education1

Subsidies and funding3

Registers and catalogues6

Linked data2

Europe2

CBS. Category Statistics and finance. Statistics Netherlands with data on demographics, economy, housing and labour

Who is it for?

With 53 sources in one server, NL-GOV-MCP helps anyone who works with Dutch public data. This is how different teams use it.

  • Municipalities and provinces

    Environment plans, zoning plans and local regulations next to the figures for your own neighbourhoods and the municipal budget. No separate integration per source.

    Sources

    • DSO Omgevingsdocumenten
    • Ruimtelijke­plannen.nl
    • CVDR
    • CBS Iv3
    • PDOK Bestuurlijke Gebieden
  • Central government and policy

    Parliamentary papers, debates, motions and votes, the Government Gazette and the national budget in one question. Including consolidated legislation and how EU directives were transposed.

    Sources

    • Tweede Kamer
    • Officiële Bekendmakingen
    • Rijksbegroting
    • Wetten.overheid.nl (BWB)
    • EUR-Lex / CELLAR
  • Legal and compliance

    Search case law, disciplinary rulings, statutes and local bylaws. LiDO shows which rulings and articles are cited most often.

    Sources

    • Rechtspraak
    • Tuchtrecht
    • Wetten.overheid.nl (BWB)
    • CVDR
    • LiDO
  • Journalism and fact-checking

    What was said in parliamentary debates, parliamentary decisions, crime figures, road accidents, tenders, election results and the algorithms government bodies have registered. Every claim links to the official source.

    Sources

    • Tweede Kamer
    • data.politie.nl
    • BRON
    • TenderNed
    • Kiesraad Verkiezingsuitslagen
    • Algoritmeregister
  • Research and analysis

    Combine CBS and Eurostat with registers for education, healthcare, environment and the economy. With provenance, so your work is reproducible.

    Sources

    • CBS
    • Eurostat
    • DUO
    • NZa Zorgbeeld
    • RIVM
    • DNB Statistics
  • Developers and civic tech

    One open-source MCP server instead of 53 API clients. 91 tools that work with Claude, ChatGPT and any other MCP client.

    Tools

    • nl_gov_ask

Why open source?

We open-sourced NL-GOV-MCP because public data belongs to everyone. The tools to access it should too. Apache 2.0 means you can use, fork and adapt it freely. You can read and audit every line of code. Improvements from the community benefit everyone.

View the code on GitHub
Connectors
53
Tools
91
License
Apache 2.0
WAINUT

Built by WAINUT

WAINUT makes the Netherlands AI-enabled. One team for consulting, training and staffing, from AI ambition to teams that work with it every day. NL-GOV-MCP is one of our open-source projects. We built it so Dutch organisations can directly access their own data, and so the MCP ecosystem becomes richer.

Frequently asked questions

Answers about NL-GOV-MCP, usage, and the open-source approach.

Ready to use Dutch public-sector data better?

Try the demo without an account, or contact WAINUT for your own instance or implementation support.