Open-Meteo MCP ↗
A comprehensive MCP server providing access to Open-Meteo weather APIs for Large Language Models
What's in it
- Data offered docs-verified
- weather forecast up to 16 days · ERA5 historical weather from 1940 · air quality (PM2.5, PM10, ozone, NO2, pollen, European and US AQI, UV index) · marine waves, swell and sea surface temperature · ensemble forecasts · seasonal outlook from a few weeks to about 7 months · CMIP6 climate projections 1950 to 2050 · river discharge via GloFAS (flood_forecast) · geocoding · elevation
- Coverage llm-inferred
- Not stated for the server as a whole. GFS is global, DWD ICON focuses on Europe and MET Norway on Nordic countries. UK is not named. · 1940 to yesterday (ERA5 archive); CMIP6 projections 1950 to 2050
- Resolution llm-inferred
- Temporal: hourly, daily and 15-minute series. Spatial resolution not stated.
- Formats llm-inferred
- JSON · MCP stdio · MCP streamable HTTP
- Access docs-verified
- Free for non-commercial use; no API key needed for the Open-Meteo APIs. Server licence MIT. API_KEY applies only to the server's own HTTP transport.
Useful for
- Use cases llm-inferred
- ERA5 rainfall and temperature history (weather_archive) for FRA or drainage baseline climatology · Forecast rainfall and wind for construction-phase site planning · GloFAS river discharge screening (flood_forecast) at site coordinates before gauge data review · CMIP6 climate projections (climate_projection) for climate-change allowances in drainage strategy
- Audience llm-inferred
- flood consultants · drainage engineers · hydrologists · planners · GIS analysts
Limitations
- Constraints llm-inferred
- Docs cover free use for non-commercial purposes only; commercial consultancy use must be checked against Open-Meteo terms · ENTRY auth lists API_KEY, but the docs say no key is needed for Open-Meteo; API_KEY only protects HTTP mode · Model-specific tools are regional (ICON for Germany/Europe, MET Norway for Nordic countries); UK coverage is not named · GloFAS flood discharge is modelled, not gauge observations · Responses over 25,000 characters are truncated; narrow the date range or variables to get full data · Response cache is in-memory only and not persistent · Archive ranges ending within the last 5 days are still being backfilled by Open-Meteo · Tool argument names in example_tool_calls are inferred from Open-Meteo API conventions, not from DOCS · Docs give no maintenance or release-status information
Globalhealthy