4,500+ servers built on MCP Fusion
Vinkius

Jawg Maps MCP. Calculate complex routes and geospatial matrices.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Jawg Maps (Location & Routing) MCP on Cursor AI Code Editor MCP Client Jawg Maps (Location & Routing) MCP on Claude Desktop App MCP Integration Jawg Maps (Location & Routing) MCP on OpenAI Agents SDK MCP Compatible Jawg Maps (Location & Routing) MCP on Visual Studio Code MCP Extension Client Jawg Maps (Location & Routing) MCP on GitHub Copilot AI Agent MCP Integration Jawg Maps (Location & Routing) MCP on Google Gemini AI MCP Integration Jawg Maps (Location & Routing) MCP on Lovable AI Development MCP Client Jawg Maps (Location & Routing) MCP on Mistral AI Agents MCP Compatible Jawg Maps (Location & Routing) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Jawg Maps (Location & Routing) is an MCP Server for professional geospatial analytics. It lets your AI client calculate routes, compute distance matrices, and determine elevation profiles across any geographic area.

You can find addresses, pinpoint POIs, and map out reachable zones using drive-time or distance limits. This server handles everything from simple reverse geocoding to complex multi-stop logistics planning.

What your AI agents can do

Calculate distance isochrone

Calculates the geographical area reachable from a point based on a specific distance limit.

Calculate distance matrix

Computes the travel times and distances between multiple specified origins and destinations.

Calculate elevation routing

Calculates a multi-stop route and includes the corresponding elevation profile data.

+ 7 more capabilities included
Determine reachable areas

The calculate_reachability_isochrone tool calculates the geographical area you can reach from a single point within a specified time limit.

Calculate multi-stop travel metrics

The calculate_distance_matrix tool computes the travel times and distances between a set of multiple starting points and multiple ending points.

Calculate elevation along a path

The calculate_elevation_routing tool finds the optimal route and returns the corresponding altitude profile for that path.

Define area by distance

The calculate_distance_isochrone tool generates the boundary of an area you can reach from a point, based on a specific distance limit.

Calculate multi-point routes

The calculate_routing_line tool determines a travel path that connects multiple coordinates in a specified sequence.

Get altitude for specific coordinates

The get_path_elevation tool retrieves the exact altitude and elevation above sea level for specific GPS coordinates.

Convert coordinates to addresses

The reverse_geocode tool takes GPS coordinates and returns the corresponding human-readable address information.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Jawg Maps (Location & Routing): 10 Tools

Use these ten tools to calculate travel metrics, define service areas, and retrieve detailed location data for complex geospatial projects.

calculate019d75bc

calculate distance isochrone

Calculates the geographical area reachable from a point based on a specific distance limit.

calculate019d75bc

calculate distance matrix

Computes the travel times and distances between multiple specified origins and destinations.

calculate019d75bc

calculate elevation routing

Calculates a multi-stop route and includes the corresponding elevation profile data.

calculate019d75bc

calculate reachability isochrone

Determines the area reachable from a point based on a specific time limit.

calculate019d75bc

calculate routing line

Calculates a continuous travel path that passes through a sequence of provided waypoints.

get019d75bc

get path elevation

Retrieves the altitude and elevation above sea level for specific coordinates along a path.

reverse019d75bc

reverse geocode

Converts raw GPS coordinates into a human-readable street address.

search019d75bc

search autocomplete

Suggests and completes place or address search queries, optionally biasing results toward a specific GPS location.

search019d75bc

search country filter

Narrows down place searches to only return results within a specified country's borders.

search019d75bc

search map places

Searches for matching places and addresses by text, returning the location data and coordinates.

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Jawg Maps (Location & Routing), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You're connecting your AI client to Jawg Maps for professional geospatial analytics. This server gives your agent the power to calculate routes, figure out distances, and track elevation across any map. You'll use tools like search_map_places to find places and addresses by typing in a query, and you can narrow those searches down to just one country using search_country_filter.

Need to complete an address? Use search_autocomplete to suggest and finish place names, and you can bias those suggestions toward a specific GPS spot. If you only have raw GPS coordinates, reverse_geocode turns those into a readable street address. To map out a whole area, calculate_distance_isochrone generates the boundary of everything you can get to from one spot within a set distance.

