
Nominatim Mcp Server
Let your agent geocode addresses, reverse-geocode coordinates, and run Overpass queries on OpenStreetMap without writing Nominatim/Overpass clients by hand.
Overview
Nominatim MCP Server is a MCP server for the Build phase that geocodes, reverse-geocodes, and runs Overpass queries on OpenStreetMap data for your agent.
What is this MCP server?
- Forward geocoding and reverse geocoding against configurable Nominatim base URL
- Overpass API spatial queries for OSM features (POIs, boundaries, amenities)
- Policy-friendly NOMINATIM_USER_AGENT default nominatim-mcp-server/0.1.8
- Override NOMINATIM_BASE_URL and OVERPASS_BASE_URL for private mirrors
- stdio and streamable-http with remote at nominatim.caseyjhand.com — v0.1.8
- Server version 0.1.8
- Default Nominatim base https://nominatim.openstreetmap.org
- npm package @cyanheads/nominatim-mcp-server
Community signal: 2 GitHub stars.
What problem does it solve?
Every map-backed feature needs vetted Nominatim and Overpass calls with correct headers and query syntax that slow down agent-assisted coding.
Who is it for?
Indie SaaS and mobile builders using OpenStreetMap who want address resolution and POI queries inside Claude Code or Cursor during feature work.
Skip if: Teams standardized on Google Maps Platform-only stacks who will not use Nominatim or Overpass.
What do I get? / Deliverables
Your agent returns OSM-backed places and feature sets so you can implement search, pins, and spatial filters without bespoke geospatial scripts.
- Geocoded coordinates and structured address components from text queries
- Reverse-geocoded place labels for latitude-longitude pairs
- Overpass result sets for spatial OSM feature questions
Recommended MCP Servers
Journey fit
Location search, map pins, and OSM feature lookups are implemented during Build when you connect your app to geospatial services. Nominatim and Overpass are standard third-party geospatial integrations exposed as MCP tools for backend and agent workflows.
How it compares
OpenStreetMap geocoding MCP integration, not a hosted map tiles CDN or routing engine skill.
Common Questions / FAQ
Who is Nominatim MCP Server for?
Solo builders and small teams adding OSM-based geocoding or place search to web and mobile apps through an MCP-aware coding agent.
When should I use Nominatim MCP Server?
Use it during Build integrations when you need to resolve addresses to coordinates, explain coordinates, or fetch OSM features via Overpass in generated code.
How do I add Nominatim MCP Server to my agent?
Install @cyanheads/nominatim-mcp-server, run stdio with Bun, or add the streamable-http remote; set NOMINATIM_USER_AGENT and optional base URL overrides in environment variables.