xyver avatar

DaedalMap UN Sustainable Development Goals

xyver/daedal-map

Connects Claude to UN Sustainable Development Goals data across all 17 goals, covering 200+ countries from 2000 to 2023. Built on DaedalMap's geographic query engine, which ships with 40+ curated datasets including disasters, demographics, and climate indicators. You get poverty rates, health statistics, education metrics, and environmental data in a format Claude can query directly. Useful when you need authoritative SDG indicators for country comparisons, trend analysis, or impact assessments. Free tier with streamable HTTP transport. The underlying runtime queries parquet files via DuckDB and supports both local and cloud-backed data modes.

GitHub stars
2
tools
4
transport
HTTP
last updated
Jul 1, 2026

Install

From registry metadata
$ npx add-mcp https://app.daedalmap.com/mcp/un_sdg --name un_sdg

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 un_sdg https://app.daedalmap.com/mcp/un_sdg

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

Tools

Verified live · 4 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_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
Tools verified
Nov 6, 2026

More from xyver