Subscribe to the USGS Earthquake Hazards real-time GeoJSON feed at earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php; select the appropriate update interval feed (every minute, hour, or day) and magnitude threshold
Parse the GeoJSON FeatureCollection response; each feature contains properties including magnitude (mag), place, time, depth, and a unique event ID
Apply a magnitude threshold filter (e.g., M ≥ 5.0) and a geographic bounding box to discard events outside your insured portfolio footprint
For events that pass the filter, query the USGS FDSN Event Web Service at earthquake.usgs.gov/fdsnws/event/1/ with the event ID to retrieve detailed shake parameters and the ShakeMap data URL
Cross-reference the epicenter coordinates and ShakeMap intensity contours against your geocoded property exposure to identify potentially affected locations
Flag affected policies in your claims system for proactive outreach, and trigger automated FNOL intake prompts for policyholders in high-intensity (MMI VII+) zones
Known gotchas
The real-time GeoJSON feeds are updated on a schedule (not a true push stream); if low latency is critical, poll the every-minute feed but respect USGS fair-use guidelines and avoid aggressive polling that could result in IP throttling
ShakeMap data is revised multiple times after an event as more seismometer readings arrive; the initial intensity estimates can differ materially from final values — re-run exposure analysis after each ShakeMap update
USGS data covers global events but ShakeMap coverage is densest for the continental US; international earthquake response may require supplementing USGS with other data sources (e.g., EMSC, national seismic agencies)
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp