xyver avatar

DaedalMap Earthquake Data

xyver/daedal-map

Connects Claude to DaedalMap's earthquake archive spanning 2150 BC to present with over 1M events from USGS data. Exposes structured queries for magnitude, depth, location, and time window filtering through the DaedalMap geographic query engine. The MCP lane surfaces the same disaster event data that powers the hosted app's point-and-radius earthquake visualizations, including aftershock relationships and cross-disaster links. Useful when you need historical seismic context for a region, want to correlate earthquake timing with other events, or need to pull structured earthquake datasets into an agent workflow without standing up your own USGS ingestion pipeline. Works over streamable HTTP transport against the hosted DaedalMap runtime.

GitHub stars
2
tools
5
transport
HTTP
last updated
Nov 12, 2026

Install

From registry metadata
$ npx add-mcp 'https://app.daedalmap.com/mcp/earthquakes?registry=mcpregistry' --name earthquakes

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 earthquakes 'https://app.daedalmap.com/mcp/earthquakes?registry=mcpregistry'

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

Tools

Verified live · 5 tools

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

get_tool_helpDescribe one tool visible on this facade, including its exact contract, or return a bounded workflow overview for one supported topic.3 params

Describe one tool visible on this facade, including its exact contract, or return a bounded workflow overview for one supported topic.

Parameters* required
questionstring
Optional question used only with a topic overview.
tool_namestring
Exact tool name from tools/list. Do not combine with topic.
topicstring
Workflow overview. Do not combine with tool_name.one of overview · data · disasters · custom_data · geometry
get_catalogChoose 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 g...1 params

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 g...

Parameters* required
catalog*string
Required directory selector.one of data · geometry
get_packInspect one exact data pack ID for its metrics, time coverage, and query metadata before get_data.1 params

Inspect one exact data pack ID for its metrics, time coverage, and query metadata before get_data.

Parameters* required
pack_id*string
Pack identifier from get_catalog. Newly catalog-admitted packs require no MCP schema change.
get_eventRetrieve one exact disaster event and explicitly requested relationships, affected places, native observations, or geometry. Use get_data to obtain the stable event_id first.8 params

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.

Parameters* required
event_id*string
Exact stable event_id returned by a disaster-pack get_data row.
geometry_modestring
current returns the representative/current shape; timeline returns bounded progression frames where supported.one of current · timelinedefault: current
includearray
Optional companion layers. Omit for the lightweight event summary. Geometry is never returned implicitly.
limitinteger
Per-section ceiling for relationships, affected places, observations, or geometry frames.default: 100
pack_id*string
Required disaster pack_id that returned this event_id from get_data. The tool never searches other packs.
relationship_depthinteger
Bounded cross-hazard traversal depth when relationships is included.default: 1
request_idstring
Optional caller-supplied request id for tracing.
source_id*string
Required source_id from the same get_data result. Must identify one published event source in pack_id.
get_dataRetrieve 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 des...7 params

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 des...

Parameters* required
filters*object
limitinteger
Maximum number of rows to return for the requested source or pack.
metrics*array
Exact metric ids from get_pack. Use event_count for aggregate counts only when get_pack publishes it.
outputobject
Optional response controls. v1 supports rows only.
pack_id*string
Pack identifier from get_catalog. Newly catalog-admitted packs require no MCP schema change.
request_idstring
Optional caller-supplied request id for tracing and idempotency.
sortvalue
Sort by a sortable field from get_pack; direction defaults to asc.

Sponsors

Readme

DaedalMap

Bring your data. Connect its geography.

DaedalMap is geographic interoperability infrastructure: a loc_id identity model, versioned boundary geometry, published crosswalks between geography systems, and maintained data packs. Resolve coordinates and reference codes to administrative matches, pull compatible shapes and data, and follow crosswalks into other systems such as census tracts, postal areas, watersheds, and electoral districts.

Use it through a remote MCP server, an HTTP API, a map app, downloadable files, or this repository, which is the open runtime behind all of them.

Website | App | Agent docs | Geometry | Data packs | Downloads | Convert a file | llms.txt

Connect an agent

The hosted MCP server needs no install or account for discovery:

https://app.daedalmap.com/mcp?registry=github

Claude Code:


View the full README on GitHub

Details

Repository
github.com/xyver/daedal-map
Website
www.daedalmap.com
Transport
HTTP
Registry
MCP registry, active
Resources
6
Prompts
2
Tools verified
Nov 6, 2026

More from xyver