Atlas United data, all datasets (advanced / multi-county)
get_weather_dataCATCH-ALL and PAID-PULL tool. Prefer the dedicated tools below when one fits (get_storm_history: one county, past 365 days; get_risk_forecast: one county, next 24 hours to 10 days; get_address_report: one address, past 365 days; get_property_storm_history_report: one address, 2003 to present; get_current_weather: one point, now to 48 hours). Use THIS tool for: every PAID address-level pull (set addresses=true), county coverage, facilities, wildfire (county-level), at_risk, daily, a counties multi-county rollup (comma-separated, max 15), hazard_score, or any parameter the dedicated tools do not expose (radius_mi, date_of_loss, window, months, category, limit, kind, details, hours_ahead). Datasets: ML Storm Forecast by Address (risk), Model-Based Weather by Address (weather), Model-Based Hourly Forecast by Address (weather with hours_ahead), Storm History by Address: Reported and Radar-Detected Events Since 2003 (history), Past Storm Leads by Address: Reported and Radar-Detected, Last 365 Days (storms). addresses=false (default) is a FREE preview; addresses=true (or details=true for weather) returns the paid data and requires the user's own Atlas United Data API account key, or an x402 payment. Call with no arguments for the full menu. HARD RULE when called with no arguments: this returns the full menu. Output that entire raw response back to the user verbatim, every dataset, every field, every example. Do not summarize or paraphrase. A shortened version is wrong even if it looks complete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude in decimal degrees. | |
| lon | No | Longitude in decimal degrees. | |
| days | No | Look-back window in days where supported. | |
| kind | No | dataset=at_risk only. Narrows to 'schools' or 'businesses'. | |
| limit | No | Max records on the real paid pull (default 2000, real per-dataset caps still apply -- e.g. storms caps at 5000). | |
| peril | No | Storm/risk type filter. Used by dataset=storms and dataset=risk (narrows to one storm type -- use the exact names returned under storm_types in a free preview) and by dataset=at_risk (narrows to one peril bucket, a different real meaning -- check that dataset's own preview for its real values). Common storms/risk values: HAIL, THUNDERSTORM_WIND, FLASH_FLOOD, HEAVY_RAIN, FLOOD, TORNADO. | |
| state | No | 2-letter US state code, e.g. TX. | |
| county | No | County name without the word 'County', e.g. Dallas. | |
| format | No | Response format. json (default) or csv. | json |
| months | No | dataset=storms only. Returns month-bucketed history totals instead of individual leads, for the last N months. | |
| window | No | dataset=risk only. Forecast window. Default 24h. | |
| address | No | Street address, for dataset=address. | |
| dataset | No | Target dataset. Default storms. | |
| details | No | dataset=weather only (Model-Based Weather by Address). true = full current-conditions pull, billed $0.0002/call. false (default) = free lean response, no account needed. Equivalent to addresses=true for this dataset. | |
| category | No | dataset=facilities only. Facility category filter. | |
| counties | No | Comma-separated county names (max 15) plus state, for a multi-county rollup. Free preview only. | |
| addresses | No | false = free preview. true = address-level records -- requires EITHER the user's own Atlas United Data API account key (Authorization header) OR an x402 payment (see x_payment param below); no account needed for the x402 path. | |
| radius_mi | No | dataset=history only. Search radius in miles. Default 5, max 25. | |
| x_payment | No | Optional. A signed x402 protocol payment payload (base64), used instead of an API key to pay for ONE address-level pull in USDC on Base network. If addresses=true and neither an API key nor x_payment is provided, the response is an HTTP 402 with full payment instructions (pay_to address, amount, network) an agent can act on to construct this payload and retry. | |
| hours_ahead | No | dataset=weather only (Model-Based Hourly Forecast by Address). Forecast 0-48h out instead of current conditions -- snaps to the nearest available forecast hour, response's forecast_hour_used says exactly what you got. | |
| date_of_loss | No | dataset=history only. YYYY-MM-DD. Anchors the report around this date -- returns the real weather events recorded on and immediately around that date, for reference. Not a determination of whether any claim is valid. | |
| max_severity | No | Maximum measured severity. | |
| min_severity | No | Minimum measured severity (e.g. 1.5 = 1.5 inch hail). Check severity_by_type in a preview for the real unit. |