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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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). |
TDQS
Scored across 9 tools
Most tools have distinct purposes, but get_earthquake_events and get_live_earthquake_events could be confused despite descriptions clarifying paid vs. free and canonical vs. live. Similarly, get_volcanic_activity and get_live_volcano_events require careful reading.
All tools use 'get_' prefix except 'query_dataset', which breaks the pattern. The names are largely descriptive but the mix of 'get_' and 'query_' creates inconsistency.
9 tools is well-scoped for a data marketplace API, covering discovery, live and canonical data for earthquakes, tsunamis, volcanoes, and FX rates without being overwhelming.
The surface covers main domains but lacks dedicated tools for other packs mentioned (hurricanes, un_sdg, world_factbook, worldpop) which are only accessible via generic query_dataset, leaving notable gaps.