For time limits, calculate_reachability_isochrone determines the area you can cover from one point based on time. If you need to know how far things are from each other, calculate_distance_matrix computes the travel times and distances between multiple starting points and multiple ending points. Planning a trip with several stops? calculate_routing_line maps out the continuous travel path connecting a sequence of waypoints.

When you need to know the ground up, get_path_elevation pulls the exact altitude and elevation above sea level for specific coordinates along a path. To figure out the best route and see the climb, calculate_elevation_routing calculates a multi-stop route and returns the full elevation profile for it. Finally, you can check the altitude for a specific coordinate using get_path_elevation.

How Jawg Maps MCP Works

  1. 1 Subscribe to the Jawg server and provide your Jawg Access Token.
  2. 2 Tell your AI client the goal: e.g., 'I need the best route from Point A to Point B, and I need to know the total elevation gain.'
  3. 3 The agent calls the appropriate tool (like calculate_elevation_routing), which returns the optimized path data and necessary metrics.

The bottom line is that your AI client acts as the orchestrator, calling these specialized tools to solve complex real-world location problems.

Who Is Jawg Maps MCP For?

This server is for developers and data analysts who build applications around location data. If you're a logistics planner trying to optimize delivery routes, or a GIS developer integrating advanced mapping features, this is your tool. It handles the math so you don't have to write the complex API calls.

Logistics Planner

Calculates optimal multi-stop routes and uses calculate_distance_matrix to model fleet efficiency across large service areas.

GIS Developer

Integrates precise geocoding and routing services into AI agents. They use reverse_geocode and search_map_places to validate user inputs before running a route calculation.

Urban Researcher

Analyzes city accessibility and elevation data. They use calculate_reachability_isochrone to define zones and get_path_elevation to model terrain difficulty.

What Changes When You Connect

  • You get optimized paths and time savings. Use calculate_distance_matrix to quickly model the travel times and distances for an entire delivery fleet, instead of calculating routes stop-by-stop.
  • You model terrain difficulty instantly. The calculate_elevation_routing tool gives you the altitude profile for a planned route, letting you check for steep climbs or major elevation changes before you commit to the path.
  • You define service zones precisely. Use calculate_reachability_isochrone to draw a polygon showing every point a service vehicle can reach within a specific drive time (e.g., 30 minutes).
  • You validate location data first. Before routing, use search_map_places to find a POI by name, then reverse_geocode to ensure the coordinates you found match the expected physical address.
  • You manage multiple stops efficiently. The calculate_routing_line tool handles sequences of waypoints, ensuring the path connects all required points in order.
  • You handle data constraints. Use search_country_filter to ensure your search results are regionally accurate and comply with specific country borders.

Real-World Use Cases

01

Optimizing a regional delivery route

A logistics planner needs the shortest path connecting five different warehouses across three counties. They prompt their agent: 'Use calculate_distance_matrix to compare the travel time between all these points.' The agent runs the tool, returning a matrix that allows the planner to select the optimal sequence for the lowest total travel time.

02

Analyzing a new service area

An urban researcher wants to know the maximum area they can serve from a central hub within an 8-mile radius. They ask the agent to use calculate_distance_isochrone. The agent generates the precise polygon, letting the researcher visually analyze the service boundaries.

03

Planning a hiking trail with elevation checks

A developer builds an app that needs to check the physical difficulty of a trail. They use calculate_elevation_routing to find the path and then call get_path_elevation to confirm the altitude at critical waypoints, ensuring the route is manageable for the intended users.

04

Finding a precise building address

A user only has GPS coordinates (48.8566, 2.3522) but needs the official street address for billing. They ask the agent to run reverse_geocode. The agent resolves the coordinates and returns the full, formatted address, making the data usable for invoicing.

The Tradeoffs

Treating location data as simple text search

Searching for 'Paris' and assuming the result is a single coordinate. This fails when the user needs to differentiate between the city center, a specific POI, or a different region in the same city.

Always use search_map_places or search_autocomplete first. This allows you to narrow down the results, confirming the exact POI coordinates before you run any routing tools like calculate_distance_matrix.

Forgetting the travel constraints

Calculating a route only by connecting points without considering whether the path is drivable, or if the travel time is constrained by traffic patterns.

Use calculate_reachability_isochrone (for time limits) or calculate_distance_isochrone (for distance limits). This gives you a realistic boundary, not just a straight line between points.

Skipping coordinate validation

