# DaedalMap Earthquake Data

> Global earthquake events from the USGS, 2150 BC-present: magnitude, depth, location, counts.

- name: com.daedalmap/earthquakes
- version: 1.0.2
- connection class: R0 (autonomous)
- trust: 85/100 flags: duplicate-repo
- quality: 75/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.daedalmap%2Fearthquakes
- tools: https://api.protogrid.dev/v1/servers/com.daedalmap%2Fearthquakes/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "earthquakes": {
      "type": "http",
      "url": "https://app.daedalmap.com/mcp/earthquakes"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 65
- provenance: 85
- drivers: +repository +dns-namespace +website +reachable +uptime-99% ~updated-131d-ago -duplicate-repo(14 names)
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 75/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 5 of 5 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,834 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 25 (weight 15)

- warn `stability.changes`: 7 tool changes in 30 days
- fail `stability.rug_pull`: 1 tools kept their name but changed most of their description in 30 days; review before trusting them

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 5, about 1,834 tokens to load them all
- tool set hash: 12a7540547903d41e22385ea75645b46
- tools last changed: 2026-10-17T07:02:01.811Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.daedalmap/earthquakes.svg)](https://protogrid.dev/servers/com.daedalmap/earthquakes)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-17 `get_data` changed (inputSchema)
- 2026-10-17 `get_pack` changed (title, description, inputSchema, outputSchema) **meaning changed**
  - before: Inspect one selected data pack or geometry family progressively: lite starter contract, full MCP query metadata, or a raw metadata download URL. Use its next_step to retrieve data or call the preferred geometry tool.
  - after: Inspect one exact data pack ID for its metrics, time coverage, and query metadata before get_data.
- 2026-10-17 `get_catalog` changed (title, description, inputSchema, outputSchema)
  - before: Discover data packs or geometry families progressively: lite selection, full metric/query inventory, or a raw catalog download URL. Choose one result and call get_pack next. Current catalog: The same geography tools work worldwide across a cataloged baseline of 252 geographic entities, reaching up to Admin 2. Where additional country releases are available, the same calls automatically return deeper administrative tiers or maintained reference families. Additional detail is currently available for Australia, Brazil, Canada, France, Germany, Mexico, United Kingdom, United States.
  - after: Choose data or geometry to list published pack IDs or family and scope IDs. The response includes a complete catalog download URL. Use get_pack for data or get_geography for geometry. Current catalog: The same geography tools work worldwide across a cataloged baseline of 252 geographic entities, reaching up to Admin 2. Where additional country releases are available, the same calls automatically return deeper administrative tiers or maintained reference families. Additional detail is currently available for Australia, Brazil, Canada, France, Germany, Mexico, United Kingdom, United States.
- 2026-10-16 `get_event` changed (inputSchema)
- 2026-09-25 `get_pack` changed (title)
- 2026-09-25 `get_catalog` changed (title)
- 2026-09-24 `get_data` changed (inputSchema)

Full history: https://api.protogrid.dev/v1/servers/com.daedalmap%2Fearthquakes/changes

## Remotes

- https://app.daedalmap.com/mcp/earthquakes (streamable-http, auth none, reachable true, uptime30d 0.9915254)

## Packages

_none_

## Tools (5)

- `get_catalog`: Choose data or geometry to list published pack IDs or family and scope IDs. The response includes a complete catalog download URL. Use get_pack for data or get_geography for geometry. Current catalog: The same geography tools work worldwide across a cataloged baseline of 252 geographic entities, reaching up to Admin 2. Where additional country releases are available, the same calls automatically return deeper administrative tiers or maintained reference families. Additional detail is currently available for Australia, Brazil, Canada, France, Germany, Mexico, United Kingdom, United States.
- `get_data`: Retrieve rows from one selected published data pack using exact metrics, loc_id-based region filters, time/metric filters, sorting, and a row limit. Disaster event rows include stable event_id values for get_event drill-down. A parent administrative loc_id selects matching descendant rows at the pack's published grain. Call get_pack first; geometry families use their focused next-step tools.
- `get_event`: Retrieve one exact disaster event and explicitly requested relationships, affected places, native observations, or geometry. Use get_data to obtain the stable event_id first.
- `get_pack`: Inspect one exact data pack ID for its metrics, time coverage, and query metadata before get_data.
- `get_tool_help`: Describe one tool visible on this facade, including its exact contract, or return a bounded workflow overview for one supported topic.
