Weather now, last days and 48-hour forecast in Belgium (KMI/IRM)
weatherThe weather at an address or point in Belgium from the Royal Meteorological Institute (KMI/IRM) open data: what the nearest synoptic station measures now (temperature, wind and gusts, humidity, cloud cover, pressure), its last 24 hours (minimum, maximum, precipitation), the last 7 days at the nearest automatic station (daily rain, max/min, sunshine), and KMI's ALARO model forecast for that point for the next 48 hours (3-hourly for the first day: temperature, precipitation, snow, wind, gusts, cloud cover) with 24-hour summaries and when rain is first expected. Starts with key_facts. Observations come from a station up to tens of km away; the forecast is a single deterministic model run without probabilities. Does not give official weather warnings (not in KMI's open data), climate normals, rain radar or forecasts beyond about 60 hours. Examples: What is the weather in Leuven now, and will it rain tomorrow? → {"address":"Grote Markt 1, 3000 Leuven"}; Weather forecast for Liège for the next two days → {"address":"Place Saint-Lambert 1, 4000 Liège"}; How windy is it at the coast in Ostend? → {"latitude":51.2194,"longitude":2.9269}.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "weather"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | No | Address or place in Belgium, e.g. 'Grote Markt 1, 3000 Leuven' or 'Place Saint-Lambert 1, 4000 Liège'. | |
| latitude | No | WGS84 latitude, e.g. 51.0453 (use with longitude instead of address). | |
| longitude | No | WGS84 longitude, e.g. 3.7275. | |
| x_lambert72 | No | Belgian Lambert 72 (EPSG:31370) x in metres, as an alternative to latitude/longitude. | |
| y_lambert72 | No | Belgian Lambert 72 (EPSG:31370) y in metres. |