{"name":"weather","intro":"Live weather from [Open-Meteo](https://open-meteo.com), no key required. A place name is geocoded first, so `place: \"Kolkata\"` is enough; coordinates skip that step. Every answer is as-of the moment of the call — there is nothing deterministic about tomorrow's weather.","when_to_use":["Before stating today's conditions or a forecast: the model's training data has no weather in it.","Historical daily weather back to 1940, for a date or a date range.","Not for time zones — [`geo_offline`](/docs/tools/geo_offline) answers those without a network call."],"network":true,"related":"[`geo`](/docs/tools/geo) to resolve a place first · [`datetime`](/docs/tools/datetime) to convert the timestamps it returns.","docs_url":"/docs/tools/weather","modes":[{"name":"current","purpose":"Conditions at this moment, at a place or a pair of coordinates.","description":"Conditions right now at the resolved location: temperature, apparent temperature, humidity, precipitation, wind speed and bearing, cloud cover, pressure, and whether it is daylight there.","parameters":[{"name":"place","type":"string","required":false,"doc":"A place name; geocoded before the lookup. Give this or `lat`/`lon`.","default":null},{"name":"lat","type":"number","required":false,"doc":"Latitude, when you already have coordinates.","default":null},{"name":"lon","type":"number","required":false,"doc":"Longitude, when you already have coordinates.","default":null},{"name":"units","type":"string","required":false,"doc":"`metric` (°C, km/h) or `imperial` (°F, mph).","default":"`metric`"},{"name":"tz","type":"string","required":false,"doc":"IANA zone for the timestamps; `auto` uses the location's own zone.","default":"`auto`"}],"examples":[]},{"name":"forecast","purpose":"Today plus up to sixteen days ahead, day by day.","description":"Current conditions plus a daily forecast: highs and lows, precipitation and its probability, maximum wind, sunrise, sunset and UV index.","parameters":[{"name":"place","type":"string","required":false,"doc":"A place name; geocoded before the lookup. Give this or `lat`/`lon`.","default":null},{"name":"lat","type":"number","required":false,"doc":"Latitude, when you already have coordinates.","default":null},{"name":"lon","type":"number","required":false,"doc":"Longitude, when you already have coordinates.","default":null},{"name":"days","type":"integer","required":false,"doc":"How many days to return, 1..16.","default":"`7`"},{"name":"units","type":"string","required":false,"doc":"`metric` or `imperial`.","default":"`metric`"},{"name":"tz","type":"string","required":false,"doc":"IANA zone for the timestamps.","default":"`auto`"}],"examples":[]},{"name":"historical","purpose":"What the weather actually was, on a past date or range.","description":"Daily observations from the reanalysis archive, which reaches back to 1940. One day, or a range when `end_date` is given.","parameters":[{"name":"place","type":"string","required":false,"doc":"A place name; geocoded before the lookup. Give this or `lat`/`lon`.","default":null},{"name":"lat","type":"number","required":false,"doc":"Latitude, when you already have coordinates.","default":null},{"name":"lon","type":"number","required":false,"doc":"Longitude, when you already have coordinates.","default":null},{"name":"date","type":"string","required":true,"doc":"First day, `YYYY-MM-DD`.","default":null},{"name":"end_date","type":"string","required":false,"doc":"Last day of the range.","default":"`date`"},{"name":"units","type":"string","required":false,"doc":"`metric` or `imperial`.","default":"`metric`"},{"name":"tz","type":"string","required":false,"doc":"IANA zone for the timestamps.","default":"`auto`"}],"examples":[]},{"name":"summary","purpose":"The forecast plus a ready-to-quote sentence.","description":"Everything `forecast` returns, plus a one-sentence English summary of now and the coming week — for pasting straight into an answer.","parameters":[{"name":"place","type":"string","required":false,"doc":"A place name; geocoded before the lookup. Give this or `lat`/`lon`.","default":null},{"name":"lat","type":"number","required":false,"doc":"Latitude, when you already have coordinates.","default":null},{"name":"lon","type":"number","required":false,"doc":"Longitude, when you already have coordinates.","default":null},{"name":"days","type":"integer","required":false,"doc":"How many days the sentence covers, 1..16.","default":"`7`"},{"name":"units","type":"string","required":false,"doc":"`metric` or `imperial`.","default":"`metric`"},{"name":"tz","type":"string","required":false,"doc":"IANA zone for the timestamps.","default":"`auto`"}],"examples":[]}]}