openf1_weather
Fetch Formula 1 track weather samples by session, meeting, or date window, including air/track temperature, humidity, pressure, wind, and rainfall. Use filters to bound minute-level race conditions.
Instructions
OpenF1 Formula 1 track weather samples. Returns track-weather samples updated about once a minute: air and track temperature, humidity, pressure, wind speed and direction, and the rainfall flag. Pass session_key or meeting_key plus a date window for a bounded read.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "openf1_weather"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filter | No | Repeatable upstream filter written as <attribute><operator><value>, with operators >=, <=, =, > and <. Repeated filters on the same attribute are OR'ed, a lower and upper bound form an inclusive range, and different attributes are AND'ed. Filterable attributes on this route: meeting_key, session_key, date, air_temperature, humidity, pressure, rainfall, track_temperature, wind_direction, wind_speed. | |
| date_to | No | Inclusive upper bound; RFC3339 timestamp or YYYY-MM-DD example(2026-11-08) | |
| rainfall | No | Rainfall flag, 0 or 1 | |
| date_from | No | Inclusive lower bound; RFC3339 timestamp or YYYY-MM-DD example(2026-11-07) | |
| meeting_key | No | Positive meeting key from openf1-meetings, or `latest` for the current meeting example(1299) | |
| session_key | No | Positive session key from openf1-sessions, or `latest` for the current session example(11408) | |
| humidity_gte | No | Inclusive minimum relative humidity percentage | |
| humidity_lte | No | Inclusive maximum relative humidity percentage | |
| pressure_gte | No | Inclusive minimum air pressure in mbar | |
| pressure_lte | No | Inclusive maximum air pressure in mbar | |
| wind_speed_gte | No | Inclusive minimum wind speed in m/s | |
| wind_speed_lte | No | Inclusive maximum wind speed in m/s | |
| wind_direction_gte | No | Inclusive minimum wind direction in degrees example(130) | |
| wind_direction_lte | No | Inclusive maximum wind direction in degrees | |
| air_temperature_gte | No | Inclusive minimum air temperature in Celsius | |
| air_temperature_lte | No | Inclusive maximum air temperature in Celsius | |
| track_temperature_gte | No | Inclusive minimum track temperature in Celsius example(52) | |
| track_temperature_lte | No | Inclusive maximum track temperature in Celsius |