Calculate Matrix
Tool to calculate distance, time, or weight matrices via POST. Use when you have multiple origins/destinations or a symmetric point set and need a single batch request.
GraphHopper Directions API provides enterprise-grade routing services, including route planning, optimization, geocoding, and more, for various vehicle types.
Tool to calculate distance, time, or weight matrices via POST. Use when you have multiple origins/destinations or a symmetric point set and need a single batch request.
Solve capacity-constrained clustering problems by assigning customers to clusters while minimizing total travel distance. Useful for delivery zone planning, sales territory optimization, and workload balancing. Supports car, bike, and foot routing profiles. Note: Free tier limited to 5 customers per request.
Tool to retrieve the solution of an asynchronous clustering job. Use when you have a job ID from a previous cluster calculation request and need to fetch the results.
Retrieve all custom routing profiles for your GraphHopper account. Custom profiles allow you to customize routing behavior (e.g., avoid certain roads, limit speeds, prefer certain road types). Use this tool to list available custom profiles that can be used with the Routing, Matrix, and Route Optimization APIs. Note: Custom profiles feature requires a premium GraphHopper package. If not enabled on your account, this returns an empty list.
Tool to compute isochrone polygons for a given point. Use when you need to determine areas reachable within time or distance constraints.
Tool to compute a distance and/or time matrix using GET request with query parameters. Use for simpler matrix requests with query parameters instead of POST body.
Tool to retrieve the result of an asynchronous matrix computation job. Use when you have a job ID from a previous matrix calculation request and need to check if it's finished and get the results.
Tool to calculate the best path connecting two or more points using simple GET request. Use when you need basic routing with query parameters.
Tool to perform forward or reverse geocoding. Use when converting between textual addresses and latitude/longitude coordinates.
Tool to initiate VRP optimization. Use when you need to solve vehicle routing problems synchronously.
Map-match a GPX track using GraphHopper's Map Matching API. This tool takes GPS track points in GPX format and snaps them to the digital road network. It's useful for: - Cleaning noisy GPS data by aligning points to actual roads - Getting accurate route distances and travel times from recorded GPS tracks - Attaching road information (street names, surfaces) to GPS traces - Generating turn-by-turn instructions for recorded trips The API uses the Viterbi algorithm to find the most likely sequence of road segments that match the input GPS points, accounting for GPS measurement noise.
Tool to calculate complex routes via POST /route. Use when you need advanced route planning with custom parameters.
Tool to submit a matrix computation job for asynchronous processing. Use for large matrices that exceed synchronous limits. Returns a job ID to retrieve results later.
The Graphhopper integration connects your Dench AI CRM directly to Graphhopper, so agents can read and act on your Graphhopper data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
13 actions are available for agents to invoke on your behalf. Every call runs through Graphhopper's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find Graphhopper and click Connect — you'll authorize access through Graphhopper's own sign-in flow. No API keys or code required.
Ask an agent to use Graphhopper in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench Graphhopper integration connects your AI CRM to Graphhopper, so AI agents can work with your Graphhopper data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.
The Graphhopper integration currently exposes 13 actions, including Calculate Matrix, Capacity Clustering, Get Cluster Solution, Get Custom Profiles, Get Isochrone, and Get Matrix. Agents invoke them on your behalf from chat or from automations.
No. You connect Graphhopper from your Dench workspace using Graphhopper's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through Graphhopper's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Graphhopper connection from your workspace settings at any time.