Forecast By Zip
forecast_by_zipEPA AirNow air quality (AQI) forecast for a US ZIP code — today and up to three days ahead, per pollutant, with the forecast category, Action Day flag and the forecaster's discussion text. Pass a date (YYYY-MM-DD) to get one day, omit it for every day AirNow has issued. Answers "is tomorrow ok for outdoor activity in 60601".
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"zip_code": "10001"
},
"name": "forecast_by_zip"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | YYYY-MM-DD forecast day (default: every day AirNow has issued, today + up to 3) | |
| zip_code | Yes | US 5-digit ZIP code | |
| distance_miles | No | Search radius for the nearest reporting area (default 25, max 250) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Number of forecast records returned | |
| forecast | Yes | AQI forecasts for pollutants | |
| zip_code | Yes | US 5-digit ZIP code queried | |
| requested_date | Yes | Forecast date requested (YYYY-MM-DD or 'today') |