Skip to main content
ClaudeWave
ericshenus avatar
ericshenus

us-property-hazard-risk

View on GitHub

MCP server that assesses natural hazard exposure, flood, wildfire, earthquake, coastal proximity for a single US property address

MCP ServersOfficial Registry0 stars0 forksPythonMITUpdated today
Install in Claude Code / Claude Desktop
Method: pip / Python · -r
Claude Code CLI
claude mcp add us-property-hazard-risk -- python -m -r
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "us-property-hazard-risk": {
      "command": "python",
      "args": ["-m", "venv"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Install first: pip install -r
Use cases

MCP Servers overview

# us-property-hazard-risk (MCP server)

A remote [MCP](https://modelcontextprotocol.io) 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

- [US Census Bureau Geocoder](https://geocoding.geo.census.gov) — address validation + geocoding
- [FEMA NFHL](https://hazards.fema.gov) — flood zone
- [USGS Design Maps](https://earthquake.usgs.gov) — seismic PGA
- Static reference points (haversine) — fault + coastal proximity

## 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`.

What people ask about us-property-hazard-risk

What is ericshenus/us-property-hazard-risk?

+

ericshenus/us-property-hazard-risk is mcp servers for the Claude AI ecosystem. MCP server that assesses natural hazard exposure, flood, wildfire, earthquake, coastal proximity for a single US property address It has 0 GitHub stars and was last updated today.

How do I install us-property-hazard-risk?

+

You can install us-property-hazard-risk by cloning the repository (https://github.com/ericshenus/us-property-hazard-risk) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is ericshenus/us-property-hazard-risk safe to use?

+

ericshenus/us-property-hazard-risk has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains ericshenus/us-property-hazard-risk?

+

ericshenus/us-property-hazard-risk is maintained by ericshenus. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to us-property-hazard-risk?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy us-property-hazard-risk to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: ericshenus/us-property-hazard-risk
[![Featured on ClaudeWave](https://claudewave.com/api/badge/ericshenus-us-property-hazard-risk)](https://claudewave.com/repo/ericshenus-us-property-hazard-risk)
<a href="https://claudewave.com/repo/ericshenus-us-property-hazard-risk"><img src="https://claudewave.com/api/badge/ericshenus-us-property-hazard-risk" alt="Featured on ClaudeWave: ericshenus/us-property-hazard-risk" width="320" height="64" /></a>