mcpbeat Sign in

DaedalMap Administrative Boundaries (loc_id to polygon) MCP Server

answering

DaedalMap Administrative Boundaries (loc_id to polygon) is answering right now. Last checked 4 min ago. It exposes 7 tools. Last commit 31 Oct 2026.

Retrieve loc_id boundary metadata, polygons, supported scopes, and comparisons.

Uptime history 91 days of history · worst day 85%
91 days agonow
93.4%
Uptime 24h
85 of 91 checks
7
Tools
read from the server
314 ms
Response time
average over 24h
2
Stars
last commit 31 Oct 2026

What changed 68

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 9 August 2026. No other catalogue keeps this.

31 Oct a tool changed the parameters it asks for get_geography
17 Oct 4 tool descriptions were rewritten compare_geographies, get_catalog, get_loc_id_info and 1 more
17 Oct 4 tools changed the parameters they ask for compare_geographies, get_catalog, get_loc_id_info and 1 more
17 Oct 2 tools appeared get_geography, get_shape
17 Oct a tool disappeared get_geometry
5 Oct a tool description was rewritten get_loc_id_info
5 Oct a tool changed the parameters it asks for get_loc_id_info
29 Sep a tool description was rewritten get_geometry
28 Sep a tool changed version2 times that day
25 Sep 2 tool descriptions were rewritten get_geometry, get_loc_id_info
and 50 more, back to 9 August 2026

What the code does

We read the source, 1 d ago · tools taken from the live server · rules 995398eba69f

A tool parameter reaches a dangerous call

A value the model can set ends up inside a file or shell call. That is not a flaw by itself — for a terminal server it is the job — but it is where things go wrong when it is not.

A tool parameter reaches a dangerous call export_scenario.output_name → network/mcp_server/server.py:40
    result = subprocess.run([sys.executable, str(SCRIPTS_DIR / script), *arguments], cwd=ROOT, capture_output=True, text=True, check=False)
Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

    result = subprocess.run([sys.executable, str(SCRIPTS_DIR / script), *arguments], cwd=ROOT, capture_output=True, text=True, check=False)
Reads files and sends them to the network mapmover/routes/system.py:2317, tools/launcher/launcher.py:531
    files = sorted(str(p.relative_to(data_dir)) for p in data_dir.rglob("*") if p.is_file())

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

A tool parameter here reaches a dangerous call

That is not a flaw by itself — but it is where things go wrong when it is not the job. We re-read this code on every release. Watch it and you hear from us the day another one appears.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add boundaries --transport http https://app.daedalmap.com/mcp/boundaries
Settings → Connectors → Add custom connector, then paste this address
https://app.daedalmap.com/mcp/boundaries
~/.codex/config.toml
[mcp_servers.boundaries]
url = "https://app.daedalmap.com/mcp/boundaries"
.cursor/mcp.json
{
  "mcpServers": {
    "boundaries": {
      "url": "https://app.daedalmap.com/mcp/boundaries"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "boundaries": {
      "type": "http",
      "url": "https://app.daedalmap.com/mcp/boundaries"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

catalog
get_catalog
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 geographic entities, reaching up to Admin 2. Where additional country releases are available, the same calls automatically return deeper administrative tiers or maintained reference families. Additional detail is currently available for Australia, Brazil, Canada, France, Germany, Mexico, United Kingdom, United States.
compare
compare_geographies
Compare 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.
geography
get_geography
Inspect one published geometry family across scopes or one scope across families. Returns coverage and known editions from catalog metadata only. Optional year selects the latest admitted edition no later than that year when the selected catalog has an edition index; an unavailable index is reported explicitly.
loc
get_loc_id_info
Look 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.
pack
get_pack
Inspect one exact data pack ID for its metrics, time coverage, and query metadata before get_data.
shape
get_shape
Shape 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.
tool
get_tool_help
Describe one tool visible on this facade, including its exact contract, or return a bounded workflow overview for one supported topic.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

get_boundary
removed 8 Aug 2026
check_geometry
removed 22 Sep 2026
loc_id_info
removed 22 Sep 2026
create_geometry_export
removed 22 Sep 2026
estimate_geometry_package
removed 22 Sep 2026
get_job_status
removed 22 Sep 2026
resolve_loc_id_scope
removed 22 Sep 2026
get_geometry
removed 17 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://app.daedalmap.com/mcp/boundaries streamable-http answering 308 ms 4 min ago

Alternatives to DaedalMap Administrative Boundaries (loc_id to polygon)

same job, measured the same way
Boundr
by danielinniss

UK administrative boundary data from OS Boundary Line: name search, point lookup, GeoJSON geometries

7 tools answering
Geoboundaries
by pipeworx-io

geoBoundaries MCP — open database of political administrative boundaries.

379 installs/wk 46 tools answering
DaedalMap Reverse Geocoding (coordinates to loc_id)
by daedalmap

Convert WGS84 coordinates to the latest available administrative loc_id chain.

5 tools answering
Quantaroute Geocoder
by mapdevsaikat

Geocode addresses, lookup administrative boundaries, and process DigiPin codes for India

36 installs/wk local only
Geo Explorer MCP
by arnienemeth

Country facts, administrative boundaries and regional statistics, for interactive geography.

95 installs/wk local only
DaedalMap Geography Tools (loc_id)
by daedalmap

Resolve coordinates and geographic identifiers to loc_id, crosswalks, and bounded shapes.

12 tools answering
GroceryPulse Canada
by grocerypulse

Read-only grocery-list comparisons for supported Canadian cities, with dated prices and coverage.

answering
esimoa — travel eSIM comparison
by esimoa

Compare travel eSIM plans by country, days and data — live prices and links to buy on esimoa.

6 tools answering

DaedalMap Administrative Boundaries (loc_id to polygon) — questions

Answers built from our own checks of this server.

What can DaedalMap Administrative Boundaries (loc_id to polygon) do?
It exposes 7 tools, read directly from the server on our last check. Among them: compare_geographies, get_catalog, get_geography, get_loc_id_info, get_pack, get_shape and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is DaedalMap Administrative Boundaries (loc_id to polygon) working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 85 of 91 checks got a reply (93.4%), average response time 314 ms. The bar chart above shows every period we have measured.
Did DaedalMap Administrative Boundaries (loc_id to polygon) ever remove tools?
Yes. get_boundary, check_geometry, loc_id_info, create_geometry_export and 4 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect DaedalMap Administrative Boundaries (loc_id to polygon)?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does DaedalMap Administrative Boundaries (loc_id to polygon) need an API key?
No. DaedalMap Administrative Boundaries (loc_id to polygon) completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is DaedalMap Administrative Boundaries (loc_id to polygon)?
It answers our handshake in 314 ms on average, which is faster than 46% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is DaedalMap Administrative Boundaries (loc_id to polygon) open source?
The code is open source: it is published under the MIT licence, written in Python and 2 stars on GitHub. The licence covers the code in the repository, not the hosted service at app.daedalmap.com, which runs on its operator's own terms.