

Elevation Data - Point, Path, Charts & Statistics
Data
Available ActionsEach successful request consumes credits as outlined below.
get_elevation10crget_path_elevation10crget_elevation_profile10cr
Details
Comprehensive elevation data tool that provides elevation information for any location on Earth including ocean floor depths. The tool offers discrete location elevation lookups for up to 512 points, elevation sampling along defined paths with configurable resolution, automatic elevation profile generation with visualization charts, and detailed statistics including minimum maximum average elevation gain total ascent and descent. Features elevation data in both meters and feet with resolution accuracy indicators, elevation categorization from below sea level to very high elevation, distance calculations for path-based requests, and optional chart generation saved to cloud storage. Perfect for hiking and trail planning applications, geographic surveying and terrain analysis, cycling route optimization, real estate site assessment, and adventure sports planning.
Use Cases
Hiking trail elevation profile analysis, Cycling route difficulty assessment, Geographic surveying and flood risk mapping, Real estate site elevation evaluation, Mountain climbing route planning, Paragliding launch site analysis, Watershed and drainage studies, Construction site planning, Adventure sports terrain analysis, Topographical data visualization
Actions(3)
get_elevation10cr1 param(1 required)Get elevation data for one or more discrete locations. Returns elevation in meters and feet, resolution, category, and aggregate statistics when multiple points are provided.
get_elevation10cr1 param(1 required)Get elevation data for one or more discrete locations. Returns elevation in meters and feet, resolution, category, and aggregate statistics when multiple points are provided.
locationsrequiredarrayList of locations for discrete elevation lookup (max 512). Each location must have latitude and longitude fields.
Array of: object
get_path_elevation10cr5 params(1 required)Sample elevation values at evenly-spaced points along a path defined by two or more waypoints. Returns elevation data for each sample point plus path statistics including total distance, ascent, and descent.
get_path_elevation10cr5 params(1 required)Sample elevation values at evenly-spaced points along a path defined by two or more waypoints. Returns elevation data for each sample point plus path statistics including total distance, ascent, and descent.
pathrequiredarrayList of locations defining a path (minimum 2 points). Each point must have latitude and longitude fields.
Array of: object
samplesintegerNumber of evenly-spaced sample points along the path (2-512)
Default:
100Range: 2 - 512
generate_chartbooleanSet to true to also generate an elevation profile chart image (default false)
Default:
falsechart_widthintegerChart width in inches (6-20). Only used when a chart is generated.
Default:
12Range: 6 - 20
chart_heightintegerChart height in inches (4-12). Only used when a chart is generated.
Default:
6Range: 4 - 12
get_elevation_profile10cr4 params(1 required)Same as get_path_elevation but always generates an elevation profile chart image. The chart shows elevation vs. distance with min/max markers and dual axes (meters and feet). A signed URL to the chart image is included in the response.
get_elevation_profile10cr4 params(1 required)Same as get_path_elevation but always generates an elevation profile chart image. The chart shows elevation vs. distance with min/max markers and dual axes (meters and feet). A signed URL to the chart image is included in the response.
pathrequiredarrayList of locations defining a path (minimum 2 points). Each point must have latitude and longitude fields.
Array of: object
samplesintegerNumber of evenly-spaced sample points along the path (2-512)
Default:
100Range: 2 - 512
chart_widthintegerChart width in inches (6-20)
Default:
12Range: 6 - 20
chart_heightintegerChart height in inches (4-12)
Default:
6Range: 4 - 12
Frequently Asked Questions
How do I connect this tool to an external agent?
You can install the local MCP server by opening a terminal and running:
Install commands
npm install -g @agentpmt/mcp-router
agentpmt-setupThis will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.
Alternatively you can connect to the hosted version with this config block, no installation required:
Hosted MCP config
{
"mcpServers": {
"agentpmt": {
"type": "streamable-http",
"url": "https://api.agentpmt.com/mcp",
"headers": {
"Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
"x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
}
}
}
}View MCP Connection Instructions for more details.
How does an external agent use this tool?
After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:
Agent prompt
Call the AgentPMT-Tool-Search-and-Execution tool with action 'get_schema' and tool_id 69615b4baa1df9dd0902d62e ("Elevation Data - Point, Path, Charts & Statistics"). Then call the same tool with action 'call_tool', tool_id 69615b4baa1df9dd0902d62e, and the parameters needed for my request.
The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.





