mcpField
T
TrueFixR Storm Data API

TrueFixR Storm Data API

Remote
truefixr.comMaps & Travel0Updated 3w ago

About TrueFixR Storm Data API

TrueFixR Storm Data API provides address-level U.S. storm history, recent event records, and model-based weather and peril forecasts. It serves insurers, adjusters, property managers, and data or AI-agent builders through REST and MCP access.

Key features

  1. 01Storm history by address since 2003
  2. 02Recent storm records for addresses
  3. 03Forecasts for 10 perils
  4. 04Point weather and hourly forecasts
  5. 05County and peril filters
  6. 06Free previews and reference receipts

Use cases

  1. 01Review storm records around a property
  2. 02Screen addresses for forecast risks
  3. 03Check current weather and short-term rain
  4. 04Find recent storm leads by county

MCP support

The API is available through an MCP server for Claude, ChatGPT, and other compatible clients. It exposes storm, weather, and forecast datasets to MCP clients.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.atlasunited.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

6
ParameterTypeRequiredDescription
latnumberNoLatitude in decimal degrees.
lonnumberNoLongitude in decimal degrees.
daysintegerNoLook-back window in days where supported.
kindstringNodataset=at_risk only. Narrows to 'schools' or 'businesses'.
limitintegerNoMax records on the real paid pull (default 2000, real per-dataset caps still apply -- e.g. storms caps at 5000).
perilstringNoStorm/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.
statestringNo2-letter US state code, e.g. TX.
countystringNoCounty name without the word 'County', e.g. Dallas.
formatenumNoResponse format. json (default) or csv.json | csv
monthsintegerNodataset=storms only. Returns month-bucketed history totals instead of individual leads, for the last N months.
windowenumNodataset=risk only. Forecast window. Default 24h.24h | 48h | 3d | 5d | 7d | 10d
addressstringNoStreet address, for dataset=address.
datasetenumNoTarget dataset. Default storms.storms | risk | address | coverage | facilities | wildfire | at_risk | daily | history | weather | hazard_score
detailsbooleanNodataset=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.
categorystringNodataset=facilities only. Facility category filter.
countiesstringNoComma-separated county names (max 15) plus state, for a multi-county rollup. Free preview only.
addressesbooleanNofalse = 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_minumberNodataset=history only. Search radius in miles. Default 5, max 25.
x_paymentstringNoOptional. 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_aheadintegerNodataset=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_lossstringNodataset=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_severitynumberNoMaximum measured severity.
min_severitynumberNoMinimum measured severity (e.g. 1.5 = 1.5 inch hail). Check severity_by_type in a preview for the real unit.

Details

From the project README

Atlas United storm data API: ML forecasts and storm history for every U.S. address

Atlas United builds risk models for every U.S. address (latitude/longitude), with all the information inside each location. This repository documents the API: address-level storm forecasts for the next 24 hours to 10 days, plus every reported storm at that address back to 2003. Pay per address, no contract.

AtlasCast is Atlas United's forecasting model suite: probabilistic, address-level forecasts for 10 perils, refreshed 4 times a day. TrueFixR is the storm-data side: reported and radar-detected storm history by address. Not affiliated with NOAA or the NWS.

The five products

#Productdataset=Price
1ML Storm Forecast by Addressrisk$0.05 per address
2Model-Based Weather by AddressweatherLean response free, $0.0002 per call with details=true
3Model-Based Hourly Forecast by Addressweather with hours_ahead (0 to 48)$0.0002 per call
4Storm History by Address: Reported and Radar-Detected Events Since 2003history$0.05 per event line, $10 minimum per report
5Past Storm Leads by Address: Reported and Radar-Detected, Last 365 Daysstorms$0.05 per address

Products 1 to 3 are model outputs. Products 4 and 5 are recorded events matched to addresses.

1. ML Storm Forecast by Address

Probabilistic, address-level forecasts for 10 perils (tornado, hail, wind, flash flood, heavy rain, winter, ice, coastal surge, hurricane and wildfire), 24 hours to 10 days ahead, refreshed 4 times a day. AtlasCast uses a separate machine-learning model for each peril. Models are trained and validated chronologically on held-out reported events, and inputs are restricted to information available at forecast issue time.

