- DATA
- HISTORY
- CLEANUP
- HUMAN
Short answer
Can I edit OpenStreetMap data using my AI?
Yes. You can create, update, or delete nodes, ways, and relations by describing the changes you want to make. Your agent also handles the creation and closing of changesets to keep your edits organized.
Map outcomes
What your edits achieve.
Your AI translates your chat instructions into direct database operations.
DATA
Modify map features
The AI adds new points or updates existing paths. You get precise control over tags and geometry through text.
HISTORY
Manage changesets
Your agent handles the lifecycle of an edit session. It opens, updates, and closes changesets to group your work.
CLEANUP
Remove elements
If a feature is wrong, tell the AI to delete it. It removes the specific node, way, or relation you target.
HUMAN
Verify accuracy
The AI executes the technical commands, but you must review the results. You decide if the map data is correct.
The workflow
What your AI does when <the thing arrives>.
The AI acts as the bridge between your conversation and the OpenStreetMap database.
Start a session
The AI opens a new changeset to hold your upcoming edits.
create_changesetApply changes
The AI creates new elements, updates existing ones, or deletes what you specify.
create_elementupdate_elementdelete_elementModify session
The AI updates the current changeset if you need to change its metadata or comments.
update_changesetSubmit edits
The AI closes the changeset to finalize your contributions to the map.
close_changeset
Try it
Copy these to start.
Use these prompts to begin your map editing.
Starting points
Replace the specific IDs and tags with the actual data you want to change.
OpenStreetMap Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_lYsdJXjQWE6aDpvmlzimYbbJoVMB0mBSaq4KoX0x/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — OpenStreetMap capabilities are ready to use.
{
"mcpServers": {
"openstreetmap-mcp": {
"url": "https://edge.vinkius.com/vk_preview_lYsdJXjQWE6aDpvmlzimYbbJoVMB0mBSaq4KoX0x/mcp"
}
}
}Create a new node at lat 40.7128, lon -74.0060 with the tag highway=residential.
Update way 1234567 to change the name tag to 'Oak Street'.
Open a new changeset with the comment 'Fixing broken sidewalk data'.
Delete node 9876543.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect OpenStreetMap once, then ask.
Link your account once and your credentials stay encrypted. You can then immediately start managing map elements through your AI client.
Connect OpenStreetMap to your AIFAQ
How the task behaves
- 01
Can the AI upload photos to OpenStreetMap?
No. This connector only handles nodes, ways, relations, and changesets.
- 02
Does the AI decide when to close a changeset?
No. You must tell the AI to close the changeset when you are finished.
- 03
Can I edit existing tags using chat?
Yes. You can tell the AI to update an element's tags using the update tool.
- 04
Can the AI create a whole new road?
Yes. You can instruct the AI to create a new way with the necessary nodes and tags.
- 05
Will the AI automatically fix errors in my changeset?
No. The AI only performs the specific edits you request.
More questions about OpenStreetMap? The Connector page answers them. See everything the OpenStreetMap Connector can do
Connect OpenStreetMap to Claude, Cursor, ChatGPT & more
