Skip to content
Back to search
100
MCP live v0.2.0 MCP 2026-07-28 http

openstreetmap-mcp-server

io.github.cyanheads/openstreetmap-mcp-server

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

Uptime
100.0%
4 direct probes · 30d
Response
3556ms
last probe
Tools
6
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
6 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
6 items in total; 3 or more earns these points.
pass Describes itself 10/10
81 characters; more than 30 earns these points.

Tools · 6

openstreetmap_search_places

Geocode a place name or address to coordinates and structured place data via Nominatim. Send either a free-form query or the structured address fields (street, city, county, state, country, postalcode…

openstreetmap_reverse_geocode

Convert a latitude/longitude pair to the nearest address or named place via Nominatim. The result is the closest indexed OSM object at the requested zoom (18 building, 10 city), which in dense areas c…

openstreetmap_lookup_objects

Fetch the Nominatim address record for up to 50 known OSM objects by ID, each prefixed N (node), W (way), or R (relation), e.g. "N240109189". Use it for IDs already in hand from openstreetmap_query_ne…

openstreetmap_query_nearby

Find OSM features within a radius of a point via the Overpass API, the tool for "what is near X?" questions. Filter with amenity, or with tag_key plus an optional tag_value, ANDing up to five more fil…

openstreetmap_query_bbox

Find OSM features inside an area via the Overpass API, for surveys of everything in a region (openstreetmap_query_nearby covers proximity to a point). Scope with the four corner fields south, west, no…

openstreetmap_query_raw

Run an arbitrary Overpass QL query for anything the convenience tools cannot express: multi-type or union queries, relation membership, historical queries, regex tag matching. The query must include […

How to use

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

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