# daedalmap

Hosted geographic data MCP server for earthquakes, tsunamis, volcanoes, and currency time series. Free discovery, free currency and volcanoes queries, paid earthquakes and tsunamis via x402 on Base U…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add bryanhellard-tt41/daedalmap

# Browse available tools
npx -y @smithery/cli@latest tool list bryanhellard-tt41/daedalmap

# Get full schema for a tool
npx -y @smithery/cli@latest tool get bryanhellard-tt41/daedalmap get_catalog

# Call a tool
npx -y @smithery/cli@latest tool call bryanhellard-tt41/daedalmap get_catalog '{}'
```

## Direct MCP Connection

Endpoint: `https://daedalmap.run.tools`

## Tools (7)

- `get_catalog` — Free discovery. Returns the list of live agent-ready data packs available on DaedalMap.
- `get_pack` — Free discovery. Returns detailed metadata, coverage, metrics, and first-query guidance for one pack.
- `get_earthquake_events` — Paid x402 tool. Queries earthquakes_events. Use event_count for aggregate counts or event metrics for raw event rows.
- `get_volcanic_activity` — Free tool. Queries volcanoes_events for eruption records and volcanic activity metrics.
- `get_tsunami_events` — Paid x402 tool. Queries tsunamis_events for tsunami source events and related metrics.
- `get_fx_rates` — Free tool. Queries the currency pack and routes by filters.time.granularity to daily, weekly, or monthly FX data.
- `query_dataset` — Generic structured query for direct source_id or pack_id access using the same contract as POST /api/v1/query/dataset. …

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get bryanhellard-tt41/daedalmap <tool-name>
```

## Resources

- `daedalmap://guide` — High-level guide to the hosted agent API surface and discovery flow.
- `daedalmap://catalog` — Machine-readable list of live agent-ready packs.
- `daedalmap://docs/for-agents` — Bot-facing quickstart for the DaedalMap hosted API and MCP lane.
- `daedalmap://docs/agent-examples` — Worked examples for free and paid query flows across the live packs.
- `daedalmap://docs/loc-id` — Guide to the shared location identifier system used across packs.
- `daedalmap://access` — Current free-versus-paid split for the live hosted packs.
- `daedalmap://pack/currency` — Pack detail and quick-start metadata for the currency lane.
- `daedalmap://pack/earthquakes` — Pack detail and quick-start metadata for the earthquakes lane.
- `daedalmap://pack/volcanoes` — Pack detail and quick-start metadata for the volcanoes lane.
- `daedalmap://pack/tsunamis` — Pack detail and quick-start metadata for the tsunamis lane.
- `daedalmap://links` — Canonical public URLs for docs, MCP, and hosted API endpoints.
