Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

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

Unofficial read-only MCP server for DWD weather — the Deutscher Wetterdienst, Germany's national weather service. ICON-model forecasts and current conditions (DWD's own numerical model, via Open-Meteo, no key), the official DWD severe-weather warnings (warnapp feed, no key), and pollen counts (CAMS data via the Open-Meteo air-quality API — not DWD data, the tool says so). Place names are geocoded for German places. Built by Mohammad Abbasi (mohammad-abbasi-sh) — https://almanibama.ir · https://mabbasi.ir — Germany MCP factory.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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

Tools

Functions exposed to the LLM to take actions

NameDescription
dwd_forecastA

DWD ICON-model forecast for a German place: current conditions, hourly (temperature, precipitation probability, wind, weather) and daily (min/max, precipitation probability, sunrise/sunset). place: e.g. "Berlin" or "München". days: 1..7 (default 3).

dwd_current_weatherA

Current DWD ICON conditions for a German place: temperature, humidity, apparent temperature, wind speed/direction, weather. place: e.g. "Berlin" or "Hamburg".

dwd_warningsA

Official DWD severe-weather warnings, newest/highest level first. state: filter by Bundesland — German name ("Bayern"), short code ("BY") or region substring ("Kassel"); empty = all of Germany. min_level: 1..4 (default 1).

dwd_pollenA

Pollen counts for a German place, by type (alder, birch, grass, mugwort, ragweed, olive) — hourly plus per-day maximum. NOTE: pollen data comes from CAMS via the Open-Meteo air-quality API, not from DWD. place: e.g. "Berlin". days: 1..7 (default 2).

dwd_find_placeA

Find German places by name and return coordinates. query: e.g. "München" or "Freiburg". German hits first.

dwd_healthA

Check whether the DWD weather sources are reachable right now.

Returns status ok (HTTP 200), blocked (HTTP 403/429 — bot wall or rate limit) or error, plus the HTTP status and the probed URL. One polite request; it does not fetch any listings.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation4/5

Each tool targets a distinct data type (warnings, pollen, place lookup, current conditions, health, forecast), so selection is mostly unambiguous. The only fuzziness is dwd_current_weather vs dwd_forecast, since the forecast also returns current conditions, but the descriptions make the hourly/daily emphasis clear.

Naming Consistency5/5

Every tool uses the same dwd_ prefix with a snake_case noun/verb phrase (dwd_current_weather, dwd_find_place), giving a perfectly predictable pattern. No mixed conventions appear.

Tool Count5/5

Six tools is a tight, well-scoped surface for a German weather server, with each tool earning its place. Nothing feels padded or missing at the catalog level.

Completeness4/5

The surface covers warnings, pollen, place resolution, current conditions, forecast, and source health — a solid lifecycle for weather queries. Minor gaps exist: no historical/archive data, no station-observed measurements, and warnings can only be filtered by state rather than by resolved place coordinates.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues