@pipeworx/openrouteservice
Connect: https://gateway.pipeworx.io/openrouteservice/mcp · Install: one-click buttons
Tools: 7
Openrouteservice (ORS) MCP — directions, matrix, isochrones, snap-to-roads, elevation, POI. Free tier 2000 req/day. Key required.
Auth
- Platform:
PLATFORM_ORS_KEY. BYO:?_apiKey=….
Tools
directions(coordinates, profile?, format?, instructions?)— routingmatrix(locations, profile?, sources?, destinations?, metrics?)— distance/duration matrixisochrones(locations, profile?, range, range_type?)— drive/walk isochronessnap(locations, profile?, radius?)— snap to nearest roadelevation_line(format_in, geometry)— elevation along a lineelevation_point(format_in, geometry)— elevation at a pointgeocode_search(text, sources?, layers?, size?, focus_lat?, focus_lon?)— Pelias geocoder
profile: driving-car (default) | driving-hgv | cycling-regular | cycling-road | cycling-mountain | foot-walking | foot-hiking | wheelchair.
Data source
https://api.openrouteservice.org/v2/
Tools
- directions — “Directions from A to B” / “how far is [X] from [Y]” / “hiking / cycling / wheelchair / walking route” / “truck routing” / “HGV directions” / “driving route” — turn-by-turn routing between coordinates
- matrix — “Distance matrix between locations” / “all-to-all travel times” / “N×M routing grid” / “drive / walk / bike times between [list]” — N×M distance and duration matrix between many points via OpenStreetM
- isochrones — “Reachable area in [N] minutes” / “drive-time / walk-time / bike-time polygons” / “service area” / “catchment polygon” / “isochrone map” — generate isochrone polygons (area reachable from a point in t
- snap — “Snap coordinate to nearest road” / “find closest road to [lat,lng]” / “is there a road at this point” — snap arbitrary GPS coordinates to the nearest routable OSM road for a given profile (car / bike
- elevation_line — “Elevation profile along a route” / “hiking trail elevation gain” / “topographic profile of [path]” / “how hilly is this route” — elevation samples along a geometry (linestring). Pass geojson / polyli
- elevation_point — “Elevation / altitude at [coordinates]” / “how high is [location]” / “height above sea level for [lat,lng]” — elevation (meters above sea level) at a single point. Use for “what’s the elevation of Den
- geocode_search — “Geocode [address]” / “find [city] coordinates” / “search for places named [X]” / “where is [landmark]” — geocode an address or place name to coordinates via Pelias (OpenStreetMap-backed). Returns ran
Tools
-
directions— Directions from A to B / how far is [X] from [Y] / hiking / cycling / wheelchair / walking route / truck routing / HGV directions / driving route — turn-by-turn routing between coordinates with profil -
elevation_line— Elevation profile along a route / hiking trail elevation gain / topographic profile of [path] / how hilly is this route — elevation samples along a geometry (linestring). Pass geojson / polyline / enc -
elevation_point— Elevation / altitude at [coordinates] / how high is [location] / height above sea level for [lat,lng] — elevation (meters above sea level) at a single point. Use for what's the elevation of Denver , t -
geocode_search— Geocode [address] / find [city] coordinates / search for places named [X] / where is [landmark] — geocode an address or place name to coordinates via Pelias (OpenStreetMap-backed). Returns ranked cand -
isochrones— Reachable area in [N] minutes / drive-time / walk-time / bike-time polygons / service area / catchment polygon / isochrone map — generate isochrone polygons (area reachable from a point in time or dis -
matrix— Distance matrix between locations / all-to-all travel times / N×M routing grid / drive / walk / bike times between [list] — N×M distance and duration matrix between many points via OpenStreetMap routi -
snap— Snap coordinate to nearest road / find closest road to [lat,lng] / is there a road at this point — snap arbitrary GPS coordinates to the nearest routable OSM road for a given profile (car / bike / foo