knmi_dataset_files

Pack: knmi · Endpoint: https://gateway.pipeworx.io/knmi/mcp

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/knmi_dataset_files for the schema, then POST the same URL with its arguments for the data.

List the files in one KNMI Data Platform dataset, newest first by default. Returns filename, size in bytes, creation and last-modified timestamps, plus a page token. This is how you find the most recent radar composite, observation file or model run before downloading it. Get dataset and version from knmi_datasets, e.g. dataset “10-minute-in-situ-meteorological-observations” version “1.0”, or dataset “radar_reflectivity_composites” version “2.0”.

Parameters

NameTypeRequiredDescription
datasetstringyesKNMI dataset name, e.g. “10-minute-in-situ-meteorological-observations”. Case-sensitive.
versionstringyesDataset version string, e.g. “1.0”, “2.0”, “1”, “5”.
max_keysnumbernoFiles per page (default 10, max 100).
order_bystringnoSort field: “created” (default here), “lastModified” or “filename”.
sortingstringno”desc” for newest first (default here) or “asc”.
beginstringnoOnly with order_by “filename”: start listing alphabetically after this filename.
page_tokenstringnonextPageToken from a previous call, to fetch the following page.

Example call

Arguments

{
  "dataset": "radar_reflectivity_composites",
  "version": "2.0",
  "max_keys": 3
}

curl

curl -X POST https://gateway.pipeworx.io/knmi/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"knmi_dataset_files","arguments":{"dataset":"radar_reflectivity_composites","version":"2.0","max_keys":3}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('knmi_dataset_files', {
  "dataset": "radar_reflectivity_composites",
  "version": "2.0",
  "max_keys": 3
});

More examples

{
  "dataset": "10-minute-in-situ-meteorological-observations",
  "version": "1.0",
  "max_keys": 3
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "knmi": {
      "url": "https://gateway.pipeworx.io/knmi/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 18, 2026