OpenStreetMap
Geocoding, walking/driving/cycling distances, route optimization, isochrones and POI search on OSM
Connector by ni-c · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/ni-c-osm-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 11 read · 0 write · 0 deleteRead-only
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 11
Read from the source code; the running server may list different tools.
Read 11 · Look things up without changing anything.
find_nearby_poisgeocodeisochronemap_linkoptimize_routepoi_detailsreverse_geocoderouteroute_matrixstraight_line_distancesuggest_meeting_point
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
ORS_API_KEY
Other settings (environment variables or headers).
OSM_ALLOW_TOOLSOSM_DENY_TOOLSOSM_USER_AGENT
Network hosts it talks to 11
api.openrouteservice.org· found in codegithub.com· found in codeglama.ai· found in codenominatim.openstreetmap.org· found in codeopenstreetmap.org· found in codeosm-mcp.ni-c.de· found in codephoton.komoot.io· found in coderaw.githubusercontent.com· found in coderouting.openstreetmap.de· found in codevalhalla1.openstreetmap.de· found in codez.overpass-api.de· found in code
Tools (11)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
find_nearby_poisFind nearby places (POIs)read-onlyDescription is built at runtime.
geocodeGeocode a place or addressread-onlyConverts a place name or address into coordinates using OpenStreetMap. Returns matching places with lat/lon, a display label and the OSM id. Provider "nominatim" (default) is best for addresses; "photon" is typo-tolerant and better for fuzzy place names.
isochroneReachable area (isochrone)read-onlyShows how far you can get from a place within a time or distance budget ("what is reachable in 15 minutes on foot?"). Returns a compact summary of the reachable area: bounding box and reach per compass direction. Give exactly one of minutes or kilometers.
map_linkGenerate map linksread-onlyGenerates openstreetmap.org links to open in a browser: a marker link for a single place, or a directions link when from and to are given. Provide either "place", or both "from" and "to".
optimize_routeOptimize stop orderread-onlyFinds the best order to visit a set of stops (traveling-salesman optimization) and returns the optimized itinerary with total distance and time. With roundtrip (default) the tour returns to the first stop; without it the first stop is the start and the last stop the end.
poi_detailsGet POI detailsread-onlyFetches the full OpenStreetMap record of one element — all tags (opening hours, website, phone, …), coordinates and a map link. Takes an OSM id as returned by find_nearby_pois or geocode, e.g. "node/240109189".
reverse_geocodeReverse geocode coordinatesread-onlyConverts coordinates into the nearest address or place name (Nominatim).
routeRoute between placesread-onlyCalculates the real-world travel distance and time between two or more places, walking, driving or cycling, on OpenStreetMap data. Waypoints are visited in the given order. Set include_steps for a turn-by-turn summary. Use route_matrix to compare many pairs, optimize_route to reorder stops.
route_matrixTravel time/distance matrixread-onlyComputes travel times and distances from every origin to every destination in one call — ideal for comparing options (e.g. 5 hotels against 3 sights). Cells are null where no route exists.
straight_line_distanceStraight-line distanceread-onlyGreat-circle ("as the crow flies") distance between two places. Instant and independent of any road network — use route for real travel distances.
suggest_meeting_pointSuggest a meeting pointread-onlySuggests a fair place to meet for people starting from different locations: finds venues around the geographic midpoint and picks the one with the most balanced travel times for everyone.
Compare and alternatives
Featured in
Signals
- Stars
- 4
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 22, 2026 (6 days ago)
- Last release
- Oct 15, 2026 (13 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.ni-c/osm-mcp- Version
- 0.3.2
- Auth
- API key
- Packages
- npm osm-mcpoci
ghcr.io/ni-c/osm-mcp:0.3.2 - License
- MIT
- Repository
- github.com/ni-c/osm-mcp
- Website
- osm-mcp.ni-c.de
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from ni-c
- 0.638score
IMAP mailbox
ni-c
Read, search and organise any IMAP mailbox, with writes off by default
ConnectorAFreshness: ALocal★ 3↓ 211/wkClaude Code +5 - 0.625score
mcp-hub
ni-c
Many stdio MCP servers from one container, published over HTTPS with OAuth 2.1 for any MCP client
ConnectorAFreshness: ARemoteLocal★ 3↓ 67/wkClaude Code +5 - 0.623score
CalDAV calendars
ni-c
Read and write CalDAV calendars: events, tasks and journal entries over the open standard
ConnectorAFreshness: ALocal★ 1↓ 138/wkClaude Code +5 - 0.618score

CardDAV address books
ni-c
Read and write CardDAV address books: contacts, groups and photos over the open standard
ConnectorAFreshness: ALocal↓ 200/wkClaude Code +5 - 0.615score
Wiki.js
ni-c
Search, read and edit Wiki.js pages, and manage its assets, users, groups and comments
ConnectorAFreshness: ALocal★ 3↓ 43/wkClaude Code +5 - 0.607score
Audiobookshelf
ni-c
Browse your Audiobookshelf libraries and keep listening progress, bookmarks and playlists in sync
ConnectorAFreshness: ALocal★ 1Claude Code +5
Cite this page
OpenStreetMap MCP server. Agent Mart. https://agentmart.dev/connectors/ni-c-osm-mcp (last updated 2026-10-24)