← Top 100 / Full directory (14,707) Submit a server

openstreetmap-mcp-server MCP handshake: auth_required — not a SAFE badgeMCP handshakeMCP handshakeauth_requiredauth_required

Dev Tools Remote 6 tools Ready surface Auth required

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

Docs ↗

How to connect

Same URL, five paste targets. Ready surface · Auth required. Not a safe-to-install badge. Handshake this URL

Paste into Settings → MCP or .cursor/mcp.json.

{ "mcpServers": { "cyanheads-openstreetmap-mcp-server": { "url": "https://openstreetmap-mcp-server--cyanheads.run.tools" } } }

Recipes using this server

No published recipes yet for this server.

Share a recipe using this server

Listing quality

Observable facts from our catalog and daily probe — not a safe-to-install badge.

Surface
Ready surface
Live handshake
Auth required MCP handshake: auth_required — not a SAFE badgeMCP handshakeMCP handshakeauth_requiredauth_required
Auth gate
Auth gate
Tools source
tools/list (live)

Observable catalog + probe facts — not a safe-to-install badge. How we verify.

Verification summary

Stored signals only. Not a safety score.

Verification grade
A (85)
Last verified
Status
Auth required
Response time
0 ms
Auth
Auth gate
Transport
http, HTTPS
Tools indexed
6
30-day uptime
100% of 7 samples over 7 days

Probe history

  • · auth_required · 0 ms
  • · auth_required · 0 ms
  • · auth_required · 0 ms
  • · auth_required · 0 ms
  • · auth_required · 0 ms

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 address fields (street, city, state, etc.) — the two modes are mutually exclusive. Returns results ordered by Nominatim relevance (importance score). Use countrycodes to restrict results to specific countries. For exhaustive POI lists in an area, use openstreetmap_query_nearby or openstreetmap_query_b

  • 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 nearest indexed OSM object — in dense areas this may differ from the address at the exact coordinate. Use zoom=18 for building-level accuracy, lower zoom values for coarser resolution (e.g., zoom=10 for city-level).

  • 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 50 IDs per call. Use when an OSM ID is already known from a prior openstreetmap_query_nearby or openstreetmap_query_bbox result — this is more efficient than a geocoding round trip to get the full Nominatim address record.

  • 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, restaurant, cafe, school, atm, etc.) or tag_key + tag_value for other OSM categories (leisure=park, shop=supermarket, natural=peak). Exactly one of amenity or tag_key/tag_value must be provided. Results include all element types specified (nodes cover standalone POIs, ways cover buildings and areas), each wi

  • 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 common POI types (hospital, pharmacy, cafe, school, etc.) or tag_key + tag_value for other OSM categories (leisure=park, shop=supermarket, natural=peak). Exactly one of amenity or tag_key/tag_value must be provided. Every feature includes its full OSM tag set; the extratags flag (used by geocode/reverse/

  • 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 operation requiring full Overpass QL expressiveness. The query must include [out:json]. Example: "[out:json][timeout:15];node[\"natural\"=\"peak\"](47.5,-122.5,47.7,-122.2);out body;" Validate complex queries at overpass-turbo.eu before use. For simple "what's near X?" or "what's in this area?" queries, us

Tool source: tools/list (live) · last probed 2026-11-05

Related servers