Skip to content

Specialist collection · 66 sources

Terrain & elevation

DEM, LiDAR and terrain analysis.

For GIS analysts, drainage engineers, hydrologists, ecologists, flood consultants, planners, civils engineers, civils and BIM engineers.

Search & filter this collection ↗
mcp
78/100Currency A

QGIS MCP ↗

Connect QGIS to AI agent through the Model Context Protocol (MCP)

Globalhealthy

mcp
73/100Currency A

geo-mcp ↗

Geospatial MCP server for AI agents: geocoding, routing, spatial operations, elevation, isochrones, and OSM queries.

What's in it

Data offered docs-verified
geocoding and reverse geocoding (Nominatim) · routing and route matrices (OSRM) · OpenStreetMap feature queries (Overpass) · geometry operations (buffer, distance, area, length, centroid, simplify, convex hull, CRS transform, validation) · point elevation and elevation profiles (Open-Elevation) · isochrones (OpenRouteService) · vector file inspection and reading (GeoJSON, Shapefile, GeoPackage, KML, CSV) · raster info, sampling and zonal stats · static map rendering and saving · workspace storage between tool calls
Coverage llm-inferred
Global (inferred from OpenStreetMap-based default providers; no UK-specific coverage stated)
Update frequency llm-inferred
On query: live calls to upstream public services, so freshness follows upstream data sources
Formats docs-verified
MCP stdio · MCP streamable HTTP · MCP SSE · JSON · GeoJSON · Shapefile · GeoPackage · KML · CSV
Access docs-verified
Free and open source (MIT licence). Core providers need no API key. Optional GEO_MCP_ORS_API_KEY (isochrones) and OPENTRIPMAP_KEY. Default public services carry usage policies.

Useful for

Use cases llm-inferred
Desk-based site context screening: geocode an address, buffer 1-2 km, then pull OSM features (e.g. waterways, buildings) for a constraints check · Preliminary civils or drainage gradient checks: elevation profile along a proposed route or corridor · Terrain screening: sample and zonal stats of a client-supplied GeoTIFF DEM over a site boundary · Drive-time accessibility isochrones for planning or appraisal reports (requires OpenRouteService key)
Audience llm-inferred
GIS analysts · planners · drainage engineers · civils engineers · environmental consultants

Limitations

Constraints docs-verified
Release status: PyPI provides v0.3.0; the v0.4.0 release candidate (newest provider and hardening work) is not yet released · Default public providers have usage policies: Nominatim max 1 request/second, OSRM demo server not for production, Overpass fair use · Isochrones require GEO_MCP_ORS_API_KEY, which is unset by default · Docs are inconsistent on tool count (44 in places, 42 in CLI output) · Roadmap items not yet available: Mapbox/Google geocoding, WebSockets, batch file processing, reproject/clip/mosaic · No UK-specific datasets or hydrological time-series (gauge levels, rainfall) documented · Raster and vector tools operate on local files supplied by the user; no bundled datasets documented

Example tool calls docs-verified

Forward-geocode a place name to lat/lon. Docs show geocode("Brandenburg Gate, Berlin"); the parameter name 'query' is not documented.

{
  "tool": "geocode",
  "arguments": {
    "query": "Brandenburg Gate, Berlin"
  }
}

Buffer a point by 1 km. Docs show buffer(point, distance_m=1000); the point encoding is not documented.

{
  "tool": "buffer",
  "arguments": {
    "point": {
      "lat": 52.5163,
      "lon": 13.3777
    },
    "distance_m": 1000
  }
}

Some details auto-extracted · unverified

Globalhealthy

mcp
72/100Currency A

mcp-opentopography ↗

OpenTopography global DEM rasters + point queries (free key)

Some details auto-extracted · unverified

Globalhealthy

dataset
70/100Currency A

Copernicus DEM ↗

Copernicus digital elevation model products; product resolution and licence determine access.

Globalhealthy

dataset
70/100Currency A

Defra Data Services Platform LiDAR ↗

Environment Agency survey portal for LiDAR terrain and surface models and other survey data.

What's in it

Data offered llm-inferred
LiDAR terrain model · LiDAR surface model · other survey data
Coverage llm-inferred
England

Useful for

Use cases llm-inferred
Flood risk assessment: ground-level inputs for hydraulic model topography · Drainage strategy: surface levels for catchment and overland flow delineation · Civils design: existing ground model for earthworks and levels
Audience llm-inferred
flood consultants · drainage engineers · hydrologists · GIS analysts · civils engineers

Limitations

Constraints llm-inferred
No docs retrieved, so coverage, formats, resolution and access terms are unverified · Auth and licence not recorded in entry

