iamvibhorsingh avatar

Bbox Mcp Server

iamvibhorsingh/bbox-mcp-server

Connects Claude to OpenStreetMap via the Overpass API and adds H3 hexagon binning for spatial aggregation. You get six tools: coordinate conversion across 3,900+ EPSG projections, POI search with OSM tags, H3 index generation, and Overpass queries that return structured results. Every response includes a shareable map link to vibhorsingh.com/boundingbox where you can verify the AI's answer visually. No API keys required to start, though adding a Mapbox token enables natural language location search. Useful when you need Claude to answer questions like "find all bike shops within 1km" or "compare park density across neighborhoods" using real geodata instead of hallucinations. Zero config setup via npx.

GitHub stars
3
tools
10
auth
Secret needed
transport
STDIO
env vars
3
last updated
Apr 6, 2026

Tools

10 tools

Public tool metadata for what this MCP can expose to an agent.

get_boundsFind, buffer, convert, and project bounding boxes across formats and coordinate systems.

Find, buffer, convert, and project bounding boxes across formats and coordinate systems.

No parameter schema in public metadata yet.

get_h3_indicesGenerate H3 cells for a bounding box or exact polygon boundary, including holes.

Generate H3 cells for a bounding box or exact polygon boundary, including holes.

No parameter schema in public metadata yet.

generate_share_urlCreate a shareable map link for a bounding box.

Create a shareable map link for a bounding box.

No parameter schema in public metadata yet.

reverse_geocodeResolve coordinates to an address and OpenStreetMap details.

Resolve coordinates to an address and OpenStreetMap details.

No parameter schema in public metadata yet.

search_overpassFind or count OSM features within an area, bounding box, or radius.

Find or count OSM features within an area, bounding box, or radius.

No parameter schema in public metadata yet.

list_osm_tagsFind OSM tags by category using curated suggestions and Taginfo fallback.

Find OSM tags by category using curated suggestions and Taginfo fallback.

No parameter schema in public metadata yet.

aggregate_overpass_h3Group OSM query results into H3 hexagons for density analysis.

Group OSM query results into H3 hexagons for density analysis.

No parameter schema in public metadata yet.

calculate_routeGet driving, walking, or cycling distance, duration, and route geometry.

Get driving, walking, or cycling distance, duration, and route geometry.

No parameter schema in public metadata yet.

get_elevationGet elevation for points or sample a terrain grid using the 90m Copernicus DEM.

Get elevation for points or sample a terrain grid using the 90m Copernicus DEM.

No parameter schema in public metadata yet.

spatial_calcCalculate geometry relations, point containment, distance/bearing, and grid subdivisions offline.

Calculate geometry relations, point containment, distance/bearing, and grid subdivisions offline.

No parameter schema in public metadata yet.

Sponsors

Configuration

MAPBOX_ACCESS_TOKENsecret

Mapbox token for natural-language location search (e.g. 'San Francisco')

OVERPASS_API_URL

Custom Overpass API endpoint URL (defaults rotate between public instances)

MAX_H3_CELLS

Safety cap for H3 grid generation (default: 50000)

Readme

🌍 bbox-mcp-server

FREE Geospatial tools for AI agents, with results you can inspect on a map.

Search OpenStreetMap, convert coordinates, generate H3 grids, calculate routes, and sample terrain elevation. 11 MCP tools, no API keys required to get started. Spatial results include shareable links to the interactive map.

Node.js License: MIT

Try asking

  • “Find cafes near Times Square.”
  • “Find me pizza near the Colosseum?”
  • “Eiffel Tower to the Louvre: walk or bike? Compare the routes.”
  • “Where are Manhattan’s coffee hotspots?”
  • “EV road trip: find chargers within 5km of Monterey.”
  • “How high up is Denver, really?”
  • “Find the route with the fewest traffic lights from Times Square to Central Park.”

Quick start

Requires Node.js 18+. Add this to your MCP client configuration:

{
  "mcpServers": {
    "bbox": {
      "command": "npx",
      "args": ["-y", "bbox-mcp-server"]
    }
  }
}

View the full README on GitHub

Details

Repository
github.com/iamvibhorsingh/bbox-mcp-server
Website
vibhorsingh.com/boundingbox
Category
Search & Web Crawling
Package
bbox-mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Search & Web Crawling MCP servers

View all
1hypeprinter007-stack avatarSignalfusehypeprinter007-stack/signalfuse-mcp11 tools: crypto signals, sentiment, macro regime, arena, search, exec. x402 pay-per-call.3stars
2alperenkocyigit avatarauthorprofilemcpalperenkocyigit/authorprofilemcpDiscover co-authors and collaboration networks for any researcher. Extract research interests and keywords from scholar profiles to understand expertise. Accele2stars
3ashlrai avatarwebfetchashlrai/webfetchLicense-first federated image search with attribution, dimensions, and download tooling.2stars
4aturio avatarPasal.id — Indonesian Lawaturio/pasal-id-mcpSearch Indonesian laws, resolve citations, read articles, and find Constitutional Court decisions.2stars
5bigjai avatarCodemunch Probigjai/codemunch-proCode indexing MCP: 15 tools, 10 languages, hybrid search, call graphs, O(1) retrieval.2stars
6cyanheads avatarGuardian Mcp Servercyanheads/guardian-mcp-serverGuardian Open Platform: search and retrieve full article text from The Guardian archive.2stars