MCP App Store
by KeenEthics

Overview

komoot helps people discover outdoor routes and points of interest near any location. The connector lets Claude find hiking, cycling, running, and mountain biking routes from komoot’s community-verified route library, plus highlights such as viewpoints, summits, waterfalls, cafés, and mountain huts. Results can be shown as an interactive map or carousel widget with route details, photos, distance, elevation, duration, difficulty, and links to komoot.

Tools

export_gpx

ChatGPT
Export a komoot route as a GPX file. Pass the route id from find_routes_by_location; returns a download link to the route's GPX track (geometry with elevation). Read-only.

find_highlights_along_route

ChatGPT
Find community highlights (viewpoints, summits, waterfalls, cafes, and more) that sit along a specific komoot route, ordered from the start of the route to the end. Use this tool when the user: Asks what they will see or pass on a specific route (e.g. 'what highlights are on route 123'). Wants the landmarks and points of interest along a route they are considering. * Supplies a komoot route id, or a route returned by find_routes_by_location. Do NOT use this tool to search around a place; use find_highlights_by_location for that. It does not plan point-to-point routes and does not provide directions. Users can specify the corridor_meters (how far from the route a highlight may sit and still count as along the route, 100-2000, default 500), sport type (hike, jogging, touringbicycle, racebike, mtb, mtb_easy) and categories (viewpoint, trail, summit, waterfall, lake, river, beach, forest, cave, gorge, canyon, mountain_pass, volcano, castle, historical_site, cafe, pub, restaurant, hut, and more). Returns an interactive map widget showing the highlights along the route.

find_highlights_by_location

ChatGPT
Find outdoor highlights and points of interest near a named location within an optional specified radius (meters). Do NOT use this tool when the user: Asks for point-to-point route planning (e.g., 'plan a route from A to B'). Asks for directions or navigation between two specific locations. Instead, explain that komoot discovers existing points of interest and routes near a location, and suggest rephrasing as a discovery search. Use this tool when the user: Requests highlights, viewpoints, or points of interest near a specific place or landmark. Requests highlights near their current location ('near me'). * Wants to discover natural features (summits, waterfalls, lakes, trails) or amenities (cafes, restaurants, huts) in an area. Users can specify filters for: sport type (hike, jogging, touringbicycle, racebike, mtb, mtb_easy) and categories (viewpoint, trail, summit, waterfall, lake, river, beach, forest, cave, gorge, canyon, mountain_pass, volcano, castle, historical_site, cafe, pub, restaurant, hut, and more). Radius filter MUST be specified in meters. Returns an interactive map widget showing highlights with markers.

find_routes_by_location

ChatGPT
Find hiking, running, cycling, or other outdoor routes near a named location within an optional specified radius (meters). Do NOT use this tool when the user: Asks for point-to-point route planning (e.g., 'plan a route from A to B', 'create a route from Munich to Garmisch'). Asks for directions or navigation between two specific locations. Instead, explain that komoot discovers existing community-verified routes near a location, and suggest rephrasing as a discovery search (e.g., 'show me hikes near [location]'). Use this tool when the user: Requests routes near a specific point of interest, landmark, or named place. Requests routes near their current location ('near me'). * Wants to find routes accessible from a specific starting place type (train station, bus stop, car park). Users can specify filters for: sport type (hike, jogging, touringbicycle, racebike, mtb, mtb_easy), difficulty (easy, moderate, difficult), duration (seconds), length (meters), elevation gain (meters), surface preference (paved/unpaved), route type (loop, out-and-back), starting place category, and route attributes (waterfalls, lakes, summits, forests, coastline, cafes, restaurants, mountain huts, etc.). Numeric filter values for radius, length, and elevation MUST be specified in meters; duration in seconds. Returns a carousel or map widget of routes. The widget displays distance in miles and elevation in feet.

find_routes_near_coordinates

ChatGPT
Find hiking, running, cycling, or other outdoor routes near an explicit geographic coordinate (latitude, longitude) within an optional specified radius (meters). Use this tool only when the user or host has explicitly provided latitude and longitude values (for example the user pasted coordinates, or the host supplied a precise point). Do NOT guess or derive coordinates from a place name, and do NOT read the device location implicitly. When the user names a place or asks for routes 'near me', use find_routes_by_location instead. Do NOT use this tool when the user: Asks for point-to-point route planning (e.g., 'plan a route from A to B', 'create a route from Munich to Garmisch'). Asks for directions or navigation between two specific locations. Instead, explain that komoot discovers existing community-verified routes near a location, and suggest rephrasing as a discovery search. Users can specify filters for: sport type (hike, jogging, touringbicycle, racebike, mtb, mtb_easy), difficulty (easy, moderate, difficult), duration (seconds), length (meters), elevation gain (meters), surface preference (paved/unpaved), route type (loop, out-and-back), starting place category, and route attributes (waterfalls, lakes, summits, forests, coastline, cafes, restaurants, mountain huts, etc.). Numeric filter values for radius, length, and elevation MUST be specified in meters; duration in seconds. A radius smaller than 5000 meters is raised to 5000 meters. Returns a carousel or map widget of routes. The widget displays distance in miles and elevation in feet.

get_highlight_details

ChatGPT
Get detailed metadata for a single komoot highlight (point of interest) by id: category, description, distance, elevation gain/loss, score, access warnings, cover image and a gallery, plus coordinates and a komoot link. Pass a highlight id returned by find_highlights_by_location. Read-only.

get_route_details

ChatGPT
Get detailed metadata for a single komoot route by id: sport, difficulty, distance, duration, elevation gain/loss, surface and way-type breakdown, rating, visitor count, cover image, plus a GPX download link. Pass a route id returned by find_routes_by_location. Read-only.

komoot tools

ChatGPT
Find outdoor sport routes

list_my_saved

ChatGPT
List the routes in the signed-in komoot user's account — the saved routes the komoot website shows, with a link to each. Requires signing in with komoot.

plan_route

ChatGPT
Plan a new route through a list of waypoints in travel order, using komoot's route planner. Use it when the user asks to plan or create a route — for example from one place to another, through several places, or a loop back to the start. Pass at least two waypoints in the order the route should visit them: each is a place name, an explicit latitude/longitude pair, or a mix. This creates a route; it does not search existing community routes (use find_routes_by_location for those). Tune the result with sport (hike, jogging, touringbicycle, racebike, mtb, mtb_easy), constitution (routing fitness 1-5, default 3), and custom_tags (quiet, scenic, shortest, less_elevation, technical, no_ferry, no_poor, no_steps, no_steep). Returns the planned route's distance, duration, elevation gain, and geometry, both as text and as structured content. Saving is a separate step. Requires signing in with komoot. When the host renders the widget it already shows these results, so do not list them again; summarize in at most 3 sentences and offer to refine the search.

save_route

ChatGPT
Save a discovered komoot route into the signed-in user's account, the same way the komoot website's Save does: it copies the route into the user's own routes (visible under 'Saved'). Returns the saved copy's id and an undo hint. Requires signing in with komoot.

export_gpx

Claude
Export a komoot route as a GPX file. Pass the route id from find_routes_by_location; returns a download link to the route's GPX track (geometry with elevation). Read-only.

find_highlights_along_route

Claude
Discover community highlights that sit along a specific komoot route, ordered from the start of the route to the end. Anchors highlights to one route, so the caller can answer 'what will I see on this route' with confidence. Use it when the user supplies a komoot route id, or a route returned by find_routes_by_location. For highlights around a place, use find_highlights_by_location instead. It does not plan point-to-point routes and does not provide directions. Filters: corridor_meters (maximum distance from the route for a highlight to count as along it, 100-2000, default 500), sport (hike, jogging, touringbicycle, racebike, mtb, mtb_easy) and categories (viewpoint, trail, summit, waterfall, lake, river, beach, forest, cave, gorge, canyon, mountain_pass, volcano, castle, historical_site, cafe, pub, restaurant, hut, and more). Returns up to limit highlights with name, category, distance along the route, offset from the route, elevation gain, and a komoot link, both as text and as structured content.

