forecast
ActiveTool of Open Meteo
"What's the weather in [city]" / "weather forecast for [location]" / "will it rain tomorrow" / "temperature in [place] this week" / "wind / precipitation / humidity forecast" — global weather forecast up to 16 days ahead, hourly or daily, at any lat/lng. Returns temperature, precipitation, wind, humidity, cloud cover, weather codes by default; pass hourly/daily arg for custom variables. Free, keyless, no signup (Open-Meteo / ECMWF + national weather services). Pair with geocode to convert "Paris" → lat/lng first.
Parameters schema
{
"type": "object",
"examples": [
{
"latitude": 40.7128,
"longitude": -74.006,
"forecast_days": 10,
"temperature_unit": "fahrenheit"
},
{
"daily": "weather_code,temperature_2m_max,temperature_2m_min",
"hourly": "temperature_2m,precipitation,wind_speed_10m",
"latitude": 51.5074,
"timezone": "Europe/London",
"longitude": -0.1278
}
],
"required": [
"latitude",
"longitude"
],
"properties": {
"daily": {
"type": "string",
"description": "Comma-separated daily variables. Default sensible set."
},
"hourly": {
"type": "string",
"description": "Comma-separated hourly variables. Default sensible set."
},
"latitude": {
"type": "number"
},
"timezone": {
"type": "string",
"description": "IANA timezone or \"auto\""
},
"longitude": {
"type": "number"
},
"past_days": {
"type": "number",
"description": "0-92 (default 0)"
},
"forecast_days": {
"type": "number",
"description": "1-16 (default 7)"
},
"wind_speed_unit": {
"type": "string",
"description": "kmh | ms | mph | kn"
},
"temperature_unit": {
"type": "string",
"description": "celsius (default) | fahrenheit"
}
}
}Parent server
Open Meteo
https://github.com/pipeworx-io/mcp-open-meteo
1/7 registries