daedal-map
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port to run the server on (default '7000') | |
| APP_URL | No | Optional advertised app URL | |
| SITE_URL | No | Optional website/docs/account URL override | |
| DATA_ROOT | No | Path to local data directory (default: %LOCALAPPDATA%\DaedalMap\data) | |
| INSTALL_MODE | No | Install mode: 'local' or 'cloud' (default 'local') | |
| RUNTIME_MODE | No | Runtime mode: 'local' or 'cloud' (default 'local') | |
| SUPABASE_URL | No | Optional Supabase URL for auth | |
| OPENAI_API_KEY | No | API key for OpenAI (use either this or ANTHROPIC_API_KEY) | |
| ANTHROPIC_API_KEY | No | API key for Anthropic (use either this or OPENAI_API_KEY) | |
| SUPABASE_ANON_KEY | No | Optional Supabase anon key for auth |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_catalogA | Free discovery. Returns the list of live agent-ready data packs available on DaedalMap. |
| get_packB | Free discovery. Returns detailed metadata, coverage, freshness, preferred canonical tool guidance, and first-query examples for one pack. |
| get_earthquake_eventsA | Paid x402 canonical tool. Queries the published earthquakes_events lane (enriched DaedalMap history with stable loc_id geography). Call without payment first - the server returns HTTP 402 with the exact USDC price before any charge. |
| get_live_earthquake_eventsA | Free live wrapper. Calls the USGS FDSN API for recent preliminary earthquake events normalized to DaedalMap event fields. Not the enriched canonical history lane. |
| get_volcanic_activityC | Free tool. Queries volcanoes_events for eruption records and volcanic activity metrics such as VEI. |
| get_live_volcano_eventsA | Free live wrapper. Calls the Smithsonian/GVP WFS for recent preliminary volcanic eruption updates normalized to DaedalMap event fields. Not the enriched canonical history lane. |
| get_tsunami_eventsB | Paid x402 tool. Queries tsunamis_events. Call without payment first - the server returns HTTP 402 with the exact USDC price before any charge. |
| get_fx_ratesA | Free tool. Queries the currency pack using filters.region_ids plus filters.time.granularity to return daily, weekly, or monthly FX data. |
| query_datasetA | Generic structured query for direct source_id or pack_id access. Free packs: currency, hurricanes, un_sdg, world_factbook, worldpop. Paid packs: earthquakes, tsunamis (x402 Base USDC). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| largest_earthquake_in_range | Starter prompt for finding the largest earthquake in a time range, optionally scoped to a loc_id region. |
| count_disaster_events | Starter prompt for counting earthquakes, volcanoes, tsunamis, or hurricanes in a time range with optional threshold and loc_id filtering. |
| fx_history_for_country | Starter prompt for fetching USD-normalized FX history for one or more countries at daily, weekly, or monthly granularity. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| DaedalMap catalog | The live list of agent-ready DaedalMap data packs (same as get_catalog). |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/xyver/daedal-map'
If you have feedback or need assistance with the MCP directory API, please join our Discord server