NOAA and NWS observations, forecast and data quality
buscalc_weather_data_lookupFetch nationwide US NWS hourly forecasts, nearby station observations and active official alerts, or NOAA CO-OPS coastal water level. Checks up to three nearby NWS stations, with official Aviation Weather Center METAR observation fallback when primary readings are missing or delayed. Fallback readings are at most 90 minutes old and within 80 miles; source, station, distance and observation time are explicit. Supplemental gust, precipitation/snow/ice accumulation and visibility forecasts retain native valid intervals where available. Missing observation fields can have separately attributed recent station supplements; original station records remain intact. Compatible grid periods may fill missing hourly forecast fields with per-field provenance. Independent product failures remain explicit; no invented probabilities. Coordinates rounded to 0.01 degree before provider lookup. Five-minute cache; source timestamps, missing values, quality flags and errors retained. Full future hours only, up to 168 returned. Not a calculation success, safety assurance or executable market price. No user job data sent upstream. Put tool fields inside inputs. Supply units or modelVersion only when listed in inputSchema. Follow its required fields and exact choices. Do not pass the REST calculator field inside MCP arguments.
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": {
"inputs": {
"kind": "location",
"latitude": 34.17,
"longitude": -86.84
}
},
"name": "buscalc_weather_data_lookup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| units | No | ||
| inputs | Yes | ||
| modelVersion | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| notes | Yes | ||
| source | Yes | ||
| coastal | No | ||
| quality | Yes | ||
| forecast | No | ||
| sourceURL | Yes | ||
| calculator | Yes | ||
| observation | No | ||
| retrievedAt | Yes |