Skip to content
Back to search
100
MCP v0.2.0 streamable-http

io.github.cyanheads/openstreetmap-mcp-server

io.github.cyanheads/openstreetmap-mcp-server

Geocode, reverse geocode, and run Overpass spatial queries on OpenStreetMap data.

Uptime
no direct probes in 30d
Response
531ms
last probe
Tools
6
callable
Resources
0
readable
Prompts
0
available

Tools · 6

openstreetmap_geocode

Convert a place name or address to geographic coordinates and structured place data via Nominatim/OpenStreetMap. Accepts either a free-form query string (e.g., "Space Needle Seattle") or structured ad…

openstreetmap_reverse

Convert latitude/longitude coordinates to the nearest address or place name via Nominatim/OpenStreetMap. Returns the closest matching OSM object at the given coordinates. Note: Nominatim finds the nea…

openstreetmap_lookup

Fetch address details for one or more known OSM objects by their IDs via Nominatim. Each ID must be prefixed with N (node), W (way), or R (relation), e.g., "N240109189", "W50637691", "R146656". Up to …

openstreetmap_query_nearby

Find OSM features within a radius around a geographic point via the Overpass API. The primary tool for "what's near X?" spatial queries. Use amenity for common POI types (hospital, pharmacy, restauran…

openstreetmap_query_bbox

Find OSM features within a rectangular geographic area (bounding box) via the Overpass API. Useful for area surveys where you want everything in a region, not proximity searches. Use amenity for commo…

openstreetmap_query_raw

Execute a raw Overpass QL query for advanced spatial queries that the convenience tools do not cover. Use for multi-type queries, union queries, relation membership, historical queries, or any operati…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.cyanheads/openstreetmap-mcp-server": {
      "url": "https://openstreetmap.caseyjhand.com/mcp",
      "transport": "streamable-http"
    }
  }
}