USGS Earthquakes

Real-time earthquake events from the US Geological Survey

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
77%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~687Tokens (tool definitions)
~1.2 KBTypical response size
Moderate attention impact (0.54% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "earthquake": {
      "url": "https://mcp.olyport.com/earthquake/mcp"
    }
  }
}

Remote endpoints

https://mcp.olyport.com/earthquake/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_recent_earthquakes(min_magnitude, days, limit)

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 quakes only. days: Number of days to look back (default 7, max 30). limit: Maximum number of earthquakes to return (default 50, max 500).

Input Schema

{
  "type": "object",
  "properties": {
    "min_magnitude": {
      "default": 2.5,
      "title": "Min Magnitude",
      "type": "number"
    },
    "days": {
      "default": 7,
      "title": "Days",
      "type": "integer"
    },
    "limit": {
      "default": 50,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "get_recent_earthquakesArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_recent_earthquakesOutput"
}
🟢get_earthquakes_near(latitude, longitude, radius_km, min_magnitude, days)

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). longitude: Longitude of the center point (e.g. -122.4194 for San Francisco). radius_km: Search radius in kilometers (default 100, max 20001). min_magnitude: Minimum magnitude to include (default 1.0). days: Number of days to look back (default 30, max 365).

Input Schema

{
  "type": "object",
  "properties": {
    "latitude": {
      "title": "Latitude",
      "type": "number"
    },
    "longitude": {
      "title": "Longitude",
      "type": "number"
    },
    "radius_km": {
      "default": 100,
      "title": "Radius Km",
      "type": "number"
    },
    "min_magnitude": {
      "default": 1,
      "title": "Min Magnitude",
      "type": "number"
    },
    "days": {
      "default": 30,
      "title": "Days",
      "type": "integer"
    }
  },
  "required": [
    "latitude",
    "longitude"
  ],
  "title": "get_earthquakes_nearArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_earthquakes_nearOutput"
}
🟢get_earthquake_detail(event_id)

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 search results.

Input Schema

{
  "type": "object",
  "properties": {
    "event_id": {
      "title": "Event Id",
      "type": "string"
    }
  },
  "required": [
    "event_id"
  ],
  "title": "get_earthquake_detailArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_earthquake_detailOutput"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools
verifiedversion not recorded3 tools