Skip to main content
Glama
WAINUTAI
by WAINUTAI

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoPino log level (debug, info, warn, error, silent)info
BAG_API_KEYNoRequired for authoritative per-address detail via bag_address_detail (Kadaster Individuele Bevragingen REST). Without it the tool returns Locatieserver-only (data_kwaliteit: 'lookup_only'). Request access at https://www.kadaster.nl/zakelijk/producten/adressen-en-gebouwen/bag-api-individuele-bevragingen
DSO_API_KEYNoRequired for dso_omgevingsdocumenten_search (DSO Omgevingsdocumenten Presenteren API v8). Without it the tool returns not_configured. Request access at https://developer.omgevingswet.overheid.nl/formulieren/api-key-aanvragen-0/
KNMI_API_KEYNoRequired for KNMI weather tools (get a free token at https://developer.dataplatform.knmi.nl/open-data-api#token)
MCP_TRANSPORTNoTransport mode: stdio, sse, or streamable-http (alternative to CLI flags)stdio
NL_GOV_TIMEZONENoDefault timezone used by nl_gov_ask for natural date parsingEurope/Amsterdam
NL_GOV_HTTP_PORTNoHTTP port for SSE transport3333
OVERHEID_API_KEYNoRequired for API register tool (request a key at https://apis.developer.overheid.nl/apis/key-aanvragen)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
data_overheid_datasets_searchA

Search the Dutch national open data catalog (data.overheid.nl). Use concise topic keywords, not full sentences. Combine with 'organization' or 'theme' filters to narrow results.

data_overheid_dataset_getA

Get full details for a specific dataset from data.overheid.nl by ID.

data_overheid_organizationsA

List all publishing organizations on data.overheid.nl.

data_overheid_themesA

List all dataset themes/categories on data.overheid.nl.

cbs_tables_searchC

Search CBS (Statistics Netherlands) statistical tables. Use concise Dutch or English topic keywords.

cbs_table_infoA

Get metadata and column definitions for a specific CBS statistical table by table ID.

cbs_observationsB

Fetch observations (data rows) from a CBS statistical table. Supports column selection and dimension filtering.

tweede_kamer_documentsA

Search Dutch Parliament (Tweede Kamer) documents. Use policy topic keywords. Optionally filter by document type and date range.

tweede_kamer_searchB

Advanced OData search on Tweede Kamer entities (Document, Zaak, Kamerstuk, etc.). Use topic keywords and optionally OData filter/orderby expressions.

tweede_kamer_document_getA

Get full details of a specific Tweede Kamer document by ID. Can optionally resolve resource URLs and include text previews.

tweede_kamer_votesA

Retrieve voting records from the Tweede Kamer. Filter by case ID (zaak_id) or date.

tweede_kamer_membersB

List current or former Tweede Kamer members. Optionally filter by parliamentary group (fractie).

officiele_bekendmakingen_searchB

Search Officiële Bekendmakingen (Dutch official publications: Staatscourant, Staatsblad, Kamerstukken, gemeenteblad). Use legal/policy topic keywords. Optionally filter by type, authority, and date range.

officiele_bekendmakingen_record_getA

Get a specific official publication (bekendmaking) by its identifier.

rijksoverheid_searchA

Search Rijksoverheid.nl content via the government's RSS search platform. Server-side keyword search returns up to ~20 results per query (no pagination). Use topic keywords. type='news' returns news only; type='all' returns news + documents + press releases.

rijksoverheid_schoolholidaysA

Get Dutch school holiday dates. Optionally filter by year and region (noord, midden, zuid).

rijksbegroting_searchB

Search Dutch national budget (Rijksbegroting) datasets. Use budget/policy topic keywords.

rijksbegroting_chapterA

Get a specific chapter from the Dutch national budget (Rijksbegroting) by year and chapter code.

duo_datasets_searchA

Search DUO (Dutch education authority) open datasets. Use education topic keywords.

duo_schoolsB

Search DUO school data by name, municipality, or school type.

duo_exam_resultsB

Search DUO exam result data by year, school name, or municipality.

duo_rio_searchA

Search the DUO Register Instellingen en Opleidingen (RIO). Use institution or program names.

overheid_api_register_searchA

Search the Dutch government API register (developer.overheid.nl). Use API/data topic keywords. Requires OVERHEID_API_KEY.

knmi_datasetsA

List all available KNMI weather datasets. Requires KNMI_API_KEY.

knmi_search_datasetsB

Search KNMI weather datasets by keyword. Requires KNMI_API_KEY.

knmi_latest_filesB

Get latest data files from a specific KNMI dataset. Requires KNMI_API_KEY.

knmi_latest_observationsB

Get the latest KNMI weather observation files. Requires KNMI_API_KEY.

knmi_warningsC

Get current KNMI weather warnings for the Netherlands. Requires KNMI_API_KEY.

knmi_earthquakesB

Get recent earthquake data from KNMI. Requires KNMI_API_KEY.

pdok_searchA

Search PDOK Locatieserver for Dutch addresses and locations. Use specific address strings or place names.

bag_lookup_addressA

Lookup BAG (Basisregistratie Adressen en Gebouwen) address details via PDOK Locatieserver. Search by free text, postcode, or house number.

ori_searchA

Search Open Raadsinformatie (ORI) — Dutch municipal council documents, motions, and decisions. Use policy topic keywords. Use 'sort' parameter for recency.

ndw_searchA

Search NDW open traffic data (Dutch road network). Use traffic topic or road keywords.

luchtmeetnet_latestB

Fetch latest air quality measurements from Luchtmeetnet. Optionally filter by component (e.g. NO2, PM10, PM2.5, O3).

rdw_open_data_searchA

Search RDW open vehicle data (Dutch vehicle registry). Use a license plate (kenteken) or vehicle topic keywords.

rijkswaterstaat_waterdata_searchB

Search Rijkswaterstaat water data catalog (water levels, waves, flow, quality). Use water management topic keywords.

rijkswaterstaat_waterdata_measurementsA

Get latest real-time water measurements (water levels, waves, flow, temperature) from Rijkswaterstaat stations. Returns actual measured values with timestamps.

ngr_discovery_searchA

Search Nationaal GeoRegister (NGR) for geospatial metadata (maps, WMS/WFS services). Use spatial data topic keywords.

dso_omgevingsdocumenten_searchA

Discovery-only search for DSO Omgevingsdocumenten (omgevingsplannen, omgevingsvisies, programma's, omgevingsverordeningen) onder de Omgevingswet. Returns metadata only (id, titel, type, bevoegd gezag, geldigheidsdatums, viewer-link), geen juridische tekst. Requires DSO_API_KEY.

ruimtelijke_plannen_searchA

Search Ruimtelijkeplannen.nl (Wro/Bro plans) via PDOK WMS GetFeatureInfo. Returns plan id, naam, planType, status, gemeente, datum and viewer URL. Discovery-only — no juridische tekst extraction.

rechtspraak_search_ecliA

Search Dutch case law (Rechtspraak) for ECLI references. IMPORTANT: Pass only topic keywords in 'query', not full sentences. Use 'sort' and 'date_filter' parameters to control recency and time period — do NOT encode these in the query string.

rivm_discovery_searchA

Search/discover RIVM (Dutch public health institute) datasets and API references. Use health/environment topic keywords.

bag_linked_data_selectA

Execute a read-only SPARQL SELECT query on Kadaster BAG linked data (buildings and addresses). Only SELECT queries are allowed; LIMIT is capped.

bag_address_detailA

Resolve an address (PDOK Locatieserver id or free-text) and fetch authoritative BAG building/unit detail from the Kadaster Individuele Bevragingen REST API: oppervlakte_m2, bouwjaar, gebruiksdoelen, verblijfsobject-status, pand-status. Requires BAG_API_KEY for full detail; falls back to Locatieserver-only when missing. Use this instead of bag_linked_data_select when the linked-data SPARQL endpoint is down or when you already have an address id.

rce_linked_data_selectA

Execute a read-only SPARQL SELECT query on RCE cultural heritage linked data. Only SELECT queries are allowed; LIMIT is capped.

eurostat_datasets_searchB

Search Eurostat for EU statistics datasets by topic keywords.

eurostat_dataset_previewA

Fetch preview observations from a Eurostat dataset by dataset code. Optionally filter by dimension values.

data_europa_datasets_searchB

Search the EU open data portal (data.europa.eu) for datasets by topic keywords.

nl_gov_askB

Smart router that interprets a natural-language question about Dutch government data and queries the most relevant source(s). Supports temporal expressions in Dutch and English (e.g. 'vorige week', 'since 2020'). Use this when the best source is unclear.

data_politie_searchA

Search Dutch registered crime statistics (data.politie.nl / CBS dataderden OData). Filter by region (RegioS gemeente/wijk/buurt code or name), crime type (SoortMisdrijf code or name) and period. Set 'dimension' to explore valid filter values.

cbs_iv3_searchA

Search CBS Iv3 municipal/provincial finance statistics (CBS dataderden OData). Filter by municipality (Gemeenten code or name), task field / balance post (TaakveldBalanspost), category (Categorie) and report type (Verslagsoort; e.g. budget vs. annual accounts). Set 'dimension' to explore valid filter values.

wetten_bwb_searchA

Search Dutch consolidated national legislation (BWB, wetten.overheid.nl) via KOOP SRU. Keywords are matched against the law title index (overheidbwb.titel). Returns BWBR id, title, competent authority, date and a wetten.overheid.nl link. Pass title keywords only, not full sentences.

cvdr_searchA

Search Dutch decentralised/local regulations (CVDR: municipal, provincial and water-authority bylaws) via KOOP SRU. Keywords match the 'keyword' index. Returns CVDR id, title, issuing municipality/authority, date and a lokaleregelgeving.overheid.nl link. Pass topic keywords only.

bestuurlijke_gebieden_searchA

Search Dutch administrative areas (gemeente/provincie/land) via PDOK Bestuurlijke Gebieden OGC API Features. Filter by exact naam, code, or RD (EPSG:28992) bbox. Returns naam, code, identificatie, parent province/country, bbox/centroid and optional GeoJSON geometry.

brk_kadastrale_kaart_searchA

Search Dutch cadastral parcels and map objects (BRK Kadastrale Kaart) via PDOK OGC API Features. bbox-driven (EPSG:28992). Collections: perceel, kadastralegrens, openbareruimtenaam, bebouwing, nummeraanduidingreeks. Returns kadastrale aanduiding (gemeente/sectie/perceelnummer), grootte, bbox/centroid and optional GeoJSON geometry.

bron_ongevallen_searchA

Search Dutch road traffic accidents (Rijkswaterstaat BRON, verkeersongevallen) via WFS GetFeature within an EPSG:28992 bbox. Returns severity (afloop), crash type (aard), involved vehicle types, location and RD coordinates as GeoJSON-capable records. Keywords: verkeersongeval, ongeval, letsel, dodelijk, aanrijding.

nza_zorgbeeld_searchA

Search current NZa Zorgbeeld waiting times for Dutch hospital / medical-specialist (MSZ) care. Filter by keywords (care provider, location, specialism, treatment, city), KVK number, and treatment type. Returns care provider, specialism, waiting time in days and reference date (peildatum).

overheidsorganisaties_searchA

Search the Dutch government organisation register (ROO / TOOI): find agencies, municipalities, provinces, ministries, water authorities and ZBOs by name. Returns organisation name, organisation type, TOOI URI, website, phone and visiting address. Utility for cross-source linking (name -> canonical TOOI id).

ovapi_departuresA

Realtime public transport departures for a Dutch stop (halte). Requires a timingpointcode (haltecode). Returns line, destination, planned + expected departure time, delay minutes and live trip status. Tram/bus/metro/ferry.

bro_ondergrond_searchA

Query the Dutch Key Register of the Subsurface (BRO, Basisregistratie Ondergrond) public REST services. Pass a BRO object id (GMW/GLD/GMN/CPT/BHR, e.g. GMW000000036287) to fetch one subsurface object with location (WGS84 + RD), quality regime and registration metadata; pass a keyword to search the BRO reference-code domains. Keywords: grondwater, monitoringput, sondering, boring, ondergrond.

ned_energie_searchA

Search NED.nl (Nationaal Energie Dashboard) energy generation/consumption per source (solar, wind, wind offshore, gas, nuclear) via /v1/utilizations. Returns capacity (kW), volume (kWh), utilization percentage and CO2 emission per time period, incl. forecasts. Requires NED_API_KEY.

ep_online_energielabelA

Look up the registered energy label (energielabel) for a Dutch address from EP-Online (RVO national register). Returns energy class, registration/validity dates, building type, BAG ids, and energy indicators. Query by postcode+huisnummer or by BAG verblijfsobject id. Requires EP_ONLINE_API_KEY.

ns_reisinformatieB

Query NS (Dutch Railways) Reisinformatie API for live train info. operation=disruptions (verstoringen/werkzaamheden, v3), departures (vertrektijden per station, v2), arrivals (aankomsttijden, v2), trips (reisadvies from/to station, v3). Realtime; requires NS_API_KEY.

dnb_statistics_searchA

Fetch datapoints from the DNB Statistics API (De Nederlandsche Bank, gateway api.dnb.nl): interest rates, exchange rates, mortgages, pension fund and insurer balance sheets, balance of payments. Returns period, value and unit per observation. Requires DNB_API_KEY (free 'Public' product). Pass 'dataset' as the path 'statisticsdata//' or a full endpoint URL.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/WAINUTAI/NL-GOV-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server