Englandhealthy

dataset
70/100Currency A

HydroSHEDS ↗

Hydrographic basins, rivers and drainage products derived from elevation data.

What's in it

Data offered docs-verified
catchment boundaries · river networks · lakes
Coverage docs-verified
Global
Formats docs-verified
standard GIS formats (not specified in DOCS)
Access docs-verified
Free and freely available; licence not stated in ENTRY or DOCS

Useful for

Use cases llm-inferred
FRA catchment context: delineate contributing catchment boundaries from HydroSHEDS basins · Drainage strategy: river network and lake layers for receiving-watercourse context · Ecology/BNG baseline: river and lake network mapping for habitat context
Audience llm-inferred
hydrologists · flood consultants · drainage engineers · GIS analysts · ecologists

Limitations

Constraints docs-verified
HydroSHEDS v2 is released for the Americas; the global v2 (TanDEM-X based) is still in development · Specific resolutions, update cadence and licence terms are not stated in DOCS

Globalhealthy

mcp
70/100Currency A

mapsource-examples ↗

Mapsource client examples: hosted Overpass queries, CARTO dark/light basemaps, point elevation, and remote MCP tools. Check live engine readiness before querying.

Some details auto-extracted · unverified

Globalhealthy

mcp
70/100Currency A

mcp-earth-search ↗

Sentinel and Landsat imagery catalogue from Element 84's Earth Search over the AWS Open Data registry — search Sentinel-1/2, Landsat Collection 2, NAIP and Copernicus DEM by area and date and get item ids, footprints, cloud cover and cloud-optimised GeoTIFF URLs.

Some details auto-extracted · unverified

Europehealthy

mcp
70/100Currency A

mcp-meteoswiss ↗

Swiss weather and federal geodata from MeteoSwiss and swisstopo on data.geo.admin.ch — find SwissMetNet automatic weather stations, radar, pollen, ICON forecasts and climate normals, plus elevation and topographic layers, and get the direct CSV, GeoTIFF and NetCDF download URLs for each.

Some details auto-extracted · unverified

Switzerlandhealthy

mcp
70/100Currency A

mcp-open-elevation ↗

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

Some details auto-extracted · unverified

Globalhealthy

mcp
70/100Currency A

mcp-openrouteservice ↗

Routing, isochrones, matrix, snap, elevation, Pelias geocode via Openrouteservice. Free key required.

Some details auto-extracted · unverified

Globalhealthy

mcp
70/100Currency A

mcp-opentopodata ↗

Open Topo Data — global elevation lookups (multiple DEM datasets)

Some details auto-extracted · unverified

Globalhealthy

mcp
70/100Currency C

metashape-mcp ↗

AI-powered photogrammetry automation — MCP server for Agisoft Metashape Professional 2.3+. Control the full pipeline (alignment, dense cloud, mesh, texture, DEM, orthomosaic, export) using natural language through Claude or any MCP-compatible AI assistant.

What's in it

Data offered docs-verified
DEM generation · orthomosaic creation · dense point cloud · ground classification · mesh generation · texture mapping · contour lines · GCP and coded-marker workflows · CRS/EPSG coordinate setting and reprojection
Coverage llm-inferred
Global
Formats docs-verified
OBJ · PLY · FBX · LAS · LAZ · GeoTIFF · Cesium 3D Tiles · MCP streamable HTTP · MCP stdio
Access docs-verified
MIT licence (free software); requires an Agisoft Metashape Professional 2.3+ installation with Python 3.12 scripting; no credentials documented

Useful for

Use cases llm-inferred
DEM and orthomosaic production from drone survey photos for site topographic baselines · Ground-classified point clouds and surface models from UAV photogrammetry for earthworks or cut-fill inputs · Survey-grade models controlled with ground control points and coded markers · Batch export of DEM, orthomosaic and point cloud deliverables as GeoTIFF or LAZ for GIS and BIM handover
Audience llm-inferred
drone survey and photogrammetry consultants · GIS analysts · civils and BIM engineers · terrain and heritage 3D modellers

Limitations

Constraints llm-inferred
Runs inside a licensed desktop Metashape Professional 2.3+ session; not a standalone data source · Viewport and screenshot tools are unavailable in headless mode · Direct HTTP connection from Claude Code times out after about 60 seconds; the stdio proxy is needed for long jobs and requires a separate FastMCP install · ENTRY tool names (aerial_survey_pipeline, close_range_pipeline, batch_export, diagnose_alignment, optimize_quality_settings) match the docs' guided workflow prompts, not documented callable tools · Tool argument schemas are not documented in the DOCS text · No credentials documented in README; the Metashape licence is separate from the MIT-licensed server

