Vinkius

OpenRouteService MCP. Map routes and solve complex logistics problems.

OpenRouteService calculates complex routes and analyzes spatial data using OpenStreetMap data. It handles everything from basic directions for cars or bikes to solving multi-vehicle delivery problems, generating accurate reachability maps (isochrones), and finding the exact distance between multiple points.

OpenRouteService MCP is compatible with Claude Claude
OpenRouteService MCP is compatible with ChatGPT ChatGPT
OpenRouteService MCP is compatible with Cursor Cursor
OpenRouteService MCP is compatible with Gemini Gemini
OpenRouteService MCP is compatible with Windsurf Windsurf
OpenRouteService MCP is compatible with VS Code VS Code
OpenRouteService MCP is compatible with JetBrains JetBrains
OpenRouteService MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Plan multi-stop routes

Calculates optimal paths between multiple waypoints, providing distance and estimated time for different modes of travel.

Map service coverage areas

Generates reachability polygons (isochrones) showing all points accessible within a specific driving or walking radius from a start point.

Measure all-to-all distances

Creates matrices that compute the distance and duration between every origin and destination in a list of locations.

Solve complex delivery logistics

Optimizes multi-vehicle routes, solving problems with limits on vehicle capacity or time windows.

Standardize addresses and coordinates

Converts street addresses into precise coordinates, or vice versa, using reliable boundary filtering.

Waiting for input…

AI Agent
OpenRouteService

What AI agents can do with OpenRouteService: 10 Tools for Geospatial Data

These tools allow your agent to perform complex spatial calculations, including routing, boundary searches, and distance measurements, directly through the MCP.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using OpenRouteService MCP

Calculate Directions

Finds precise, active routes spanning a road network between specified points.

Get Elevation Line

Provides altitude data for a sequence of coordinates along a calculated line path.

Search Country Boundary

Filters search results to ensure locations stay within specific national or regional...

Reverse Geocode

Converts a set of coordinates back into a readable, structured address description.

Geocode Search

Identifies specific locations or routes within the OpenRouteService system...

Calculate Isochrones

Generates polygons that show all areas reachable from a central point within a defined time or distance.

Calculate Matrix

Computes detailed tables showing the travel duration and distance between multiple pairs of locations (M x N).

Check Optimization Status

Retrieves the current status or results of a previously initiated optimization job.

Solve Vrp Optimization

Runs an automated solver to determine the optimal sequence and assignment for...

Snap Gps To Road

Corrects noisy GPS data by forcing coordinates onto the nearest segment of a known...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

OpenRouteService MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The OpenRouteService integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with OpenRouteService, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
OpenRouteService MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by OpenRouteService. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Calculating distances and service areas used to be a manual nightmare.

Today, if you need to analyze coverage—say, where your field techs can get to within 20 minutes of the office—you spend hours opening multiple GIS platforms. You manually plot points, adjust boundaries, and calculate reachability zones one map at a time, often relying on outdated or simplified models.

With this MCP, you ask your agent for an isochrone map. It runs `calculate_isochrones` against real OpenStreetMap data, instantly generating the precise polygon showing every reachable area. You get actionable geospatial intelligence in seconds.

OpenRouteService gives you complete routing control.

Before this MCP, getting a comprehensive view of multiple destinations meant calculating distances separately for each pair and then manually plotting the connections. It was tedious copy-pasting between different mapping tools just to fill out an Excel sheet.

Now, you ask your agent to calculate the full distance matrix using `calculate_matrix`. You get one structured output that shows every single trip time and distance in a clean format. The whole planning process is done via conversation.

What OpenRouteService MCP does for your AI

Need to map out a logistical challenge? This MCP lets your AI client calculate optimal routes across any network type—car, bicycle, or walking path. You can generate detailed isochrone polygons showing exactly what areas are accessible within a set time limit, which is vital for urban planning. Beyond simple directions, you can compute distance matrices that map travel times between every combination of origins and destinations in your dataset.

If you run delivery services, the VROOM solver handles complex vehicle routing problems with capacity constraints. Plus, if you only have raw GPS coordinates, the system cleans up noisy data points by snapping them to the nearest road segment. Connecting OpenRouteService through Vinkius gives your agent a single source for all these geospatial calculations.

Built · Hosted · Managed by Vinkius OpenRouteService - Calculate Routes and Spatial Analysis MCP
Server ID 019d75ec-dcb0-70be-81cf-3b5ccb298981
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Frequently asked questions about OpenRouteService MCP

How do I use OpenRouteService to find the best route for multiple stops? +

You can calculate optimal routes using solve_vrp_optimization. This tool solves complex vehicle routing problems, assigning the most efficient sequence of jobs while respecting capacity and time limits.

Is OpenRouteService better than general mapping APIs for distance calculations? +

Yes. While other services provide basic directions, this MCP offers calculate_matrix which computes detailed duration and distance between every single pair of points in a list, giving you comprehensive coverage.

What if my GPS data is messy or noisy? +

Use the snap_gps_to_road tool. It cleans up coordinates by snapping them to the nearest actual road segment, making your raw field data usable for accurate routing.

Can I find out what address corresponds to a set of latitude/longitude points? +

You use reverse_geocode. This tool takes coordinates and performs structural extraction, returning the corresponding readable street address details from OpenStreetMap boundaries.

How do I check if an area is reachable within a certain time limit using OpenRouteService? +

Run calculate_isochrones. This generates a precise polygon showing every point accessible from your starting location within the specified time or distance, perfect for service zone analysis.