KNMI MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@KNMI MCP Server what's the weather forecast for Amsterdam this weekend?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
KNMI MCP Server
A Model Context Protocol (MCP) server that provides access to Dutch weather data via the KNMI (Royal Netherlands Meteorological Institute) API.
Overview
This MCP server enables AI assistants and applications to access comprehensive Dutch weather information, including current conditions, forecasts, alerts, and historical data. It automatically handles location name resolution, converting human-readable Dutch city names into KNMI grid identifiers.
Related MCP server: mcp-swedish-weather
MCP Tools
get_weather
Get comprehensive weather information for any Dutch location.
Parameters:
location(string, required): Dutch location name (e.g., "Amsterdam", "De Bilt"). Will (fuzzy) matched to a well-known/mapped locality.region(number, optional): Region number (0-15) for additional regional context
Returns:
Current weather conditions and temperature
Hourly forecast (next 48 hours)
Daily forecast (next 7 days)
Weather alerts and warnings
Wind conditions (speed, direction, gusts)
Precipitation data (amount, chance)
UV index information
Sunrise and sunset times
Weather backgrounds for visual representation
MCP Client Configuration
Add to your MCP host configuration (e.g. Claude Desktop, VS Code, etcetera):
{
"knmi-weather": {
"command": "npx",
"args": ["-y", "@dstotijn/knmi-mcp"]
}
}Weather Data Structure
Current Conditions
Temperature (°C)
Weather type code
Wind speed, direction, and gusts
Precipitation amount and probability
UV index with safety recommendations
Forecasts
Hourly: Next 48 hours with detailed conditions
Daily: Next 7 days with min/max temperatures and precipitation
Alerts
Alert levels: none, potential, yellow, orange, red
Detailed descriptions and safety advice
Affected regions and time periods
Additional Data
Sunrise and sunset times
Weather backgrounds for UI visualization
Regional weather information
Historical climate data context
License
©️ 2025 David Stotijn
Available Tools
1 toolget_weatherGet WeatherARead-only
Get current weather information for a Dutch location. The location parameter accepts location names (e.g., 'Amsterdam', 'De Bilt') and automatically converts them to the required grid identifiers.
Inputs: location (required), region. Returns: sun, wind, daily, alerts, +4 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of confusion or overlap between tools. The single tool 'get_weather' has a clear and distinct purpose, making disambiguation trivial.
The single tool name 'get_weather' follows a clear verb_noun pattern (get + weather). Since there is only one tool, consistency is inherently perfect with no deviations to evaluate.
A single tool is too few for a weather server's apparent scope, which typically involves multiple operations like forecasts, historical data, or alerts. This minimal set limits functionality and feels incomplete for the domain.
The tool set is severely incomplete for a weather server, covering only current weather retrieval. Obvious gaps include forecasts, historical data, alerts, or multi-location queries, which are essential for comprehensive weather-related tasks.
Related MCP Connectors
Weather forecasts from MET Norway (Yr): geocoding plus hourly forecasts worldwide.
Global weather via Open-Meteo: forecast, historical, marine, air quality, geocoding, elevation.
Current weather and 7-day forecast for any place (MET Norway). $0.006/call via x402.
OpenWeather MCP — wraps the OpenWeatherMap API (openweathermap.org)
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides access to Danish weather data from the Danish Meteorological Institute, enabling users to retrieve current conditions, hourly forecasts, and historical records. It supports location lookups via city names, postal codes, and coordinates for any Danish region.39 npmMIT
- AlicenseBqualityDmaintenanceProvides access to current weather conditions and hourly forecasts for any location in Sweden using the SMHI Open Data API. It supports built-in city lists, coordinate inputs, and geocoding fallback to deliver detailed meteorological data without requiring authentication.210 npmMIT
- FlicenseAqualityDmaintenanceProvides access to Swedish weather data from SMHI, including 10-day forecasts and historical observations from over 996 stations.4-
- AlicenseAqualityBmaintenanceProvides official Belgian weather data from the Royal Meteorological Institute (IRM/KMI), including current conditions, daily and hourly forecasts, and weather warnings.6MIT