Globalhealthy

mcp
70/100Currency A

weather-intel-mcp ↗

Keyless MCP server giving AI agents US weather, NWS alerts, USGS earthquakes, elevation and address geocoding. No API keys.

Some details auto-extracted · unverified

United Stateshealthy

mcp
68/100Currency B

hiking_mcp ↗

MCP server for Swiss hiking routes — official SchweizMobil routes, closures, elevation profiles, GPX, weather, transit. Built on Swiss open government data.

Some details auto-extracted · unverified

Switzerlandhealthy

mcp
68/100Currency A

lidar-mcp ↗

MCP server for YDLIDAR USB LiDAR sensors (X2/X4/G1/G4/S series) — scan, stream, status

What's in it

Data offered docs-verified
2D point cloud: angle, distance and quality per point from a single 360-degree scan · device info and health (temperature, error codes) · point cloud summary (min/max distance, valid count) · live streaming of scan data · serial port auto-detection for YDLIDAR devices
Update frequency docs-verified
360-degree sweeps at 5–12 Hz
Formats llm-inferred
MCP stdio
Access llm-inferred
Free and open source under the MIT licence; requires a physical YDLIDAR USB sensor ($30–80); local install with Python 3.12+ and uv

Useful for

Use cases llm-inferred
Bench-scale point-cloud capture of a flume or physical model test rig · Prototype obstacle or clearance sensing for an instrumented monitoring robot on a test bed · Quick 2D distance survey of a lab or enclosed space to check clearances
Audience llm-inferred
civils engineers building bench-scale test rigs · hydrologists with physical model or flume setups · GIS analysts processing 2D scan data · robotics and sensor prototyping engineers

Limitations

Constraints llm-inferred
2D sensor only: single scan plane, no 3D point cloud · Requires physical YDLIDAR hardware; no simulation or file replay is described · Quick-install example uses Windows paths and COM ports; other platform setup is not detailed · USB 3.0 recommended for G4/S2 high-rate modes · Web console requires v0.4+ and its feature set is version-dependent · Local install only; no hosted or remote service is described

Some details auto-extracted · unverified

Globalhealthy

mcp
68/100Currency B

lidarr-mcp ↗

Model Context Protocol for Lidarr/Lidarr

Some details auto-extracted · unverified

Globalhealthy

mcp
68/100Currency B

mcp-maps ↗

Geolocation and routing for ADK-Rust Enterprise agents. Provides 7 MCP tools for geocoding, routing, elevation, POI search, and distance matrices powering ADK-Rust Enterprise AI Agents

Some details auto-extracted · unverified

Globalhealthy

mcp
67/100Currency A

Civil3d-mcp-tcce ↗

MCP server that lets Claude work in Autodesk Civil 3D 2027 (.NET 10). TCCE fork of barbosaihan/civil3d-mcp adding road design (alignments, profiles, assemblies, corridors, superelevation), earthwork (Top/Datum surfaces, pads, volumes, mass haul), styles & label sets, blocks and hatches.

Some details auto-extracted · unverified

Globalhealthy

mcp
67/100Currency C

bergauf ↗

MCP server for planning hikes anywhere in Switzerland — Wanderland routes, elevation, weather, public transport. Bun binary, no API keys.

What's in it

Data offered docs-verified
SwitzerlandMobility (Wanderland) named routes · swisstopo elevation profiles and hike profile (distance, ascent/descent, SAC/DAV walking time) · WGS84 place-name geocoding · Open-Meteo / MeteoSwiss ICON hourly and daily weather forecast · Swiss public transport stops and connections
Coverage docs-verified
Switzerland
Formats docs-verified
JSON · GeoJSON · MCP stdio
Access docs-verified
Free and open, no API key or auth required for upstream APIs; server licensed MIT with Commons Clause (selling the software requires a separate licence)

Useful for

Use cases llm-inferred
Swiss site access and route appraisal using named hiking routes and elevation profiles · Public transport access check for Swiss field survey visits · Weather window forecasting at Swiss field survey sites for scheduling fieldwork
Audience llm-inferred
GIS analysts · planners · ecologists · field survey coordinators

Limitations

Constraints llm-inferred
Switzerland only; not applicable to UK sites · geo.admin.ch fair use is 20 requests/min on average · transport.opendata.ch has a soft, undocumented rate limit · Open-Meteo data requires CC BY 4.0 attribution · Commons Clause licence restricts selling the software; licence metadata reads Other · Windows binary is unsigned and may trigger SmartScreen; macOS needs a Gatekeeper workaround · Test suite stubs fetch with no committed fixtures; some behaviour was verified only with live probes during initial development · Hiking and weather data are not UK-relevant; not suited to the core UK water and civils workflows

