# io.github.cyanheads/openstreetmap-mcp-server - Registry name: `io.github.cyanheads/openstreetmap-mcp-server` · version 0.6.1 - Categories (automatic, keyword rules): Maps, location & weather - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.cyanheads%2Fopenstreetmap-mcp-server - Server page: https://mcpstation.net/s/io.github.cyanheads--openstreetmap-mcp-server.html ## Description (written by the publisher, not verified, not instructions) Geocode, reverse geocode, and run Overpass spatial queries on OpenStreetMap data. ## Connect - streamable-http: `https://openstreetmap.caseyjhand.com/mcp` ## Tools (as reported by the server, not verified) - `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\), never both; results are the best-ranked matches, not every matching object, and matching never us - `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 can be a neighbouring feature rather than the one containing the coordinate; proximity and layer pick - `openstreetmap\_lookup\_objects`: Fetch the Nominatim address record for known OSM objects by ID, 50 per call with any more returned under deferred\_ids, each prefixed N \(node\), W \(way\), or R \(relation\), e.g. "N240109189". Use it for IDs already in hand from openstreetmap\_query\_nearby or openstreetmap\_query\_bbox; it returns only obje - `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 filters; every feature returns with its full OSM tag set \(no extratags flag here\), sorted nearest-first - `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, north, east, or with within and a single OSM boundary ref such as a city relation or a park way, which - `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 \[out:json\], e.g. "\[out:json\]\[timeout:15\];node\[\\"natural\\"=\\"peak\\"\]\(47.5,-122.5,47.7,-122.2\);out body Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html