Altitude for any point or path.
Heights in metres above sea level, with summary statistics for total ascent and descent.
mcp.footstep.ai / get_elevationWhy your agent needs this.
When the user asks 'how hilly is this walk?', the agent shouldn't render its own elevation chart. get_elevation returns the heights plus rolled-up ascent and descent in numbers the agent can quote directly. 'About 120 metres of climb' beats a raw array every time.
What your agent gets back.
- Summary numbers (total ascent, descent, min, max) the agent can read out loud.
- Per-point heights when the agent needs to render a profile chart.
- Works on points OR a path geometry.
- Composes with get_directions to enrich an existing route with terrain narrative.
- Token-lean: drop the per-point array when you only need the summary.
Plug it into your agent.
Add Footstep to your MCP-aware runtime. Your model picks the tool at runtime; you wrote none of the orchestration.
"What's the elevation profile between these two coordinates?"{
"mcpServers": {
"footstep": {
"url": "https://mcp.footstep.ai",
"headers": {
"x-api-key": "sk_live_your_key_here"
}
}
}
}Related capabilities.
get_directionsPoint-to-point or multi-stop routes with terrain analytics. Answer 'is this walkable?' without a second call.
snap_traceMap-match a noisy GPS recording to the road network. Returns the corrected path plus per-segment road attributes.
get_isochroneReachability polygons by time or distance from any starting point. Walking, cycling, or driving.
Ready to call it?
£5 free credit on signup. One auth header, every major runtime.