Skip to main content
Glama
kthys

irm-kmi-mcp Belgium Weather

Warnings

warnings

Retrieve official IRM weather alerts for Belgium, Netherlands, or Luxembourg. Use a municipality or coordinates to get the alert level and validity period.

Instructions

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.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
communeNoMunicipality name, e.g. "Namur". Omit for all warnings.
countryNoOnly for the country-wide listing: restrict to "BE", "NL" or "LU".
languageNoWarning text language: "fr", "nl", "en" or "de". Defaults to the ``IRM_LANG`` environment variable, else English.en
latitudeNoWGS84 latitude; use with ``longitude`` instead of ``commune``.
longitudeNoWGS84 longitude; use with ``latitude`` instead of ``commune``.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv1.1.0

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It discloses the default cross-border scope (Belgium, Netherlands, Luxembourg), the active-warning filter, and that results include alert level and validity period. It does not cover edge cases like conflicting commune and coordinates, but the core behavior is transparent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two short paragraphs with no filler. The first sentence summarizes the tool, and the following sentences clarify the call modes. It avoids repeating parameter names or schema details unnecessarily.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the main call patterns and outputs, and an output schema exists for return values. It could say more about what happens if both commune and coordinates are provided, or whether results are sorted or time-limited, but these are minor gaps given the strong schema coverage.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already describes all five parameters with 100% coverage, so the baseline is 3. The description adds value by explaining the operational semantics: how the absence of commune changes the result scope, how coordinates serve as an alternative lookup, and how country applies only to the country-wide listing.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Return official IRM weather warnings'. It also clarifies two distinct modes—country-wide and per-municipality—which makes the tool's purpose precise and distinguishes it from sibling tools like current_conditions or rain_forecast.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear mode-based usage guidance: omit commune for all active warnings, pass commune or coordinates for municipality warnings, and use the country parameter for filtering the country-wide listing. It does not explicitly name sibling alternatives, but the selection between modes is unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

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