mcpserver.lol
registry/open-meteo-mcp-server
Connection check verified live · 27h ago

open-meteo-mcp-server

Global weather via Open-Meteo: forecast, ERA5 archive, marine, air quality, geocoding, elevation.

Tools 11
GitHub stars 5
Installs / wk 233
Licence Apache-2.0
Transport streamable-http, stdio
Last checked 27h ago

Tools & capabilities

11 tools

Read from the running server on 27h ago.

openmeteo_dataframe_describe read-only canvas_id*
List the tables and their columns on a DataCanvas staged by openmeteo_get_forecast, openmeteo_get_historical, openmeteo_get_marine, openmeteo_get_air_quality, openmeteo_get_ensembl…
openmeteo_dataframe_query read-only sql*canvas_id*
Run a read-only SQL SELECT against tables staged on a DataCanvas by openmeteo_get_forecast, openmeteo_get_historical, openmeteo_get_marine, openmeteo_get_air_quality, openmeteo_get…
openmeteo_get_air_quality read-only end_datelatitude*timezonecanvas_idlongitude*past_days +3
Modeled CAMS (Copernicus Atmosphere Monitoring Service) air quality: PM2.5, PM10, nitrogen dioxide, sulphur dioxide, ozone, carbon monoxide, dust, pollen, and European/US AQI indic…
openmeteo_get_climate read-only modelsend_date*latitude*timezonecanvas_idlongitude* +5
Long-range climate projections from bias-corrected daily CMIP6 models, covering 1950-01-01 to 2050-12-31 at any coordinate. Answers "what will conditions look like through 2050?" —…
openmeteo_get_elevation read-only latitudes*longitudes*
Terrain elevation from the Copernicus Digital Elevation Model (~90m resolution) for one or more coordinate pairs. Accepts up to 100 pairs per call. Useful for geographic context, e…
openmeteo_get_ensemble read-only modelslatitude*timezonecanvas_idlongitude*past_days +6
Probabilistic ensemble weather forecast — up to 64 ensemble members, up to 16 days ahead with optional past_days (0–92). Each member's values appear as separate columns named with…
openmeteo_get_flood read-only end_datelatitude*timezonecanvas_idlongitude*start_date +2
GloFAS (Global Flood Awareness System) river discharge forecast and historical reanalysis. Returns daily ensemble river discharge (m³/s) for the river nearest to the given coordina…
openmeteo_get_forecast read-only latitude*timezonecanvas_idlongitude*past_daysforecast_days +5
Weather forecast for coordinates: hourly and/or daily variables for up to 16 days ahead, with optional past_days (up to 92) for recent history. Use past_days instead of openmeteo_g…
openmeteo_get_historical read-only end_date*latitude*timezonecanvas_idlongitude*start_date* +5
Historical weather from the ERA5 reanalysis archive (1940–present). Requires start_date and end_date (ISO 8601 date, e.g., "2024-07-01"). ERA5 has a variable lag of up to ~5 days —…
openmeteo_get_marine read-only end_datelatitude*timezonecanvas_idlongitude*past_days +4
Marine wave and ocean conditions for a coastal or ocean coordinate: wave height, wave period, wave direction, wind-wave height, swell height, sea-surface temperature. Forecast hori…
openmeteo_search_locations read-only name*countcountrylanguage
Resolve a place name to ranked coordinate matches with country, region, elevation, timezone, and population. Required prerequisite for name-based queries — all weather tools take l…