Listed from the MCP registry; nobody on Odel publishes it.

Is this yours? Claim it
MCP server: One MCP server.

Property Hazard MCP

@zipquoteRun by its publisher: served from their own domain, namespace checked by the registry.MCP server · External

Flood, wildfire, earthquake, and coastal-storm hazard lookup for a US property.

Natural hazardsv1.0.0MITPython
Freeno charge per call

One address for any MCP client. No sign-in needed on this server.

What it does

1 other

Grouped by tool name. At most: only reads or looks up information.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Tools

1 · grouped by tool name · checked 18 Oct 2026

Other · 1Neither hinted nor named

  • assess_property_hazard
Try it in the Inspector
README1 min read

us-property-hazard-risk (MCP server)

A remote MCP server that assesses natural hazard exposure — flood, wildfire, earthquake, and coastal proximity — for a single US property address, using only free, keyless public data. No API keys, no database, no map. Works from Claude, ChatGPT, or any other MCP-compatible host.

Tool

assess_property_hazard(address: str)

Validates and geocodes the address, then returns flood zone (FEMA NFHL), wildfire hazard score, seismic PGA (USGS, ASCE 7-22), fault and coastal distance, and a deterministic 0–100 hazard_score / hazard_tier with up to 5 hazard_drivers. If a data source is unavailable, that field is reported as unknown rather than assumed zero-risk.

Data sources

Local dev

bash
python -m venv venv
venv/Scripts/pip install -r requirements.txt   # venv/bin/pip on macOS/Linux

cd src
../venv/Scripts/python server.py               # ../venv/bin/python on macOS/Linux

Starts a streamable-HTTP MCP server on http://localhost:8000/mcp:

bash
curl -X POST http://localhost:8000/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"assess_property_hazard","arguments":{"address":"1600 Pennsylvania Ave NW, Washington, DC 20500"}}}'

Deployment

Runs via Docker Compose (docker-compose.yml):

bash
docker compose up -d --build

Known limitations

  • US addresses only
  • FEMA NFHL is occasionally unreachable from some networks (flood_available: false)
  • Wildfire scoring is a coarse coordinate-zone heuristic, not parcel-level

License

MIT — see LICENSE.

Similar modules

Browse Natural hazards