olyport avatar

USGS Earthquakes

com.olyport/earthquake

Connects Claude to the US Geological Survey's real-time earthquake feed. You get a single tool, get_recent_earthquakes, that lets you filter by magnitude, state, and time window. Returns magnitude, location, depth, felt reports, and alert level for each event. Useful when you need current seismic data in a conversation, whether you're checking recent activity in a specific region, analyzing patterns over the past few days, or building reports that reference ground truth earthquake data. The free tier gives you 100 calls per day, which covers most interactive use cases. Part of OlyPort's broader federal data collection, so the authentication and transport setup works the same way across their other USGS and NOAA servers.

tools
3
transport
HTTP
last updated
Apr 2, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.olyport.com/earthquake/mcp --name earthquake

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http earthquake https://mcp.olyport.com/earthquake/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 3 tools

Verified live against the running server on Nov 6, 2026.

get_recent_earthquakesGet recent earthquakes worldwide above a minimum magnitude. Returns earthquake events from the USGS catalog sorted by time (newest first). Useful for monitoring seismic activity globally. Args: min_magnitude: Minimum magnitude to include (default 2.5). Use 4.5+ for significant...3 params

Get recent earthquakes worldwide above a minimum magnitude. Returns earthquake events from the USGS catalog sorted by time (newest first). Useful for monitoring seismic activity globally. Args: min_magnitude: Minimum magnitude to include (default 2.5). Use 4.5+ for significant...

Parameters* required
daysinteger
default: 7
limitinteger
default: 50
min_magnitudenumber
default: 2.5
get_earthquakes_nearGet earthquakes near a specific geographic location. Searches for earthquakes within a radius of the given coordinates. Useful for assessing local seismic risk or investigating felt reports. Args: latitude: Latitude of the center point (e.g. 37.7749 for San Francisco). longitu...5 params

Get earthquakes near a specific geographic location. Searches for earthquakes within a radius of the given coordinates. Useful for assessing local seismic risk or investigating felt reports. Args: latitude: Latitude of the center point (e.g. 37.7749 for San Francisco). longitu...

Parameters* required
daysinteger
default: 30
latitude*number
longitude*number
min_magnitudenumber
default: 1
radius_kmnumber
default: 100
get_earthquake_detailGet full details of a specific earthquake event by its USGS event ID. Returns comprehensive information including magnitude, location, depth, felt reports, tsunami status, and tectonic summary when available. Args: event_id: The USGS event ID (e.g. 'us7000m1xh'). Get IDs from...1 params

Get full details of a specific earthquake event by its USGS event ID. Returns comprehensive information including magnitude, location, depth, felt reports, tsunami status, and tectonic summary when available. Args: event_id: The USGS event ID (e.g. 'us7000m1xh'). Get IDs from...

Parameters* required
event_id*string

Sponsors

Details

Website
olyport.com
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from olyport