Feeding coordinates directly into a router without confirming they correspond to a real address, which can lead to invalid routes or inaccurate billing data.

First, run reverse_geocode on the coordinates. This confirms the physical address. Then, use calculate_routing_line to build the path, ensuring the start and end points are verified.

When It Fits, When It Doesn't

Use this server if your project involves any calculation where location matters: logistics, field service, urban planning, or navigation. Specifically, use it when you need to calculate time/distance between multiple points (calculate_distance_matrix), define service areas (calculate_reachability_isochrone), or model terrain (calculate_elevation_routing).

Don't use this if your goal is simply to find a category of business (e.g., 'find all coffee shops'). For that, use search_map_places. If you only need to confirm what an existing coordinate means, use reverse_geocode. This server is for calculating metrics, not just finding points.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Jawg Maps. 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 INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

calculate_distance_isochrone calculate_distance_matrix calculate_elevation_routing calculate_reachability_isochrone calculate_routing_line get_path_elevation reverse_geocode search_autocomplete search_country_filter search_map_places

Manually planning routes requires juggling multiple APIs and spreadsheets.

Before this server, building a multi-stop route meant hitting several different API endpoints: one for geocoding the start point, another for calculating the distance, a third for elevation, and a fourth for the end point. You'd spend hours stitching together the data and manually checking if the API calls matched up.

Now, your agent handles the sequence. You ask for the route, and the agent calls `calculate_elevation_routing` and `calculate_distance_matrix` in the background. You get the full, combined result—the optimized path and all the metrics—in a single conversation turn.

Jawg Maps (Location & Routing) MCP Server: Get full geospatial context.

You no longer need to write custom code for basic location tasks. Running `search_map_places` to find a POI, followed by `reverse_geocode` to get the street address, and then passing those results into `calculate_distance_matrix` happens in a single, natural conversational flow.

The process is simple: ask the question, and the agent executes the necessary location logic. You just get the answer.

Common Questions About Jawg Maps MCP

How do I use `calculate_distance_matrix` for my delivery fleet? +

You provide the list of origins and destinations. The tool returns a matrix showing the travel time and distance for every single combination, allowing you to find the most efficient route sequence for your fleet.

What is the difference between `calculate_reachability_isochrone` and `calculate_distance_isochrone`? +

calculate_reachability_isochrone uses time constraints (e.g., 30 minutes drive time) to define the reachable area. calculate_distance_isochrone uses a physical distance limit (e.g., 10 miles) regardless of travel time.

Can I get the elevation profile using `calculate_elevation_routing`? +

Yes. This tool calculates the optimal route and simultaneously provides the elevation profile data, letting you see how high the path gets and the total gain along the way.

How do I find the address from just coordinates using `reverse_geocode`? +

Pass the GPS coordinates to reverse_geocode. It resolves them and gives you the full, formatted street address, category, and city information.

How do I use `search_map_places` to find specific Points of Interest (POI) near a location? +

You use search_map_places by providing a search query and coordinates. This tool returns matching locations and their coordinates, letting you pinpoint exact POIs by text search.

Can I filter my searches using `search_country_filter` for regional compliance? +

Yes, search_country_filter allows you to restrict searches to specific ISO country borders. This ensures your data is accurate and compliant with regional boundaries.

What is the best way to calculate a route through multiple stops using `calculate_routing_line`? +

Pass all coordinates in sequence to calculate_routing_line. The tool calculates the path connecting all provided waypoints, giving you a single, continuous route line.

How do I get altitude data for a specific point using `get_path_elevation`? +

You provide the specific GPS coordinates to get_path_elevation. It retrieves the altitude above sea level for those exact coordinates, helping you understand the terrain at that spot.

Can I calculate how far I can travel in 15 minutes from my current location? +

Yes. Use the calculate_reachability_isochrone tool by providing your center coordinates and a range of 900 seconds. Your agent will return a polygon representing the reachable area, perfect for analyzing site accessibility.

How do I find the elevation profile along a delivery route? +

The calculate_elevation_routing tool calculates detailed paths that include Z-axis data. Your agent will return the routing instructions along with the altitude for each point, helping you optimize for heavy loads or fuel consumption.

Can I compute travel times between dozens of points at once? +

Absolutely. Use the calculate_distance_matrix tool to submit arrays of origin and destination coordinates. Your agent will return a matrix of durations and distances, making it ideal for fleet route optimization.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Jawg Maps. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.