Each address record carries the structure replacement value and the estimated people at that address, plus storm type, forecast time, a risk label and a past-hit count. Replacement value is the cost to rebuild the structure, not market value. Windows: 24h, 48h, 3d, 5d, 7d, 10d. Filter by county, peril and window. A free preview shows counts, per-peril totals, a county-level grade as a teaser, and the exact cost first. Forecasts describe what could happen, not what will happen.

2. Model-Based Weather by Address

Point weather for any U.S. coordinate: current conditions, active severe weather alerts and a short-term rain outlook. The lean response is free with no account. Add details=true for the full pull of over 170 variables at $0.0002 per call.

3. Model-Based Hourly Forecast by Address

Add hours_ahead (0 to 48) to the weather dataset for forecast hours instead of current conditions. The response reports the hour actually used in forecast_hour_used. Forecast hours carry a smaller core set of fields. $0.0002 per call.

4. Storm History by Address: Reported and Radar-Detected Events Since 2003

One property's long record: every storm event reported or radar-detected within a chosen radius, 2003 to the present, across 11 categories (hail, wind, flood, lightning, tornado, hurricane, winter storm, extreme heat and cold, drought, wildfire, coastal). Each line has event date, type, magnitude where measured, distance in miles and county. Citable, with a reference_id. An optional date_of_loss mode shows whether an event was reported or radar-detected near the address on a date, and lists events before and after it. A record of reported and radar-detected events, not a damage assessment.

5. Past Storm Leads by Address: Reported and Radar-Detected, Last 365 Days

Address-level records of storm events reported or radar-detected at or near each address over the trailing 365 days, filterable by county, peril and severity. Each record has the event time (UTC), type, measured or radar-estimated severity with its unit, distance and a repeat-hit count. A free preview shows counts, severity ranges and the exact cost. Not a damage assessment.

Access

MethodBest for
REST APIPrepaid API key (from $25), Authorization: Bearer <key>
MCP serverClaude, ChatGPT and other MCP-compatible AI clients
x402Autonomous AI agents: pay per request in USDC on Base, no account

Same prices either way. Every dataset has a free preview that shows counts and the exact price before you pay. Every paid response carries a reference_id receipt, and an identical paid query within 24 hours is not billed twice.

Endpoint

GET  https://data.truefixr.com/v1/data
POST https://data.truefixr.com/v1/data   (same params as a JSON body, keeps addresses out of URLs)
ParamDescription
datasetrisk, weather, history, storms, plus address, hazard_score, facilities, wildfire (county-level), at_risk, daily, coverage
state / county2-letter state code / county name
perilNarrow by peril, for example HAIL, FLASH_FLOOD, HEAVY_RAIN, TORNADO
windowrisk only: 24h, 48h, 3d, 5d, 7d, 10d
hours_aheadweather only: 0 to 48
addressesOmit for the free preview. true for the paid pull (weather uses details=true)
limitMax records returned (limit=10 on a $0.05 dataset is a 50 cent sample)
formatjson or csv

Call the endpoint with no params for the live machine-readable menu. Full detail per dataset: Datasets.

Batch endpoints

EndpointMax locationsPrice
POST /v1/weather/batch500$0.0002 per location
POST /v1/portfolio/risk500$0.05 per location (county forecast status, not address-level)

For AI agents

An agent with no API key and no human in the loop can pay per call with x402:

  1. Request a paid pull, for example GET https://data.truefixr.com/v1/data?dataset=storms&county=Dallas&state=TX&addresses=true&limit=1.
  2. Receive HTTP 402 with the exact price.
  3. Sign a USDC payment on Base (eip155:8453) and retry with the payment header.
  4. Receive the data. No signup, no key.

Manifest: /.well-known/x402.json. Agent docs: llms.txt.

Data honesty

  • Forecasts describe what could happen, not what will happen.
  • A storm reported or radar-detected near an address is not a property inspection, damage assessment or repair estimate.
  • structure_value is replacement cost (what it costs to rebuild), not market value.
  • Not affiliated with NOAA or the NWS.

Who this is for

Insurers, adjusters, emergency management, property managers, restoration, solar, and data and AI-agent builders.

Documentation

Links

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.