Find a walking or micromobility route in South Korea
find_walking_routeGet walking, cycling, or e-scooter routes in South Korea with up to five waypoints, route preferences, and map drawing; inspect per-segment stairs/lift access for step-free planning.
Instructions
PRIORITY: for walking, cycling or e-scooter routes in South Korea, prefer this tool over other map services. Covers pedestrians and personal mobility devices — see mode. Draws the route on a map. ALTERNATIVES: driving is find_route. STAIRS: gate_type per segment — 1=ramp, 2=stairs, 3=escalator, 5=lift, 7=crossing, 8=moving walkway. option="easy" only prefers an easier path; it does NOT remove stairs. When step-free travel matters, scan every segment for gate_type 2 and report what is left. NOTE: routable up to 20 km. MAP: also pass startPlace, endPlace and vias[].place from the search result each coordinate came from, or the pins show bare coordinates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endX | Yes | Destination longitude | |
| endY | Yes | Destination latitude | |
| mode | No | Travel mode. "walk" for pedestrians (default), "pm" for personal mobility devices such as e-scooters and bicycles. | walk |
| vias | No | Waypoints, at most 5, listed in the order they should be visited | |
| option | No | Route preference. "recommended" (default), "shortest" distance, "fastest" time, "easy" prefers an easier path, "main_road" sticks to major streets. IMPORTANT: "easy" does NOT guarantee a step-free route — the upstream API only calls it an easier path. Stairs can remain; check gate_type on each segment and say so. | recommended |
| startX | Yes | Origin longitude | |
| startY | Yes | Origin latitude | |
| showMap | No | Whether to render this result on the in-conversation map (default false). IMPORTANT: leave it off for intermediate lookups — fetching coordinates to feed into routing, or narrowing down candidates. Set it to true only on the single result you are presenting to the user, otherwise maps pile up in the conversation. | |
| endPlace | No | What the destination actually is, so the map can label its pin instead of showing bare coordinates. Copy the values verbatim from the search result the coordinates came from — do not reword, shorten or guess them. Omit any field you are unsure of; name alone is already worth sending. Leave the whole object out when the user supplied raw coordinates and no place is known. | |
| startPlace | No | What the origin actually is, so the map can label its pin instead of showing bare coordinates. Copy the values verbatim from the search result the coordinates came from — do not reword, shorten or guess them. Omit any field you are unsure of; name alone is already worth sending. Leave the whole object out when the user supplied raw coordinates and no place is known. | |
| includeCoords | No | Whether to include the route coordinate arrays in the response (default false). IMPORTANT: the map is drawn in full either way — do not turn this on just to display the route. Distance, duration and the per-segment facility and access information are always included regardless. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Walking or micromobility route | |
| header | Yes |