find_highlights_by_location

Claude
Discover outdoor highlights and points of interest near a named location from komoot's library of community-curated places. This tool finds existing highlights near a single location. It does not plan point-to-point routes between two locations and does not provide turn-by-turn directions. Use when the user wants: Highlights, viewpoints, or points of interest near a specific place or landmark. Highlights near their current location ('near me'). Natural features (summits, waterfalls, lakes, trails) or amenities (cafes, restaurants, huts) in an area. Do not use for: Point-to-point route planning between two locations. * Turn-by-turn navigation. Filters: sport (hike, jogging, touringbicycle, racebike, mtb, mtb_easy) and categories (viewpoint, trail, summit, waterfall, lake, river, beach, forest, cave, gorge, canyon, mountain_pass, volcano, castle, historical_site, cafe, pub, restaurant, hut, and more). Radius filter is in meters. Returns an interactive map widget showing highlights with markers.

find_routes_by_location

Claude
Discover outdoor routes near a named location from komoot's library of community-verified routes (loops, out-and-back trails, etc.). This tool finds existing routes near a single starting location. It does not plan point-to-point routes between two locations and does not provide turn-by-turn directions. Use when the user wants: Routes near a specific point of interest, landmark, or named place. Routes near their current location ('near me'). Routes accessible from a specific starting place type (train station, bus stop, car park, public transport). Do not use for: Point-to-point route planning between two locations (e.g., 'plan a route from A to B', 'directions from Munich to Garmisch'). * Turn-by-turn navigation. Filters: sport (hike, jogging, touringbicycle, racebike, mtb, mtb_easy), difficulty (easy, moderate, difficult), duration (seconds), length (meters), elevation gain (meters), surface preference (paved/unpaved), route type (loop, out-and-back), starting place category, route attributes (waterfalls, lakes, summits, forests, coastline, cafes, restaurants, mountain huts, etc.). Numeric filters: radius, length, and elevation in meters; duration in seconds. Returns a carousel or map widget of routes. The widget displays distance in miles and elevation in feet.

find_routes_near_coordinates

Claude
Discover outdoor routes near an explicit latitude/longitude pair from komoot's library of community-verified routes. Finds existing routes near a single coordinate. It does not plan point-to-point routes between two locations and does not provide turn-by-turn directions. Use only when the caller supplies explicit latitude and longitude; the server does not receive the device location, and coordinates are never inferred from a place name. For a named place use find_routes_by_location. Filters: sport (hike, jogging, touringbicycle, racebike, mtb, mtb_easy), difficulty (easy, moderate, difficult), duration (seconds), length (meters), elevation gain (meters), surface preference (paved/unpaved), route type (loop, out-and-back), starting place category, and route attributes (waterfalls, lakes, summits, forests, coastline, cafes, restaurants, mountain huts). Numeric filters: radius, length, and elevation in meters; duration in seconds. Latitude must be within [-90, 90], longitude within [-180, 180], and a radius smaller than 5000 meters is raised to 5000 meters. Returns up to limit routes with name, sport, difficulty, distance, duration, elevation gain, and a komoot link, both as text and as structured content.

get_highlight_details

Claude
Get detailed metadata for a single komoot highlight (point of interest) by id: category, description, distance, elevation gain/loss, score, access warnings, cover image and a gallery, plus coordinates and a komoot link. Pass a highlight id returned by find_highlights_by_location. Read-only.

get_route_details

Claude
Get detailed metadata for a single komoot route by id: sport, difficulty, distance, duration, elevation gain/loss, surface and way-type breakdown, rating, visitor count, cover image, plus a GPX download link. Pass a route id returned by find_routes_by_location. Read-only.

App Stats

18

Tools

3

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily