{
  "markdown": "# us-property-hazard-risk (MCP server)\n\nA remote [MCP](https://modelcontextprotocol.io) server that assesses natural\nhazard exposure — flood, wildfire, earthquake, and coastal proximity — for a\nsingle US property address, using only free, keyless public data. No API\nkeys, no database, no map. Works from Claude, ChatGPT, or any other\nMCP-compatible host.\n\n## Tool\n\n### `assess_property_hazard(address: str)`\n\nValidates and geocodes the address, then returns flood zone (FEMA NFHL),\nwildfire hazard score, seismic PGA (USGS, ASCE 7-22), fault and coastal\ndistance, and a deterministic 0–100 `hazard_score` / `hazard_tier` with up to\n5 `hazard_drivers`. If a data source is unavailable, that field is reported\nas unknown rather than assumed zero-risk.\n\n## Data sources\n\n- [US Census Bureau Geocoder](https://geocoding.geo.census.gov) — address validation + geocoding\n- [FEMA NFHL](https://hazards.fema.gov) — flood zone\n- [USGS Design Maps](https://earthquake.usgs.gov) — seismic PGA\n- Static reference points (haversine) — fault + coastal proximity\n\n## Local dev\n\n```bash\npython -m venv venv\nvenv/Scripts/pip install -r requirements.txt   # venv/bin/pip on macOS/Linux\n\ncd src\n../venv/Scripts/python server.py               # ../venv/bin/python on macOS/Linux\n```\n\nStarts a streamable-HTTP MCP server on `http://localhost:8000/mcp`:\n\n```bash\ncurl -X POST http://localhost:8000/mcp \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Accept: application/json, text/event-stream\" \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/call\",\"params\":{\"name\":\"assess_property_hazard\",\"arguments\":{\"address\":\"1600 Pennsylvania Ave NW, Washington, DC 20500\"}}}'\n```\n\n## Deployment\n\nRuns via Docker Compose (`docker-compose.yml`):\n\n```bash\ndocker compose up -d --build\n```\n\n## Known limitations\n\n- US addresses only\n- FEMA NFHL is occasionally unreachable from some networks (`flood_available: false`)\n- Wildfire scoring is a coarse coordinate-zone heuristic, not parcel-level\n\n## License\n\nMIT — see `LICENSE`.\n",
  "bytes": 1994,
  "sha": "98d60c9e546c5900e43e9af39cb5ecdefdb8354e2ac595fd37b0d3009ecd7172",
  "repo_slug": "ericshenus/us-property-hazard-risk",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_ai_zipquote_us_property_hazard_risk_7a3b9a0c/readme"
}