0n3
MCP servers · OpenStreetMap · connector

Connect Claude (desktop & claude.ai) to OpenStreetMap

One line gives Claude (desktop & claude.ai) your OpenStreetMap account as tools: 13 endpoints, notes, traces, map data, called with your own connection. No key in the prompt, a receipt for every call, revoke Claude (desktop & claude.ai)'s access alone any time.

Get the line for Claude (desktop & claude.ai)Connect OpenStreetMap first

Three steps

  1. Create a free 0n3 account and connect OpenStreetMap. Paste a key or sign in; it lands in your vault, encrypted.
  2. Install 0n3 into Claude (desktop & claude.ai). The Claude app or claude.ai. Add 0n3 in Settings and sign in once.
  3. Ask Claude (desktop & claude.ai): whoami. Then: "Search notes in OpenStreetMap".
Claude desktop app and claude.ai
  1. In Claude, open Settings. Click Connectors. Click Add custom connector.
  2. For the name, type 0n3. For the URL, type https://0n3.app/mcp
  3. Click Connect. Sign in with your 0n3 email and password.
  4. Start a new chat. Turn on 0n3 in the tools menu. Type: "whoami"

You don't need to paste a key. You can turn this off any time in 0n3 under Tokens.

The line above carries a placeholder; 0n3.app/install mints a real key named for Claude (desktop & claude.ai) and fills it in.

What Claude (desktop & claude.ai) can then do in OpenStreetMap

Notes · Map notes: read them, leave one where the map is wrong5
Search notesGET /notes/search.json
Notes in areaGET /notes.json
Get a noteGET /notes/{id}.json
Create a notePOST /notes.json
Comment notePOST /notes/{id}/comment.json
Traces · GPS traces uploaded to the account2
My tracesGET /user/gpx_files.json
Get a traceGET /gpx/{id}/details
Map data · Raw map data for a small bounding box, or one element by id1
MapGET /map.json
Account · The signed-in mapper and what this connection may do0
The signed-in mapper and what this connection may do
More · Everything else this app exposes.5
MeGET /user/details.json
PermissionsGET /permissions.json
NodeGET /node/{id}.json
WayGET /way/{id}.json
RelationGET /relation/{id}.json

OpenStreetMap in other AI clients

Claude Code + OpenStreetMapMCP server + skillChatGPT + OpenStreetMapconnector · GPT actionGrok Bot (xAI) + OpenStreetMapcustom connectorCodex CLI + OpenStreetMapMCP serverGemini CLI + OpenStreetMapMCP serverCursor + OpenStreetMapMCP serverVS Code (Copilot) + OpenStreetMapMCP serverWindsurf + OpenStreetMapMCP server

Claude (desktop & claude.ai) with other apps

Hostinger363 endpointsPipedrive310 endpointsTelegram132 endpointsResend67 endpointsSquare57 endpointsLinkedIn50 endpointsSlack45 endpointseBay42 endpointsCRM35 endpointsFigma32 endpointsCloudConvert32 endpointsMicrosoft 36526 endpoints