OpenRouteService Connector for AI agents.
10 live capabilities
Plan complex logistics routes and analyze spatial reachability data.
Waiting for input…
Why people use OpenRouteService
OpenRouteService Logistics Routing for Delivery Fleets
With this Connector, you just tell your agent to solve the route. It uses the VROOM solver to handle the complex math, giving you a complete plan for multiple vehicles in seconds. You get a clear itinerary instead of a messy spreadsheet.
What Vinkius changes
You get professional-grade spatial analysis without having to build your own routing engine.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Multi-vehicle delivery sequencing
A fleet manager needs to assign 50 deliveries to 3 vans with different capacities.
- Real-world use case 02
Urban reachability analysis
An urban planner wants to see how far people can walk in 10 minutes from a new transit hub.
- Real-world use case 03
Field technician scheduling
A service manager needs to visit 12 sites in one day.
Complete set · 10capabilities
The complete OpenRouteService capability set.
These are the exact actions your AI can choose when you ask it to work with OpenRouteService.
01—04
4 capabilities in this set.
Part of 10 available through OpenRouteService.
- 01 Capability
Calculate directions
Find the best path between points for cars, bikes, or pedestrians. It gives you the exact distance and travel time.
- 02 Capability
Get elevation line
Get the altitude changes for a specific path. This is great for checking mountain grades or hilly terrain.
- 03 Capability
Search country boundary
Limit your searches to a specific country. It ensures your agent doesn't pull data from outside your target area.
- 04 Capability
Reverse geocode
Turn a set of coordinates into a readable street address. It's perfect for identifying locations from GPS pings.
05—07
3 capabilities in this set.
Part of 10 available through OpenRouteService.
- 05 Capability
Geocode search
Turn an address into map coordinates. This helps your agent find exact locations for routing.
- 06 Capability
Calculate isochrones
Create a map showing everywhere you can reach in a specific time. It helps visualize travel zones.
- 07 Capability
Calculate matrix
Build a table of distances and times between many different locations. Use this for comparing multiple routes at once.
08—10
3 capabilities in this set.
Part of 10 available through OpenRouteService.
- 08 Capability
Check optimization status
See how a complex routing job is progressing. It lets you track the status of large vehicle assignments.
- 09 Capability
Solve vrp optimization
Find the best order for multiple stops given vehicle capacity and time windows. It solves the hardest routing problems.
- 10 Capability
Snap gps to road
Fix messy GPS coordinates by snapping them to the nearest road. This makes your spatial data much cleaner.
Set up in minutes
One URL. Then ask OpenRouteService to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use OpenRouteService from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_PSUHMhycOvqpomQ4KyrnDt17AfCQwXu8mm8OMYhJ/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it OpenRouteService, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable OpenRouteService for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_PSUHMhycOvqpomQ4KyrnDt17AfCQwXu8mm8OMYhJ/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the OpenRouteService URL.
- Step 03
Save and start
Save the connection and enable OpenRouteService in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"openrouteservice": {
"url": "https://edge.vinkius.com/vk_preview_PSUHMhycOvqpomQ4KyrnDt17AfCQwXu8mm8OMYhJ/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using OpenRouteService
Open Agent mode in chat and ask: "Using OpenRouteService, help me...". 10 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"openrouteservice": {
"url": "https://edge.vinkius.com/vk_preview_PSUHMhycOvqpomQ4KyrnDt17AfCQwXu8mm8OMYhJ/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using OpenRouteService
Ask Copilot: "Using OpenRouteService, help me...". 10 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"openrouteservice": {
"url": "https://edge.vinkius.com/vk_preview_PSUHMhycOvqpomQ4KyrnDt17AfCQwXu8mm8OMYhJ/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using OpenRouteService
Open Cascade and ask: "Using OpenRouteService, help me...". 10 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"openrouteservice": {
"url": "https://edge.vinkius.com/vk_preview_PSUHMhycOvqpomQ4KyrnDt17AfCQwXu8mm8OMYhJ/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using OpenRouteService
Ask Cline: "Using OpenRouteService, help me...". 10 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add openrouteservice --transport http "https://edge.vinkius.com/vk_preview_PSUHMhycOvqpomQ4KyrnDt17AfCQwXu8mm8OMYhJ/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using OpenRouteService
Ask Claude: "Using OpenRouteService, show me...". 10 tools are ready
Where the request belongs
Work OpenRouteService can move forward.
This is for the logistics coordinator tired of manual routing, the urban planner mapping city growth, and the field service manager trying to hit every job on time.
Logistics Coordinator
They use this to sequence hundreds of daily deliveries while balancing vehicle fuel limits and driver windows.
Urban Planner
They use this to visualize 15-minute city reachability and public transit accessibility zones.
Field Service Manager
They use this to schedule technician visits across a city, ensuring the shortest travel times between jobs.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsGraphHopper
Empower routing and geocoding via GraphHopper. calculate optimal routes, perform reverse geocoding, solve vehicle routing problems, and analyze reachability directly from any AI agent.
Jawg Maps (Location & Routing)
Build with location data via Jawg Maps. search places, calculate routes, compute distance matrices, and get elevation data.
LocationIQ (Geocoding & Maps)
Build with location data via LocationIQ. geocode addresses, calculate routes, and perform reverse lookups.
Parknav
AI-powered predictive parking availability and street occupancy data via Parknav API.
Stadia Maps
Equip your AI with advanced geospatial routing and mapping logic. Calculate distances, geocode coordinates, and plot optimized trips securely.
ArcGIS
Automate mapping and spatial analysis via ArcGIS. perform geocoding, route solving, vehicle routing, and calculate origin-destination matrices from any AI agent.
Bring your own AI
Change the model, client or framework. Keep OpenRouteService connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about OpenRouteService.
The practical details behind the request, access and result.
Can OpenRouteService help with multi-stop delivery routes?
Yes. It can solve complex vehicle routing problems by determining the most efficient order for multiple stops based on your specific vehicle capacities and time windows.
How does OpenRouteService handle different vehicle types?
It supports specific profiles for cars, bicycles, and pedestrians. This ensures that your travel times and routes are realistic for the specific way you're moving.
Can I use OpenRouteService for urban planning projects?
Absolutely. You can generate isochrones to visualize how far people can travel within a certain amount of time, which is perfect for analyzing transit and walkability.
What is a distance matrix in OpenRouteService?
It's a table that shows the travel time and distance between every pair of locations in a list. It's great for comparing many different routes at once.
Does OpenRouteService work with OpenStreetMap data?
Yes, it uses OpenStreetMap data to provide real-world routing and spatial information across the globe.
Can OpenRouteService fix messy GPS data?
Yes. It includes a snapping capability that takes noisy GPS coordinates and aligns them to the nearest road segment for cleaner mapping.
Is the OpenRouteService API free?
Yes. ORS offers a free Standard plan with generous daily limits for all services (directions, isochrones, matrix, geocoding, and optimization). No credit card required. Higher rate limits are available through the Collaborative plan for non-profits, academics, and government organizations.
What routing profiles are supported?
ORS supports driving-car, driving-hgv (heavy goods vehicles), cycling-regular, cycling-road, cycling-mountain, cycling-electric, foot-walking, foot-hiking, and wheelchair. Each profile optimizes routes based on road network restrictions specific to that transportation mode.
Can I solve vehicle routing problems with time windows and capacity constraints?
Yes. The VRP optimization capability uses the VROOM solver. Define jobs with locations, service times, and time windows, then define vehicles with start/end locations, capacities, and operating hours. The solver returns optimized assignments and routes for your entire fleet.
One connection away
Give your agent a direct line to OpenRouteService.
Connect OpenRouteService once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available