Connect GraphHopper to Your AI Agent

Choose waypoints and a travel profile to inspect distance, time and directions.

5 tools API key

Try a GraphHopper Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill GraphHopper

Compare route options

Calculate paths through chosen waypoints with a travel profile.

/oo GraphHopper: Calculate GraphHopper routes through [ordered coordinates] using profile [profile]. Include directions and [desired path details], then compare available distances and travel times.

Describe a reachable area

Calculate a travel-time or distance boundary around a chosen point.

/oo GraphHopper: Compute a GraphHopper isochrone around [coordinate] using [profile] within [time or distance limit]. Describe the polygon result and preserve the routing assumptions.

Start Working with GraphHopper

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect GraphHopper

    Connect with a GraphHopper API key.

    Connect GraphHopper →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Provide latitude-longitude pairs and a routing profile such as car, bike or foot.
  • Calculated travel times follow the chosen routing profile and inputs. They do not establish actual arrival times.

GraphHopper Tools

Geocode places, calculate routes through multiple points, compute travel-time or distance matrices and retrieve isochrone polygons. AI can compare available paths or describe reachable areas under the chosen routing assumptions.

Routes and reachable areas

Calculate paths, origin-destination measures and isochrone polygons.

Locations and profiles

Find location candidates and available custom routing profiles.

5 tools

Calculate Route

Calculate the best route connecting two or more coordinates with the GraphHopper Routing API.

graphhopper.calculate_route

Geocode

Convert text to coordinates or coordinates to place candidates with the GraphHopper Geocoding API.

graphhopper.geocode

Compute Matrix

Compute a synchronous travel time, distance, or weight matrix with the GraphHopper Matrix API.

graphhopper.compute_matrix

Compute Isochrone

Compute GeoJSON isochrone polygons around a coordinate with the GraphHopper Isochrone API.

graphhopper.compute_isochrone

List Profiles

List custom routing profiles available to the GraphHopper API key.

graphhopper.list_profiles

Frequently Asked Questions

In what order should coordinates be supplied?

Use latitude followed by longitude. Preserve the intended waypoint order unless you ask for optimization.

Can I compare several origins and destinations?

Yes. Supply separate origin and destination points, or a shared set of at least three points for a matrix.

Can coordinates be converted to place candidates?

Yes. Request reverse geocoding with a coordinate pair and omit the text query.

Connect GraphHopper

About GraphHopper ↗