{
  "name": "com.vibhorsingh.bbox-mcp-server",
  "title": "Bounding Box MCP Server",
  "version": "1.3.0",
  "description": "The geospatial toolkit for AI agents — query, convert, and verify spatial data with zero config. 6 tools for bounding boxes, coordinate projection, H3 indexing, OpenStreetMap queries, and shareable map verification links.",
  "homepage": "https://vibhorsingh.com/boundingbox/",
  "repository": {
    "url": "https://github.com/iamvibhorsingh/bbox-mcp-server",
    "source": "github"
  },
  "author": {
    "name": "Vibhor Singh",
    "url": "https://vibhorsingh.com"
  },
  "license": "MIT",
  "remotes": [
    {
      "transportType": "stdio",
      "url": "https://www.npmjs.com/package/bbox-mcp-server",
      "supportedProtocolVersions": ["2024-11-05"]
    }
  ],
  "packages": [
    {
      "registryName": "npm",
      "name": "bbox-mcp-server",
      "version": "1.3.0",
      "runtime": "node",
      "installArguments": ["-y", "bbox-mcp-server"]
    }
  ],
  "capabilities": {
    "tools": true,
    "resources": false,
    "prompts": false
  },
  "tools": [
    {
      "name": "get_bounds",
      "description": "Convert and project a bounding box across 6 input formats, 9 output formats, and 3,900+ EPSG coordinate systems."
    },
    {
      "name": "get_h3_indices",
      "description": "Generate Uber H3 hexagonal cell indices covering a bounding box at a specified resolution."
    },
    {
      "name": "generate_share_url",
      "description": "Generate a shareable map link to visualize a bounding box on vibhorsingh.com/boundingbox."
    },
    {
      "name": "search_overpass",
      "description": "Execute an Overpass QL query to find POIs, roads, or other OSM features within a bounding box or radius."
    },
    {
      "name": "list_osm_tags",
      "description": "Look up the correct OpenStreetMap tags for a given category before writing an Overpass query."
    },
    {
      "name": "aggregate_overpass_h3",
      "description": "Run an Overpass query and bin results into H3 hexagons for spatial density analysis."
    }
  ],
  "requires": {
    "env": {
      "MAPBOX_ACCESS_TOKEN": {
        "description": "Enables natural language location search (e.g. 'San Francisco'). Optional.",
        "required": false,
        "sensitive": true
      },
      "OVERPASS_API_URL": {
        "description": "Custom Overpass API endpoint. Defaults to rotating between overpass-api.de and kumi.systems.",
        "required": false,
        "sensitive": false
      },
      "MAX_H3_CELLS": {
        "description": "Safety cap for H3 grid generation. Defaults to 50000.",
        "required": false,
        "sensitive": false
      }
    }
  },
  "keywords": ["mcp", "geospatial", "bounding-box", "openstreetmap", "overpass", "h3", "geocoding", "gis", "coordinates", "epsg", "wkt", "geojson", "ai-agents"]
}
