Skip to main content
Glama
kthys

irm-kmi-mcp Belgium Weather

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IRM_LANGNoDefault language for official texts (bulletins, warning texts, day names, wind directions): fr, nl, en or de. Unset or invalid values fall back to English.en

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
current_conditionsA

Return observed weather conditions for a location in Belgium.

Conditions come from the nearest IRM weather station. The condition label is canonical English, with the raw IRM weather code exposed in condition_code.

daily_forecastA

Return a daily weather forecast for a location in Belgium.

Each day includes the official IRM text bulletin unless include_text is false.

hourly_forecastA

Return an hourly weather forecast for a location in Belgium.

Covers temperature, precipitation, pressure and wind. Every row carries an absolute time (ISO-8601, Brussels time).

rain_forecastA

Return the short-term rain nowcast for a location in Belgium.

Based on the IRM rain radar: expected precipitation per 10-minute frame over roughly the next 5 hours. Answers questions such as "will it rain in the next hour?" much more cheaply than the hourly forecast.

pollenA

Return today's official IRM pollen levels for Belgium.

Pollen levels are national; the location only selects the forecast payload they are read from and defaults to Brussels.

warningsA

Return official IRM weather warnings for Belgium.

Without commune, returns every active warning for Belgium, the Netherlands and Luxembourg (filterable with country). With commune (or coordinates), returns the active warnings for that municipality, including the alert level and validity period.

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/kthys/irm-kmi-mcp'

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