OpenStreetMap MCP
Location-based services including geocoding, route directions, nearby place searches, and neighbourhood analysis.
Delv Safety Grade: C
Score 58/100 · assessed 2026-04-28
This community MCP server provides read-only access to OpenStreetMap data for geocoding, routing, and place searches. The maintainer appears to be a solo developer with limited GitHub presence and sparse repository activity. The server itself performs well-scoped read operations against public OSM APIs (Nominatim, OSRM, Overpass), requiring no credentials or environment variables. Installation via uvx is standard for Python MCP servers. The repository has basic documentation but lacks comprehensive examples, changelog, or active issue tracking. No dependencies are pinned in the visible package configuration. The narrow permission scope (network outbound for API calls only) limits blast radius significantly. No security incidents are known, but the single-maintainer structure and thin community engagement present moderate supply chain risk. Suitable for non-sensitive location queries where data accuracy matters less than convenience.
Lethal Trifecta (prompt-injection exposure)
TWO OF THREEUser-generated map data; mostly clean but place names and tags have been used for graffiti before.
Green flags
- Read-only operations against public OpenStreetMap APIs
- No credentials or environment variables required
- Well-scoped functionality limited to location services
- Standard uvx installation method
- Uses established OSM infrastructure (Nominatim, OSRM, Overpass)
Red flags
- Solo maintainer with minimal GitHub activity and thin commit history
- No dependency pinning visible in repository
- Very limited community engagement, few stars/forks
- No changelog or versioning strategy documented
Permissions requested
Install
uvx osm-mcp-server
Review
Install this if you need quick geocoding or routing in Claude without API keys or billing setup. Skip it if you need guaranteed uptime, global coverage, or rich POI data. It's a solid utility for prototyping and research, not production infrastructure.
Good at
- No API key required, which removes friction for prototyping and internal tools.
- Returns structured geocoding data that's easy to parse and use in downstream workflows.
- Routing includes actual turn-by-turn instructions, not just coordinates.
- Neighbourhood lookups are genuinely useful for demographic research or understanding local geography.
- Installation is one command with uvx, and it works immediately in Claude Desktop.
Watch out
- Relies on public Nominatim and OSRM instances, so you're subject to rate limits and occasional slowness you can't control.
- OpenStreetMap data quality is inconsistent, excellent in major cities but patchy in rural or less-mapped regions.
- No documentation on how to point the server at your own Nominatim instance for higher request volumes.
- Nearby search results are less comprehensive than commercial services because they depend on volunteer tagging.
- Not suitable for production use cases that require uptime guarantees or SLAs.
Use cases
- geocoding
- routing directions
- neighbourhood research
- location-aware apps
Getting started
Works with
Similar MCPs
- MobbinReference 621,500+ real app screens from inside Claude, Cursor, and other AI tools. Mobbin's design library exposed as MCP so agents can work from real UI patterns instead of guessing.
- Discogs MCPSearches the Discogs music catalogue for releases, artists, labels, and marketplace listings.
- Unsplash MCPSearches Unsplash for high-quality stock photos with filters for orientation, colour, and size.
- OP.GG MCPProvides gaming data for League of Legends, TFT, and Valorant including champion analytics, esports schedules, and meta comps.