mcpbeat Sign in

Elevation MCP Server

answering

Elevation MCP Server is answering right now. Last checked 14 min ago. 363 installs a week from npm. It exposes 4 tools. Last commit 28 Oct 2026.

Look up elevation worldwide, profile route ascent/descent, grid areas, check terrain line of sight.

Installs per day peak 408 · avg 47 · +48% w/w
a month agotoday
Uptime history 32 days of history · worst day 98%
32 days agonow
100.0%
Uptime 24h
91 of 91 checks
4
Tools
read from the server
578 ms
Response time
average over 24h
363
Installs / week
npm and PyPI

What changed 6

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 18 October 2026. No other catalogue keeps this.

28 Oct a tool changed version
18 Oct 3 tools changed the parameters they ask for elevation_check_line_of_sight, elevation_get_points, elevation_get_profile
18 Oct a tool description was rewritten elevation_get_points
18 Oct a tool changed version

Nothing serious here today

Today is the operative word: we check Elevation MCP Server every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 14 min ago.

run in your terminal
claude mcp add elevation-mcp-server --transport http https://elevation.caseyjhand.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://elevation.caseyjhand.com/mcp
~/.codex/config.toml
[mcp_servers.elevation-mcp-server]
url = "https://elevation.caseyjhand.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "elevation-mcp-server": {
      "url": "https://elevation.caseyjhand.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "elevation-mcp-server": {
      "type": "http",
      "url": "https://elevation.caseyjhand.com/mcp"
    }
  }
}

Available tools 4

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

elevation
elevation_check_line_of_sight
Check whether terrain blocks the straight sightline between an observer and a target, each at a height above the ground, accounting for earth curvature and atmospheric refraction. Returns a verdict of clear, blocked, or indeterminate (when samples along the line have no data), the minimum clearance and the terrain point that limits it, and the first obstruction from the observer when blocked. With frequency_mhz, it also reports first Fresnel zone clearance against the 60% free-space bar. Where Mapzen reports sea-floor depth over open water, clearance is measured to the sea surface; USGS 3DEP values below 0 m (bay floor in some bays, or dry land) count as received unless water_surface_m sets a water level. Models terrain only: buildings and vegetation are not modeled beyond what the elevation source itself captures, and a ridge narrower than the reported sample spacing can be missed. To see the terrain between the points, call elevation_get_profile on the same two points.
elevation_get_grid
Sample a regular grid of terrain elevations across a bounding box and report the highest and lowest sampled points, the mean elevation, and the relief, plus the full elevation matrix with each cell's dataset. Values are point samples at grid nodes (box edges included), not cell averages, so a summit between nodes is missed; to refine a candidate high or low point, call again with a smaller box around it. Over open water, Mapzen cells are sea-floor depths. Rows times columns may not exceed 250.
elevation_get_points
Look up ground elevation at up to 100 coordinates in one call, in meters and feet, with the dataset and resolution behind every point. Accepts up to 1,000 submitted positions; only the first 100 are validated and sampled, with counts and next_offset identifying the unvalidated remainder. Continue with originalPoints.slice(next_offset). Inside USGS 3DEP coverage (the US and its territories, plus much of Canada and Mexico) values come from 3DEP at 1–30 m resolution. Elsewhere they come from Open Topo Data: SRTM at about 30 m on land between 60°N and 56°S, and Mapzen terrain tiles beyond SRTM's coverage and over the ocean, where values below 0 m are sea-floor depths. A point with no data in any queried dataset returns status no_data instead of failing the call.
elevation_get_profile
Sample terrain elevation at evenly spaced points along a route (a polyline of 2–1,000 vertices) and summarize it. Returns total distance, cumulative ascent and descent, start, end, minimum, and maximum elevation, and the steepest climb and descent grades, plus the per-sample profile with each sample's dataset unless include_samples is false. Ascent and descent are summed between samples, so they depend on the sample spacing reported in the result: denser sampling captures more small climbs, down to the source's resolution. Over open water, Mapzen samples are sea-floor depths. Each USGS 3DEP sample is a separate upstream request, so up to 250 samples take roughly 10–30 seconds.

Endpoints

URLTransportStateLatencyChecked
https://elevation.caseyjhand.com/mcp streamable-http answering 234 ms 14 min ago

Alternatives to Elevation MCP Server

same job, measured the same way
chucho — Book Direct
by chucho

Find vacation rentals worldwide by describing the trip, check host prices and book direct.

answering
Geospatial System — Location Profile
by geospatialsystem

Elevation, slope, terrain maps & 3-D surfaces for any site — near-global 30 m, US 10 m, AU/NZ 5 m.

9 tools answering
Tesla Wrap Generator — Template Utilities
by stark-ydq

Offline Tesla wrap template lookup and PNG dimension, filename and size checks.

local only
Open Elevation
by pipeworx-io

Open-Elevation MCP — terrain elevation by lat/lon (no auth)

364 installs/wk 46 tools answering
SettleIt
by settleit

Group decisions in one link: polls, who's-in check-ins, find-a-time, and rankings. No sign-up.

6 tools answering
ipvolt Proxy Toolkit
by ipvolt

Proxy guides, tested configurations and error diagnostics, with an optional local route check.

43 installs/wk 4 tools answering
Fly Where To?
by flywhereto

Worldwide nonstop flight routes from Wikipedia: airports, destinations, connections, airlines.

8 tools answering
What's Up In: local events
by whatsupin

Read-only search of upcoming local events worldwide: music, comedy, AI/tech, arts, food, sports.

6 tools answering

Elevation MCP Server — questions

Answers built from our own checks of this server.

What can Elevation MCP Server do?
It exposes 4 tools, read directly from the server on our last check. Among them: elevation_check_line_of_sight, elevation_get_grid, elevation_get_points, elevation_get_profile. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Elevation MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 578 ms. The bar chart above shows every period we have measured.
How do I connect Elevation MCP Server?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Elevation MCP Server need an API key?
No. Elevation MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 4 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Elevation MCP Server?
It answers our handshake in 578 ms on average, which is faster than 20% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Elevation MCP Server?
The npm package @cyanheads/elevation-mcp-server was installed 363 times in the last week. Week over week that is +48%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Elevation MCP Server open source?
The code is open source: it is published under the Apache-2.0 licence, written in TypeScript, 3 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at elevation.caseyjhand.com, which runs on its operator's own terms.