MCP server exposing 5 tools for cbs-nl.
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/cbs-nl/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
search_tables — Find CBS StatLine datasets by keyword (matched against title). Returns table id, title, period and language. Table ids ending in "eng"/"ENG" have English labels; others are Dutch.table_info — Metadata for one table: title, summary, time period covered, frequency, update status and description. Pass a table id like "37296eng".table_dimensions — Column/dimension definitions for a table (DataProperties): what each field means, its key, type, unit and decimals. Use this before get_data to learn which $select keys and $filter dimensions exist.dimension_values — List the valid codes/labels for one dimension of a table (a sub-endpoint such as "Periods" or a region/category dimension key, as named in the table root or table_dimensions).get_data — Fetch observations from a table (TypedDataSet). Supports OData v3 query params. Use $select to pick columns (from table_dimensions keys) and $filter to subset, e.g. filter="Periods eq '2020JJ00'". Always set a $top to avoid huge responses.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/cbs-nl/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io