mcpbeat Sign in

Boundr MCP Server

by danielinniss Your server? Claim it
answering

Boundr is answering right now. Last checked 8 min ago. It exposes 7 tools.

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

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 47 days of history · worst day 99%
47 days agonow
100.0%
Uptime 24h
92 of 92 checks
7
Tools
read from the server
189 ms
Response time
average over 24h
open, no key
Access
streamable-http

This one has been quiet for a while

Quiet is not dead — but it is worth knowing when it wakes up, or when someone else takes it over. We watch the repository and tell you either way.

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 8 min ago.

run in your terminal
claude mcp add boundr --transport http https://mcp.boundr.dev/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "boundr": {
      "url": "https://mcp.boundr.dev/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.boundr]
url = "https://mcp.boundr.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "boundr": {
      "url": "https://mcp.boundr.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "boundr": {
      "url": "https://mcp.boundr.dev/mcp"
    }
  }
}

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.

boundary
get_boundary_bbox
Get the bounding box and centroid for a boundary by its ONS census code. Returns min_lat, max_lat, min_lng, max_lng, centroid_lat, centroid_lng. Pass the bbox values directly to Knotsure's sightings_in_bbox() or geographic_summary(). Much cheaper than get_boundary_geojson_by_code() for spatial queries because no geometry is fetched or serialised.
get_boundary_by_code
Look up metadata for a single UK boundary by its ONS census code. No geometry. Use this when you already have a census code (e.g. from search_boundaries_by_name() or find_boundaries_at_point()) and need structured metadata such as area size or type label. If you also need the boundary shape for display or analysis, call get_boundary_geojson_by_code() instead. ONS census codes (sometimes called GSS codes or LAU codes) are stable identifiers of the form "E09000012" (Hackney), "E10000016" (Kent), etc. The first letter indicates the country: E = England, W = Wales, S = Scotland, N = Northern Ireland.
get_boundary_geojson_by_code
Fetch the full GeoJSON geometry for a UK boundary by its ONS census code. Returns a GeoJSON Feature object (WGS-84 / EPSG:4326) suitable for rendering on a map or performing geometric analysis. The geometry can be large — county and ceremonial county polygons are especially heavy. Only call this when you specifically need the shape; for metadata only use get_boundary_by_code() instead. IMPORTANT — Leaflet / web maps: use get_boundary_geojson_simplified() instead. The full geometry is large enough to exhaust your context window before you can finish writing the page. The simplified version is safe to embed directly in HTML and indistinguishable from the full shape at normal map zoom levels. Use this tool only when you need full-fidelity geometry for server-side analysis (e.g. precise point-in-polygon checks, area calculations, clipping). Obtain the census code from search_boundaries_by_name() or find_boundaries_at_point() before calling this.
get_boundary_geojson_simplified
Fetch simplified GeoJSON for a boundary by its ONS census code. Safe to embed directly in generated HTML map files. At the default tolerance (0.0001°) a constituency polygon shrinks from ~4,000 vertices to ~200–400 with no visible difference at normal map zoom levels. Prefer this over get_boundary_geojson_by_code() when writing Leaflet map pages — the full geometry is large enough to exhaust your context window before you can finish writing the HTML.
list_boundary_type_codes
Returns every valid UK boundary type code mapped to its human-readable label. Call this before using any tool that accepts a `boundary_type` or `boundary_types` argument so you know which codes are legal. Passing an unlisted code to another tool raises a ValueError. Boundary type codes are stable Ordnance Survey identifiers. Common ones: - "CTY" → County - "LBO" → London Borough - "UTA" → Unitary Authority - "MTD" → Metropolitan District - "DIS" → District - "DIW" → District Ward - "CCTY" → Ceremonial County - "HCTY" → Historic County - "WMC" → Westminster Parliamentary Constituency - "GLC" → Greater London Constituency - "SWC" → Scotland/Wales Constituency - "PAR" → Parish - "CED" → County Electoral Division Returns: Dict mapping code → label for all supported boundary types, e.g. {"CTY": "County", "LBO": "London Borough", ...}
boundaries
find_boundaries_at_point
Find all UK administrative boundaries that geographically contain a coordinate point. Use this to answer "what county/borough/ward is this location in?" for a latitude/longitude. Returns lightweight metadata only — no geometry. If you need to display a boundary shape, call get_boundary_geojson_by_code() with the returned `code`. Multiple boundaries at different administrative levels typically contain the same point (e.g. a ward, a borough, and a county). Filter by boundary_types to restrict which levels are returned. Call list_boundary_type_codes() first if you are unsure which type codes to use.
search_boundaries_by_name
Search for UK administrative boundaries by name (case-insensitive partial match). Use this to discover boundaries when you have a place name but not a code. Returns lightweight metadata only — no geometry. If you need to display or analyse the boundary shape, call get_boundary_geojson_by_code() with the returned `code`. Call list_boundary_type_codes() first if you need to filter by type and are unsure which code to use.

Endpoints

URLTransportStateLatencyChecked
https://mcp.boundr.dev/mcp streamable-http answering 264 ms 8 min ago

Alternatives to Boundr

same job, measured the same way
Geoboundaries
by pipeworx-io

geoBoundaries MCP — open database of political administrative boundaries.

38 tools answering
Quantaroute Geocoder
by mapdevsaikat

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

24 installs/wk local only
UK Property & Business Intelligence MCP Server from MCPBundles
by mcpbundles

Search UK companies, land registry prices, charities, OS locations, and traffic data

answering
NobodyNamed
by michaelcolenso

US baby name popularity data from SSA records (1880-2025): search, trends, geography, culture.

12 tools answering
Planwire MCP
by beshogun

UK planning application data for AI agents: search, geo-query and fetch applications.

40 installs/wk local only
LocationLists
by kylehawke-stack

US business location data: search, sample, count, query rows or buy CSVs (Stripe or x402 USDC).

16 tools answering
Mapa Societario — Spanish Company Registry (BORME)
by mapasocietario

Search Spanish companies and directors from the official BORME registry and map their links.

4 tools answering
Georgia Person → Companies Search (Reestri)
by sosopkhakadze

Georgia registry reverse search: person or organisation → all companies and roles.

answering

Boundr — questions

Answers built from our own checks of this server.

What can Boundr do?
It exposes 7 tools, read directly from the server on our last check. Among them: find_boundaries_at_point, get_boundary_bbox, get_boundary_by_code, get_boundary_geojson_by_code, get_boundary_geojson_simplified, list_boundary_type_codes 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 →
What is Boundr mostly used for?
Its tools cluster around boundary and boundaries. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Boundr working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 189 ms. The bar chart above shows every period we have measured.
Is Boundr still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect Boundr?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Boundr need an API key?
No. Boundr 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 Boundr?
It answers our handshake in 189 ms on average, which is faster than 68% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.