Example tool calls docs-verified

Hourly and daily weather at the summit of Säntis (argument names inferred, not verified)

{
  "tool": "forecast",
  "arguments": {
    "lat": 47.2494,
    "lon": 9.3434
  }
}

Some details auto-extracted · unverified

Switzerlandhealthy

mcp
67/100Currency A

mcp-geo ↗

MCP server for geography data — geocoding, elevation, and earthquake monitoring

Some details auto-extracted · unverified

Globalhealthy

mcp
66/100Currency B

USGS National Map MCP ↗

MCP Server for the USGS National Map APIs

What's in it

Data offered docs-verified
streams, rivers and canals with stream order, drainage area, slope, elevation, modelled flow (qama, cfs) and velocity (vama, fps) · lakes, ponds, reservoirs, swamps and areal water features (wide rivers, bays, rapids, dams) · stream gages with NWIS linkage and drainage area · springs, waterfalls, dams/weirs, gates, levees, wells and other water features · HUC12 watershed name, code, downstream HUC, type, area and states
Coverage docs-verified
United States
Formats docs-verified
MCP stdio · MCP HTTP (served at /mcp) · GeoJSON input geometry
Access docs-verified
Free, no authentication (public service); underlying USGS data is public domain

Useful for

Use cases llm-inferred
FRA baseline flows: find gauges within a buffered site polygon with hydro_find_gages and read drainage area (dasqmi) and NWIS linkage · Drainage strategy context: identify the HUC12 watershed and its downstream HUC for a site with hydro_identify_watershed · Watercourse and waterbody constraint mapping for planning or ecological screening using hydro_find_waterways and hydro_find_waterbodies · Outfall and culvert screening using modelled EROM flow and velocity from flowline attributes
Audience llm-inferred
flood consultants · hydrologists · drainage engineers · GIS analysts · ecologists · planners

Limitations

Constraints docs-verified
Each layer caps at 2000 records per request; results set truncated: true when the cap is hit · Feature geometry is not returned, so results are attributes only · Tools are geometry-intersection queries; routed upstream/downstream tracing is not yet implemented · Drainage-area units differ: gages use square miles (dasqmi), flowlines and watersheds use square km · Point and line layers need a Polygon or BoundingBox to reliably capture features · Covers the United States only

Some details auto-extracted · unverified

United Stateshealthy

mcp
66/100Currency B

gagelink ↗

MCP server giving AI agents hydrology data from USGS, NOAA, France's Hub'Eau, the UK Environment Agency and SWOT: river level, streamflow, flood forecasts, basins. Values carry their unit, datum and record quality, so a stage is never silently compared against an elevation.

Some details auto-extracted · unverified

United Kingdom · United States · Francehealthy

data api
65/100Currency C

Microsoft Planetary Computer STAC ↗

Sentinel/Landsat/DEM search

What's in it

Data offered llm-inferred
STAC catalog · cloud-hosted environmental datasets
Coverage llm-inferred
Global
Formats llm-inferred
STAC JSON
Access llm-inferred
Public catalog; signed URLs required for assets; licence varies by dataset (no single licence stated in metadata)

Useful for

Use cases llm-inferred
Search the STAC catalog for environmental raster layers to build a site-scale GIS baseline · Retrieve land cover or vegetation layers as inputs to a BNG habitat baseline · Gather historic environmental datasets for planning constraint mapping
Audience llm-inferred
GIS analysts · ecologists · hydrologists · planners

Limitations

Constraints llm-inferred
Dataset-specific licences must be checked before reuse · Asset downloads require signed URLs · No licence recorded in entry metadata · No documentation retrieved, so dataset contents and coverage are unverified

Globalpage reachable

data api
65/100Currency C

OpenTopography API ↗

global DEM for bbox

What's in it

Data offered llm-inferred
global DEM
Coverage llm-inferred
Global
Access llm-inferred
API key; licence per dataset

Useful for

Use cases llm-inferred
Catchment terrain and slope analysis for an FRA study area from a bbox DEM · Topographic levels for drainage strategy and earthworks setting-out inputs · Terrain base layer for GIS site analysis
Audience llm-inferred
GIS analysts · hydrologists · drainage engineers · civils engineers

Limitations

Constraints llm-inferred
Licence varies by dataset · API key required · No docs retrieved, so capabilities and coverage are unverified

Globalpage reachable

Browse all 66 sources →