Jawg Maps MCP. Calculate complex routes and geospatial matrices.
Works with every AI agent you already use
…and any MCP-compatible client
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.
The calculate_reachability_isochrone tool calculates the geographical area you can reach from a single point within a specified time limit.
The calculate_distance_matrix tool computes the travel times and distances between a set of multiple starting points and multiple ending points.
The calculate_elevation_routing tool finds the optimal route and returns the corresponding altitude profile for that path.
The calculate_distance_isochrone tool generates the boundary of an area you can reach from a point, based on a specific distance limit.
The calculate_routing_line tool determines a travel path that connects multiple coordinates in a specified sequence.
The get_path_elevation tool retrieves the exact altitude and elevation above sea level for specific GPS coordinates.
The reverse_geocode tool takes GPS coordinates and returns the corresponding human-readable address information.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
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.
019d75bccalculate distance isochrone
Calculates the geographical area reachable from a point based on a specific distance limit.
019d75bccalculate distance matrix
Computes the travel times and distances between multiple specified origins and destinations.
019d75bccalculate elevation routing
Calculates a multi-stop route and includes the corresponding elevation profile data.
019d75bccalculate reachability isochrone
Determines the area reachable from a point based on a specific time limit.
019d75bccalculate routing line
Calculates a continuous travel path that passes through a sequence of provided waypoints.
019d75bcget path elevation
Retrieves the altitude and elevation above sea level for specific coordinates along a path.
019d75bcreverse geocode
Converts raw GPS coordinates into a human-readable street address.
019d75bcsearch autocomplete
Suggests and completes place or address search queries, optionally biasing results toward a specific GPS location.
019d75bcsearch country filter
Narrows down place searches to only return results within a specified country's borders.
019d75bcsearch 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
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 Subscribe to the Jawg server and provide your Jawg Access Token.
- 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 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.
Calculates optimal multi-stop routes and uses calculate_distance_matrix to model fleet efficiency across large service areas.
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.
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_matrixto 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_routingtool 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_isochroneto 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_placesto find a POI by name, thenreverse_geocodeto ensure the coordinates you found match the expected physical address. - You manage multiple stops efficiently. The
calculate_routing_linetool handles sequences of waypoints, ensuring the path connects all required points in order. - You handle data constraints. Use
search_country_filterto ensure your search results are regionally accurate and comply with specific country borders.
Real-World Use Cases
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.
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.
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.
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
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
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Makeswift
Build stunning Next.js websites with a visual editor that lets marketers update pages without touching code or deployments.
DeepInfra (Serverless LLM Inference)
Run top-tier LLMs, image generation, and embeddings via DeepInfra's serverless infrastructure directly from your AI agent.
Langflow (Visual Multi-agent Orchestrator)
Orchestrate multi-agent AI workflows visually — execute flows, manage projects, and trigger webhooks directly from any AI agent.
You might also like
Fusebill (Enterprise Subscription Billing API)
Automate enterprise subscription billing via Fusebill — manage customers, track subscriptions, and handle billing lifecycles directly from any AI agent.
Snapchat Conversions
Send conversion events to Snapchat Ads via the Conversions API with AI agents.
Fastly
Manage edge computing and CDN via Fastly — monitor and activate service versions, manage domains and backends, and purge cache directly from any AI agent.