DaedalMap Disaster and Geospatial Data
Geospatial MCP server for earthquake, tsunami, volcano, disaster, and FX data queries.
Connector by daedalmap.comOfficial · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/daedalmap-com-county-map
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://app.daedalmap.com/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 22 read · 8 write · 0 delete · 1 not yet classified
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 31
Read from the source code; the running server may list different tools.
Read 22 · Look things up without changing anything.
ask_research_sourcescompare_geographiesconvert_referenceestimate_conversion_jobestimate_geometry_packageget_catalogget_dataget_eventget_geographyget_job_statusget_live_earthquake_eventsget_live_volcano_events
Show 10 more tools
get_loc_id_infoget_packget_research_packget_shapeget_tool_helphow_research_mcp_worksidentify_dataset_geographyidentify_reference_systemsearch_research_sourceswhere_is_research_data
Write 8 · Create, change, send or run things.
build_artifact_display_subsetcreate_conversion_jobcreate_geometry_exportresolve_deep_pointresolve_loc_id_scoperesolve_pointresolve_research_corpus_intentresolve_research_geography
Not yet classified 1 · We could not tell from the name and description.
query_research_source_data
Network hosts it talks to 1
app.daedalmap.com· found in remote endpoint, install command
Tools (31)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
ask_research_sourcesBind this question to the explicit source_ids already loaded in the active Research corpus. Call before any evidence query. This never calls an LLM.
build_artifact_display_subsetBuild a feature subset from one loaded artifact for map display or highlighting. If limit is omitted, return all matched features.
compare_geographiesCompare two known loc_ids using selected reference-graph identity and direct relationship evidence. Verified Admin ancestry can prove containment; a typed graph edge can prove only the relation it declares. An explicit negative edge returns no_overlap; a missing edge returns unknown. This tool never reads polygons or computes shape intersections. Use an external identifier bridge before this call when the input is not a loc_id. No payment required.
convert_referenceConvert within one declared scope per call: iso3 is required and names one ISO3 country, GLOBAL, or MARINE. A batch uses one from_system, to_system, and crosswalk_id, with at most 25000 requested result rows. Convert X -> loc_id -> Y; omit to_system to enter the loc_id universe. For admin or city names use from_system admin_boundary with a country_hint inside the declared country. A published direct crosswalk uses one selected artifact; if the system pair has multiple artifacts, supply crosswalk_id from the typed ambiguity error. An exact miss ends on that artifact. Use get_geography when fami…
create_conversion_jobCreates a synchronous v0 user-data conversion job with preserved scalar fields and JSON rows, CSV, JSON Lines, or Parquet output. Hosted service default: 7,500 rows, tuned around a 10-20 second response budget. A direct local-runtime loopback caller has no service item cap; local machine resources are the boundary. Identifier deduplication keeps repeated geography keys efficient.
create_geometry_exportCreates a synchronous v0 geometry export from exact loc_ids or one strict scope as real GeoJSON, gzipped GeoJSON, or zipped GeoJSON. Hosted service default: 250 selected loc_ids, sized around a 10-20 second response budget and configurable by deployment. A direct local-runtime loopback caller has no service item cap. Use estimate_geometry_package or get_tool_help for the effective access lane.
estimate_conversion_jobFree dry-run quote for uploaded or pasted user data conversion. Checks a fixed representative sample of up to 32 supplied rows through the real conversion resolver, then estimates total resolvable rows, output bytes, errors, and charge units. row_count is the full dataset size and is not replaced by the sample size. Conversion execution validates every submitted row and reports structured failures for unmatched keys. For a coordinate file, set geography_binding.mode to coordinates and send point_count (valid coordinate pairs counted locally), row_count, and request_id instead of items: no poin…
estimate_geometry_packageDry-run estimate for a selected geometry export: exact loc_id count, shape/vintage availability, bytes, delivery mode, citation requirements, and charge units. This estimates an export artifact, not a canonical DaedalMap geometry release bundle.
get_catalogChoose data or geometry. Data returns pack IDs and brief labels; geometry returns family IDs and scope IDs (countries, GLOBAL, MARINE). Use get_pack for a data pack or get_geography for one family or scope. The complete catalog URL is included in the response.
get_dataThe single workhorse for published data-pack rows inside the loc_id universe. After get_pack, pass its pack_id, exact metric ids, structured filters, sort, and row limit. filters.region_ids accepts canonical loc_ids; an administrative parent such as USA-TX matches descendant rows at the pack's published geography grain. For disaster event rows, pass the same pack_id, result's source_id, and one row's exact event_id to get_event. Use resolution/onboarding tools before get_data when the input is coordinates, outside codes, names, or an unidentified user column. Pack metadata owns get_data source…
get_eventRetrieve one exact disaster event. Pass the same pack_id used for get_data, its result's source_id, and one exact event_id from its row. The default returns event identity and core attributes without heavy shape columns. Add relationships, affected_places, observations, or geometry only when needed. Invalid routing inputs return an error; the tool queries one declared event source once. Use get_pack to inspect published relationship families.
get_geographySupply exactly one published family_id to list its scopes, or one scope_id (ISO3, GLOBAL, MARINE) to list families and administrative coverage. Optional year selects the latest known published edition no later than that year; a previous-year substitution is flagged for checking. This reads catalog metadata only, not shapes.
get_job_statusRetrieves a completed bounded v0 geometry export or conversion job by job_id. The current public contract creates completed inline jobs only; durable queued jobs and downloadable artifact links remain a future Custom Data Builder capability.
get_live_earthquake_eventsFree live wrapper. Calls the USGS FDSN API for recent preliminary earthquake events normalized to DaedalMap event fields. Use this only when the caller explicitly wants live/preliminary upstream results or needs a very recent window not yet present in the published canonical earthquake lane. This is not the enriched canonical history lane.
get_live_volcano_eventsFree live wrapper. Calls the Smithsonian/GVP WFS for recent preliminary volcanic eruption updates normalized to DaedalMap event fields. This is not the enriched canonical history lane.
Show 16 more tools
get_loc_id_infoLook up one known loc_id or a small batch in the selected reference graph. Return its identity and directly recorded loc_id connections, with family, direction, and relationship evidence. Each ID returns at most 50 connections and an explicit has_more flag. This tool does not expand descendants, infer containment, read shapes, search catalogs, or consult external adapters. No payment required.
get_packAfter get_catalog(data), supply one exact data pack_id. Returns its metrics, time coverage, filters, and access metadata. Geometry families and scopes use get_geography.
get_research_packRead the published source contract for one bound pack before constructing a query: metrics, fields, time, geography, and source guidance.
get_shapeShape lookup for exact existing loc_ids only. The default returns shape availability, centroid, and bounding box; include_polygon=true adds GeoJSON coordinates. Obtain any descendant IDs before this call. Historical geometry is returned first and successors are never substituted automatically. Year selection is not yet supported.
get_tool_helpFree unified guidance. Pass tool_name for the exact contract of one visible tool, or topic for an overview and workflow guidance. topic='geometry' contains the loc_id and geometry-family orientation formerly published as a separate helper.
how_research_mcp_worksExplain the source-bound Research MCP workflow, when to search or resolve sources, and how to ask a question.
identify_dataset_geographyFast structural column selector: pass bounded named columns to find recognized geography headers or latitude/longitude pairs. It does not infer a country, level, or identifier system, open country indexes, or validate values. If more than one column is plausible, select one; then call identify_reference_system with the selected identifier column and one country_scope. No payment required.
identify_reference_systemIdentify one selected identifier column within one required ISO3 country, GLOBAL, or MARINE scope. Pass bounded strings preserving leading zeros. It checks maintained identifier evidence, not dataset columns or polygons. Ambiguous systems stay unselected until expected.system is supplied. Use identify_dataset_geography first when the column is unknown. No payment required.
query_research_source_dataRun one deterministic query_dataset-style query against one concrete source_id inside the full source_ids boundary returned by ask_research_sources. This is the same source-query contract used by the Research MCP and never calls an LLM.
resolve_deep_pointSecond-pass containment only after resolve_point. Supply the original WGS84 coordinate or a bounded point array, one shared shallow_loc_id returned by resolve_point, and one canonical family from get_catalog(catalog='geometry'). family defaults to administrative; shape-backed families use direct bbox-to-exact-shape lookup without crosswalks. Single and bulk requests share this scoped contract.
resolve_loc_id_scopeStrict hierarchy traversal. Given one stored parent loc_id and target admin level, returns descendants from that coherent parent chain. This is not the mixed-vintage latest-per-depth point resolver and must not bridge release seams. Use it before shape exports such as every county in a selected parent scope. No natural-language decoding is performed.
resolve_pointResolve WGS84 coordinates in exactly one selected scope and family. Set scope_id=GLOBAL with family=administrative for Global Admin0, a published ISO3 with family=administrative for its shallow country bank, or scope_id=MARINE with family=marine_jurisdiction or water_body. Marine water_body also requires water_kind=named or zone to select one bank. Missing or incompatible selectors return a typed error. No call crosses scopes or opens a side-family bank. Discover scopes and families with get_catalog(catalog='geometry').
resolve_research_corpus_intentMap a natural-language source request to candidate DaedalMap pack/source ids.
resolve_research_geographyResolve human place names, canonical loc_ids, and named regional groups through DaedalMap's shared geometry/crosswalk resolver. Use before setting query filters.region_ids; unresolved names return an explicit error rather than an empty data result.
search_research_sourcesFree discovery over DaedalMap pack/source metadata before creating a source-bound Research corpus.
where_is_research_dataScan the active installed catalog and report available Research packs and sources. A local server can also change its data folder.
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 24, 2026 (4 days ago)
- Last release
- Apr 10, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
com.daedalmap/county-map- Version
- 1.0.1
- Auth
- Auth not stated
- License
- MIT
- Repository
- github.com/xyver/daedal-map
- Website
- www.daedalmap.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from daedalmap.com
- 0.536score
DaedalMap Flood Events
daedalmap.comOfficial
Global flood events and extent 1985-present from the Dartmouth Flood Observatory and GFD.
ConnectorAFreshness: ARemote★ 2Claude Code +3 - 0.536score
DaedalMap Geography Tools (loc_id)
daedalmap.comOfficial
Resolve coordinates and geographic identifiers to loc_id, crosswalks, and bounded shapes.
ConnectorAFreshness: ARemote★ 2Claude Code +3 - 0.536score
DaedalMap Hurricane and Tropical Cyclone Data
daedalmap.comOfficial
Global hurricane and tropical cyclone tracks from IBTrACS/NOAA, 1842-present.
ConnectorAFreshness: ARemote★ 2Claude Code +3 - 0.536score
DaedalMap Reverse Geocoding (coordinates to loc_id)
daedalmap.comOfficial
Convert WGS84 coordinates to the latest available administrative loc_id chain.
ConnectorAFreshness: ARemote★ 2Claude Code +3 - 0.536score
DaedalMap UN Sustainable Development Goals
daedalmap.comOfficial
UN Sustainable Development Goal indicators for all 17 goals, curated by country and year.
ConnectorAFreshness: ARemote★ 2Claude Code +3 - 0.536score
DaedalMap Tornado Events
daedalmap.comOfficial
US tornado events 1950-present from the NOAA Storm Prediction Center: EF rating, tracks, damage.
ConnectorAFreshness: ARemote★ 2Claude Code +3
Cite this page
DaedalMap Disaster and Geospatial Data MCP server. Agent Mart. https://agentmart.dev/connectors/daedalmap-com-county-map (last updated 2026-10-25)