Bbox MCP Server logo

Bbox MCP Server

Geospatial MCP toolkit for bbox conversion, H3 indexing, OpenStreetMap queries, and shareable map verification links.

Install Bbox MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "bbox-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "bbox-mcp-server"
      ],
      "env": {
        "MAPBOX_ACCESS_TOKEN": "YOUR_VALUE_HERE",
        "OVERPASS_API_URL": "YOUR_VALUE_HERE",
        "NOMINATIM_API_URL": "YOUR_VALUE_HERE",
        "MAX_H3_CELLS": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y bbox-mcp-server

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 7d ago.

Overview

bbox-mcp-server MCP server gives AI agents tools for converting bounding boxes, projecting coordinates, generating H3 cells, and querying OpenStreetMap. It accepts coordinate strings, WKT, GeoJSON, and other supported bbox inputs, with optional natural-language locations through Mapbox. Use it for spatial searches, coordinate-format conversion, OSM tag discovery, and H3-based density analysis without requiring API keys for its core workflows.

Use cases

  • Convert a WKT bbox into GeoJSON or another API format
  • Search OpenStreetMap features within a bbox or radius
  • Generate H3 cells covering a geographic area
  • Aggregate OSM features into H3 density grids
  • Verify spatial results through a shareable map link

Key features

  • BBox conversion across multiple formats
  • EPSG projection support
  • H3 indexing and aggregation
  • Overpass QL searches
  • OpenStreetMap tag lookup
  • Shareable map URL generation

Tools6

What Bbox MCP Server lets your agent do. Expand a tool for its parameters.

Self-reported~97 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

9/9 checks healthy over the last 46d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 2d ago via OSV.dev · bbox-mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars3Stargazers on the source repository.
npm downloads182Package downloads in the last 30 days.
Last commit2mo agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed6Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Bbox MCP Server works

What bbox-mcp-server MCP server does

bbox-mcp-server MCP server provides six geospatial tools over MCP. It converts bounding boxes between supported input and output formats, projects them to EPSG coordinate systems, generates H3 indexes, creates map links, searches OpenStreetMap through Overpass QL, and aggregates Overpass results into H3 cells.

The server is suited to agents that need structured spatial data rather than text-only answers. Typical tasks include finding OSM features within a region or radius, preparing a bbox for another API, checking the correct tags for a category, and comparing feature density across areas. Responses include a shareable link to an interactive map for visual checking.

How it works

Inputs can be supplied as coordinate-based bboxes, WKT, GeoJSON, or other formats supported by the conversion tool. Each tool accepts either a bbox or a location; natural-language location lookup requires a Mapbox access token. Without that token, callers can provide coordinates or geometry directly.

get_bounds handles six input formats, nine output formats, and projections identified by EPSG code. It can also return the bbox center and tile coordinates. get_h3_indices covers a bbox with H3 cells at resolutions 0 through 15 and can optionally return cell geometries or compact the result.

For OpenStreetMap workflows, list_osm_tags helps identify category tags before constructing an Overpass query. search_overpass runs the query within a bbox or explicit radius and returns structured elements with names, coordinates, and tags. aggregate_overpass_h3 performs a related query and returns counts grouped by H3 cell, along with GeoJSON hex boundaries.

Setup and configuration

Run the server through npx -y bbox-mcp-server in an MCP client, or install it globally with npm install -g bbox-mcp-server. Node.js 18 or newer is required. The README provides configurations for Claude Desktop, Cursor, Windsurf, and VS Code using the standard command-and-arguments stdio pattern.

No API key or signup is needed for bbox conversion, H3 generation, map-link creation, or the documented OpenStreetMap workflows. Set MAPBOX_ACCESS_TOKEN only when natural-language location search is needed. OVERPASS_API_URL can point to a custom Overpass service, while NOMINATIM_API_URL changes the geocoding endpoint. MAX_H3_CELLS sets the safety limit for generated H3 cells and defaults to 50,000.

Tools and capabilities

  • get_bounds: Convert and project bboxes, select coordinate order, output format, precision, and map zoom.
  • get_h3_indices: Generate H3 indexes for a bbox, optionally compacting cells or returning boundaries.
  • generate_share_url: Create a shareable interactive map URL for a bbox.
  • search_overpass: Run Overpass QL within an area or an explicitly requested radius, with a result limit.
  • list_osm_tags: Find curated OpenStreetMap tag combinations for broad categories.
  • aggregate_overpass_h3: Bin Overpass results into H3 cells for spatial counts and density analysis.

Limitations and notes

Natural-language locations depend on Mapbox configuration; coordinate or geometry inputs avoid that dependency. Overpass and OSM results depend on the configured public or custom endpoints and the data available from OpenStreetMap. H3 generation is subject to the MAX_H3_CELLS safety cap. The server uses a stdio configuration in the documented client examples, rather than requiring a separate hosted service.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Bbox MCP Server

bbox-mcp-server is an MCP server that connects AI agents to bounding-box utilities, H3 indexing, OpenStreetMap Overpass, and map-link generation. Its main tools convert and project bboxes, create H3 cells, search OSM data, look up OSM tags, aggregate results into H3 grids, and produce shareable map URLs for verification.

Run it with `npx -y bbox-mcp-server` from your MCP client configuration. The README also supports global installation with `npm install -g bbox-mcp-server`. Node.js 18 or newer is required.

Yes, bbox-mcp-server works with Cursor through its `.cursor/mcp.json` configuration. Define the server with the `npx` command and `-y`, `bbox-mcp-server` arguments shown in the README.

No API key is required for the core tools and OpenStreetMap workflows. A `MAPBOX_ACCESS_TOKEN` is needed for natural-language location search, while custom Overpass and Nominatim endpoints can be configured optionally.

Use `search_overpass` with a bbox or explicit radius and an Overpass QL query. Use `list_osm_tags` first when you need category tags, then pass the query to `search_overpass` or `aggregate_overpass_h3`.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewBbox MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/bbox-mcp-server?style=directory)](https://allmcps.com/mcp/bbox-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/bbox-mcp-server"><img src="https://allmcps.com/api/badge/bbox-mcp-server?style=directory" alt="Bbox MCP Server on AllMCPs" /></a>