| name | weather-fetcher |
| description | Get current weather and forecasts for any location using the free Open-Meteo API. Use when the user asks about weather, temperature, or forecasts. |
API: Open-Meteo (free, no key)
Geocode: GET https://geocoding-api.open-meteo.com/v1/search?name={city}&count=1
Current: GET https://api.open-meteo.com/v1/forecast?latitude={lat}&longitude={lon}¤t=temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,uv_index&temperature_unit=fahrenheit&wind_speed_unit=mph
Forecast: Same endpoint, swap current for daily=temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,weather_code,uv_index_max&timezone=auto&forecast_days={n}
Weather Codes (WMO)
0=Clear, 1-3=Cloudy, 45=Fog, 51-55=Drizzle, 61-65=Rain, 71-75=Snow, 80-82=Showers, 95=Thunderstorm, 96/99=Hail