# Meltema Weather MCP server

Multi-model weather forecasts: point series, model scoreboard, and gridded fields. No auth.

## Links
- Registry page: https://www.getdrio.com/mcp/com-meltema-weather
- Website: https://meltema.com

## Install
- Endpoint: https://meltema.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://meltema.com/mcp

## Tools
- list_sources (List forecast sources) - Every public forecast source with live-data status, servable variables, cadence and licensing attribution. This is the live enum of `source_id` accepted by the other tools. Endpoint: https://meltema.com/mcp
- list_runs (List stored runs) - Stored run init times for a source, newest first (UTC ISO 8601). Pass one to pin a tool to that run. Endpoint: https://meltema.com/mcp
- point_forecast (Point forecast) - Full forecast horizon of one model at a single point (bilinear grid sample). source_id is OPTIONAL: omit it and a sensible live source is chosen (prefers gfs, then ifs_open) and returned as `source_id`. Omit init_time for the latest run; omit variables for all stored variables plus derived wind_speed. Canonical variable ids: t2m = 2 m air temperature (K), u10 = 10 m U wind component (m/s), v10 = 10 m V wind component (m/s), wind_speed = 10 m wind speed, derived hypot(u10, v10) (m/s), tp = total precipitation over the step (kg m-2, mm-equivalent), tcc = total cloud cover (fraction 0-1), ssrd = surface downward shortwave radiation (W m-2), msl = mean sea level pressure (Pa) (availability varies by source — see GET /v1/sources). Common aliases are accepted case-insensitively and normalized to these ids: temperature/temperature_2m/temp -> t2m, wind/windspeed/wind_speed_10m -> wind_speed, u10m/v10m -> u10/v10, precip/precipitation/rain -> tp, cloud/clouds/cloud_cover -> tcc, solar/radiation/shortwave -> ssrd, pressure/mslp/sea_level_pressure -> msl. The output series always carries the canonical id. Endpoint: https://meltema.com/mcp
- compare_models (Compare models at a point (scoreboard)) - Sample one variable at a point across many models and summarize per-time cross-model spread (min/max/mean/spread). Sources default to every live source carrying the variable; pass a comma-separated `sources` to pin the set. Canonical variable ids: t2m = 2 m air temperature (K), u10 = 10 m U wind component (m/s), v10 = 10 m V wind component (m/s), wind_speed = 10 m wind speed, derived hypot(u10, v10) (m/s), tp = total precipitation over the step (kg m-2, mm-equivalent), tcc = total cloud cover (fraction 0-1), ssrd = surface downward shortwave radiation (W m-2), msl = mean sea level pressure (Pa) (availability varies by source — see GET /v1/sources). Common aliases are accepted case-insensitively and normalized to these ids: temperature/temperature_2m/temp -> t2m, wind/windspeed/wind_speed_10m -> wind_speed, u10m/v10m -> u10/v10, precip/precipitation/rain -> tp, cloud/clouds/cloud_cover -> tcc, solar/radiation/shortwave -> ssrd, pressure/mslp/sea_level_pressure -> msl. The output series always carries the canonical id. Endpoint: https://meltema.com/mcp
- describe_grid (Describe a gridded field) - Geometry (grid spec + available leads + units) of a gridded field, plus the exact /v1/grid URL and the recipe to decode the raw uint16 bytes. Omit init_time for the latest run. Endpoint: https://meltema.com/mcp

## Resources
- meltema://llms.txt - The one-page machine-readable map of the whole HTTP API. MIME type: text/markdown

## Prompts
Not captured

## Metadata
- Owner: com.meltema
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 23, 2026
- Source: https://registry.modelcontextprotocol.io
