@pipeworx/dwd-climate

Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/dwd-climate’s. Install: one-click buttons

Connect to just the @pipeworx/dwd-climate pack

https://gateway.pipeworx.io/dwd-climate/mcp — only @pipeworx/dwd-climate’s own tools, nothing else in the catalog.

No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.

Tools: 3

Daily climate observations from Germany’s national weather service, the Deutscher Wetterdienst (DWD) Climate Data Center: temperature, precipitation, sunshine, snow depth, wind, humidity, pressure and cloud cover for ~1,400 current and closed stations, with DWD quality flags, from each station’s first record (some back to the 1800s) up to yesterday.

Tools

  • dwd_stations(name? | lat+lon, active_only?, limit?) — find stations by name (umlauts optional) or nearest to a coordinate; returns station id, federal state, elevation, coordinates and the first/last observation date.
  • dwd_daily(station_id, from?, to?) — per-day observations for one station over a date range (max 1000 days per call, next_from when truncated), with units and quality levels.
  • dwd_latest(station_id) — the most recent daily observation for one station, usually yesterday.

Every response carries source, attribution and data_as_of (the Last-Modified time of the upstream file that answered). A station number that does not exist, a name that matches nothing, or a range with no observations returns found: false with data_as_of, never an empty array. Upstream failures throw.

Auth

Keyless.

Data source

  • Deutscher Wetterdienst (DWD) Climate Data Center — daily climate observations (KL) for German stations, in two archives: the daily-updated recent archive (roughly the last 500 days) and the quality-controlled historical archive (from each station’s first record to the close of the last full year), plus DWD’s station description list.

Each call reads only the one station’s data it needs, live. Where a range spans both archives, the historical (quality-controlled) value wins for any day both cover; archives_read says which archive(s) answered.

Reuse terms

DWD Climate Data Center terms of use (status May 2024), quoted in full:

The Creative Commons BY 4.0 - Licence “CC BY 4.0” apply. For detailed information see https://www.dwd.de/copyright

Attribution (“Source: Deutscher Wetterdienst”) is included in every response.

Field notes

  • Station ids are 5-digit zero-padded; the tools accept them with or without leading zeros.
  • -999 upstream = missing, returned as null. QN_3 is the quality level for the wind columns (FX, FM), QN_4 for everything else.
  • RSKF (precipitation form) is a code: 0 none, 1 rain, 4 unknown form, 6 rain, 7 snow, 8 rain and snow, 9 missing.
  • Many automatic stations report no sunshine duration (SDK); null there is upstream, not a parse failure.

Tools

  • dwd_stations — Find German Weather Service (DWD) climate stations by name or nearest to a coordinate. Returns station id, name, federal state, elevation, coordinates and the first/last date of daily climate observat
  • dwd_daily — Daily climate observations for one German DWD station over a date range: mean/max/min temperature, precipitation, sunshine hours, snow depth, wind speed and gusts, humidity, pressure and cloud cover,
  • dwd_latest — Most recent daily climate observation for one German DWD station (usually yesterday): temperature mean/max/min, precipitation, sunshine, snow depth, wind and humidity, with quality flags. Get station_

Tools

  • dwd_daily — Daily climate observations for one German DWD station over a date range: mean/max/min temperature, precipitation, sunshine hours, snow depth, wind speed and gusts, humidity, pressure and cloud cover,
  • dwd_latest — Most recent daily climate observation for one German DWD station (usually yesterday): temperature mean/max/min, precipitation, sunshine, snow depth, wind and humidity, with quality flags. Get station_
  • dwd_stations — Find German Weather Service (DWD) climate stations by name or nearest to a coordinate. Returns station id, name, federal state, elevation, coordinates and the first/last date of daily climate observat

Regenerated from source · build October 27, 2026