{"name":"weather-forecast","description":"Returns current conditions, a 1-7 day daily forecast, and an optional hourly forecast for any latitude/longitude. Daily includes temp max/min, precipitation total + probability, sunrise/sunset, max UV index, and WMO weather code. Current includes temperature, apparent temperature, humidity %, wind speed/direction, precipitation, weather code, and is_day. Metric or imperial units. Wraps the public Open-Meteo API, no auth, commercial-OK, CC-BY 4.0. Use it as a weather forecast API, hourly forecast, current weather, temperature, or UV index and sunrise-sunset lookup.","price":"$0.002","method":"POST","input_schema":{"properties":{"latitude":{"type":"number","description":"Decimal degrees, range [-90, 90]. Positive north."},"longitude":{"type":"number","description":"Decimal degrees, range [-180, 180]. Positive east."},"units":{"type":"string","enum":["metric","imperial"],"description":"'metric' (°C, km/h, mm) or 'imperial' (°F, mph, inch). Default 'metric'."},"forecast_days":{"type":"number","description":"Number of forecast days, 1-7. Default 3."},"hourly":{"type":"boolean","description":"If true, include hourly temperature, precipitation, and weather code arrays. Default false."}},"required":["latitude","longitude"]},"input_example":{"latitude":37.7749,"longitude":-122.4194,"units":"imperial","forecast_days":3},"output_example":{"location":{"lat":37.7749,"lon":-122.4194,"timezone":"America/Los_Angeles","elevation_m":18},"current":{"time":"2026-05-06T13:00","temperature":62.1,"apparent_temperature":60.4,"humidity_pct":78,"wind_speed":8.2,"wind_direction_deg":270,"precipitation":0,"weather_code":3,"is_day":true},"daily":[{"date":"2026-05-06","temperature_max":67.3,"temperature_min":53.1,"precipitation_mm":0,"precipitation_probability_max":5,"sunrise":"2026-05-06T06:08","sunset":"2026-05-06T20:11","uv_index_max":7.5,"weather_code":3}],"units":"imperial","source":"https://open-meteo.com"},"x402_payment_required":true,"x402_facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}