4,000+ servers built on MCP Fusion
Vinkius

Integrate OpenStreetMap with Claude, Cursor, Chatbots & AI Agents MCP Server

Access and edit OpenStreetMap data — manage changesets, query map elements, and retrieve geospatial data directly from any AI agent.
MCP Inspector GDPR Free for Subscribers

Compatible with every major AI agent and IDE

ClaudeClaude
ChatGPTChatGPT
CursorCursor
GeminiGemini
WindsurfWindsurf
VS CodeVS Code
JetBrainsJetBrains
VercelVercel
+ other MCP clients
close

Close changeset on OpenStreetMap

Close a changeset

close

Close note on OpenStreetMap

Close a map note

comment

Comment note on OpenStreetMap

Add a comment to an existing map note

create

Create changeset on OpenStreetMap

Create a new changeset

create

Create element on OpenStreetMap

Create a new node, way, or relation

create

Create note on OpenStreetMap

Create a new map note

delete

Delete element on OpenStreetMap

Delete a node, way, or relation

delete

Delete message on OpenStreetMap

Delete a message

download

Download changeset on OpenStreetMap

Download a changeset in OsmChange format

get

Get auth user details on OpenStreetMap

Get details for the authenticated user

get

Get changeset on OpenStreetMap

Read a changeset by ID

get

Get element on OpenStreetMap

Read a node, way, or relation by ID

get

Get element history on OpenStreetMap

Get the history of a node, way, or relation

get

Get elements on OpenStreetMap

Multi-fetch nodes, ways, or relations

get

Get gpx data on OpenStreetMap

Download data for a GPS trace

get

Get gpx metadata on OpenStreetMap

Read metadata for a GPS trace

get

Get inbox on OpenStreetMap

Get the authenticated user's message inbox

get

Get map data on OpenStreetMap

Get map data (nodes, ways, relations) within a bounding box

get

Get message on OpenStreetMap

Read a specific message

get

Get note on OpenStreetMap

Read a map note by ID

get

Get outbox on OpenStreetMap

Get the authenticated user's message outbox

get

Get permissions on OpenStreetMap

Get OAuth permissions for the authenticated user

get

Get user on OpenStreetMap

Get details for a specific user

get

Get user preferences on OpenStreetMap

Get preferences for the authenticated user

list

List notes on OpenStreetMap

List map notes within a bounding box

list

List user gpx on OpenStreetMap

List GPS traces for the authenticated user

query

Query changesets on OpenStreetMap

Query changesets with filters

search

Search notes on OpenStreetMap

Search for map notes

send

Send message on OpenStreetMap

Send a private message to another user

update

Update changeset on OpenStreetMap

Update tags of an open changeset

update

Update element on OpenStreetMap

Update an existing node, way, or relation

update

Update message status on OpenStreetMap

Update the read status of a message

upload

Upload gpx on OpenStreetMap

Upload a GPS trace (GPX)

Security & Code Integrity Audit

Every tool in the OpenStreetMap MCP Server is continuously audited by the Vinkius Security Engine. We guarantee zero-trust payload isolation, strict data boundaries, and deterministic execution for enterprise-grade AI agents.

MCP Inspector
FScore: 43.65

How Vinkius protects your data

Can I audit what my AI agents are doing with this integration?

Yes, Vinkius provides an immutable, HMAC-chained audit log. Every tool execution, payload, and response is tracked in real-time on your dashboard, giving you complete visibility into your agent's actions.

What happens if the underlying API rate limits my agent?

Our edge infrastructure automatically handles backoffs, queueing, and throttling. If an AI agent sends too many erratic requests, Vinkius manages the rate limits gracefully, ensuring your backend doesn't crash.

What if the AI ends up reading customer data or confidential information?

We have a built-in digital "bodyguard" called DLP (Data Loss Prevention). If a tool fetches data and the response contains social security numbers, credit cards, or personal customer info, Vinkius magically blocks and erases that information before it is delivered to the AI. The AI works only with what is strictly necessary, and your sensitive data never leaks.

Is it possible to search for recent map updates in a city?

You can use query_changesets with a bbox (bounding box) parameter. This will list all changesets that intersect with that area, allowing you to inspect recent mapping activity.

Triggering OpenStreetMap via Natural Language

The OpenStreetMap MCP server handles authentication and payload formatting, allowing your LLM to perform deterministic actions.

Secure geospatial Access for Agents

Add geospatial functionality to your custom chatbots. The OpenStreetMap MCP handles the payload formatting required for ChatGPT and Claude to interface with data management endpoints.

Autonomous map data Strategies

The OpenStreetMap server supports direct MCP connections for map data. This provides Claude with the required permissions to execute data management functions.

Explore More MCP Servers

View all →