Skip to content
All engineering use cases

Catchment hydrology

Discover MCP servers and open data for catchment hydrology, with access requirements and source evidence.

75 sources · For GIS analysts, hydrologists, drainage engineers, flood consultants, planners, ecologists, environmental consultants, civils engineers. Enrichment describes potential applications; review source evidence and limitations.

Discover sources with MCP

Add this server to an HTTP-compatible MCP client, then call get_source to inspect the first source. The tool call is shown separately from the client configuration. Review upstream access details before requesting data.

{
  "mcpServers": {
    "terramcp": {
      "url": "https://terramcp.earth/mcp"
    }
  }
}

// After connecting, call this discovery tool:
{
  "name": "get_source",
  "arguments": {
    "slug": "ea-flood-mcp"
  }
}

Listed sources

mcp
62/100Currency C

EA Flood MCP ↗

A Model Context Protocol (MCP) server that provides access to the UK Environment Agency's Real Time Flood Monitoring API. This server allows you to access near real-time flood warnings, water level measurements, flow data, and monitoring station information.

What's in it

Data offered docs-verified
flood warnings and alerts with severity levels · flood areas · water level readings · flow readings · temperature readings · wind readings · monitoring station information · historical readings
Coverage docs-verified
UK per docs (ENTRY regions says England only; verify)
Update frequency docs-verified
every 15 minutes
Formats docs-verified
MCP stdio
Access docs-verified
Free/open: no API key or registration. Server code MIT; data under the Open Government Licence v3

Useful for

Use cases llm-inferred
Nearest-gauge river level and flow context for FRA baseline · Check live flood warnings and alerts for a site's catchment · Pull recent level and flow readings for hydrological baseline review · Locate monitoring stations within a set radius of a project site
Audience llm-inferred
flood consultants · hydrologists · drainage engineers

Limitations

Constraints docs-verified
No service level guarantee; not suitable for safety-critical applications · Upstream Environment Agency API is Beta · Responses may be cached for short periods · List tools capped at 500 items (default 50; readings default 100), 60 KB truncation; use limit/offset to paginate · Coverage conflict: docs say UK, ENTRY metadata says England

Some details auto-extracted · unverified

Englandhealthy

mcp
72/100Currency A

USGS Water MCP ↗

Query real-time and historical water data from ~8,000 USGS stream gages and groundwater wells via MCP. STDIO or Streamable HTTP.

What's in it

Data offered docs-verified
real-time instantaneous values (~15 min) for up to 100 sites · daily and instantaneous time series over a date range · current conditions ranked against period-of-record percentiles · site discovery by bounding box, state, county or HUC · site metadata (drainage area, altitude, HUC, coordinates) · groundwater depth to water level (parameter 72019) · discharge (00060) and gage height (00065) parameter codes · USGS parameter code catalog (~19,600 codes)
Coverage docs-verified
United States and territories
Resolution docs-verified
Temporal: ~15 min for instantaneous values; one value per day for daily series
Update frequency docs-verified
~15 min real-time for instantaneous readings
Formats docs-verified
MCP JSON (structuredContent) · markdown (rendered tool text) · application/json (resources) · DuckDB table (DataCanvas spillover) · MCP stdio · MCP streamable HTTP
Access docs-verified
Free and public; no API key required. Licence: Apache-2.0. Self-hosting needs a local install (bunx, npx or Docker); a public hosted endpoint is also listed.

Useful for

Use cases llm-inferred
FRA baseline flows from nearest gauge: find sites by bbox, then pull daily mean discharge (00060) for the baseline period · Current conditions check at gauges during a flood or drought review, using percentile ranking as indicative only · Groundwater depth baseline from monitoring wells via parameter 72019 · Monitoring site inventory for a catchment by HUC code, filtered to sites with instantaneous data
Audience llm-inferred
hydrologists · flood risk consultants · drainage engineers · GIS analysts · ecologists (groundwater and surface water baselines)

Limitations

Constraints llm-inferred
Covers US and territories only; no UK data · Percentile ranking is approximate and is not a flood-stage or drought determination · Readings return up to 100 sites per call, with at most 100 series and the 10 most recent records per series · Series inline output is capped at 500 records; larger results need CANVAS_PROVIDER_TYPE=duckdb · Dataframe tools and spillover require CANVAS_PROVIDER_TYPE=duckdb; table drop is opt-in via WATER_DATAFRAME_DROP_ENABLED · Pre-1.0 release (v0.3.0), so the interface may change · Relies on the USGS NWIS service being available; upstream failures are returned as retryable errors · Public hosted endpoint is not operated by USGS and has no stated uptime guarantee

Some details auto-extracted · unverified

United Stateshealthy

mcp
72/100Currency A

Swiss Environment MCP ↗

MCP server for Swiss environmental data – air quality (NABEL), hydrology, natural hazards (BAFU)

What's in it

Data offered docs-verified
NABEL air quality: NO2, O3, PM10, PM2.5, SO2, CO per station (16 stations) · Hydrological gauging: water level, flow rate, temperature · Flood warnings filtered by danger level · Bathing water quality (E. coli, enterococci), multi-year series · Natural hazard bulletin (SLF/BAFU), DE/FR/IT/EN · Wildfire danger index by canton and region · Snow depth (HS) and 24 h new snow (HN_1D) per SLF/IMIS station · Avalanche danger levels (EAWS 1–5) per warning region · Federal hunting statistics per species, canton and year · BAFU dataset catalogue search and metadata (opendata.swiss, CKAN) · Aircraft noise exposure (dB bracket) at LV95 point; airfield noise cadastre register · Swiss LRV and WHO 2021 air limit checks; LSV noise limit checks
Coverage docs-verified
Switzerland · Hunting statistics 2015–2024; hydrology history queries capped at 30 days
Formats docs-verified
MCP stdio · MCP streamable HTTP · MCP SSE
Access docs-verified
Free, no API key or authentication required (all endpoints public). Data under BAFU Open Government Data licence (free reuse with mandatory attribution). Server code MIT.

Useful for

Use cases llm-inferred
Hydrology baseline from nearest Swiss gauging station (levels, flows) for water-resource projects · Air quality baseline check against Swiss LRV and WHO 2021 limits for EIA screening · Aircraft noise screening of planning sites using LV95 coordinates · Natural hazard screening (flood, avalanche, wildfire) in site due diligence
Audience llm-inferred
hydrologists · environmental consultants · planners · GIS analysts

Limitations

Constraints docs-verified
Swiss data only; not applicable to UK sites · Hydro station search has no canton filter; flood warnings are nationwide with no canton filter · env_hydro_history returns latest value plus an access path for real-time series, not full series · Aircraft noise contours are isolines: results are a dB bracket/upper bound, orientation aid only, not legally binding · Coordinates must be LV95 (EPSG:2056); WGS84 input is rejected · Hazard overview/regions tools are routers only; the naturgefahren.ch aggregate API was discontinued · Per-query caps apply and each API call times out after 30 seconds · Subject to upstream terms of service (BAFU, hydrodaten.admin.ch, naturgefahren.ch, waldbrandgefahr.ch) · Requires Python 3.11+ for local install · Tool budget is declared exhausted (21 tools); metadata lists tools as empty

Some details auto-extracted · unverified

Switzerlandhealthy

mcp
76/100Currency A

NASA Earthdata MCP ↗

An MCP (Model Context Protocol) server providing LLM agents with direct access to NASA's Common Metadata Repository (CMR).

What's in it

Data offered docs-verified
NASA Earth science dataset (collection) discovery via CMR · granule (data file) search and data availability checks · NASA KMS scientific keyword vocabulary · data access services (OPeNDAP, Harmony, WMS/WMTS) · web portals and downloadable tools (e.g. Giovanni, Worldview, Panoply) · citation records (publications, DOIs) · scientific variables and measurements (scale, offset, fill values)
Coverage llm-inferred
Global
Formats docs-verified
MCP streamable HTTP
Access docs-verified
Remote hosted MCP endpoint at https://cmr.earthdata.nasa.gov/mcp/v1. No authentication for the MCP endpoint is documented, and ENTRY lists auth and licence as null. Data authentication and download are handled through the earthaccess Python library.

Useful for

Use cases llm-inferred
Discover candidate NASA satellite precipitation or elevation datasets for supplementary catchment context · Check granule availability over a site and date range before scoping a remote sensing data request · Find OPeNDAP or WMS access endpoints for environmental baseline layers · Locate citable publications and DOIs for a dataset used in a technical report
Audience llm-inferred
GIS analysts · hydrologists · environmental consultants · remote sensing specialists

Limitations

Constraints llm-inferred
Global NASA datasets, with no UK-specific coverage stated; coverage must be verified per region · Collections can declare global coverage despite data gaps, so granule checks are needed · The discover_data tool and its ingestion pipeline are legacy and being deprecated · Clients should allow a 60000 ms timeout for complex spatial or temporal queries · Downloads require the earthaccess library and its authentication · No rate limits or service-level commitments are documented

Globalhealthy

mcp
60/100Currency C

Google Earth Engine MCP ↗

MCP server exposing Google Earth Engine as a set of MCP tools. These include: dataset discovery, metadata extraction, analysis primitives, and AI-assisted GEE Python code generation.

What's in it

Data offered docs-verified
Google Earth Engine dataset catalogue (list_datasets) · satellite image download · spectral indices (NDVI, NDWI, custom band math) · zonal statistics · temporal composites · area meeting a threshold condition · multi-period comparisons
Coverage llm-inferred
Global
Formats docs-verified
MCP stdio · Markdown (dataset info) · JSON-RPC · XML result shape · Mermaid graph · GEE Python code
Access docs-verified
Open source, MIT licence. Requires a Google Earth Engine project (GEE_PROJECT) with Earth Engine credentials, and an LLM provider API key (Anthropic, Google/Gemini or Vertex AI, or OpenAI) for the AI code-generation tools. Local install via Poetry. Cost not stated in docs.

Useful for

Use cases llm-inferred
Catchment land cover and forest cover percentage for flood risk assessment inputs · Flood extent area from imagery using threshold_area for post-event mapping · NDVI/NDWI change between periods via multi_period_analysis for ecological baselines · Zonal statistics of DEM or land cover over a catchment for morphometry
Audience llm-inferred
GIS analysts · hydrologists · flood consultants · ecologists · environmental consultants using AI-assisted workflows

Limitations

Constraints docs-verified
Requires Google Earth Engine authentication and a GEE project ID · AI code-generation tools need an LLM provider API key · Local install required (Poetry, clone repo); Python 3.11 to 3.14 · Catalogue auth field lists only LLM keys and omits GEE credentials · AI-generated GEE code and factuality outputs need expert verification · No rate limits, SLA or maintenance status stated in docs

Some details auto-extracted · unverified

Globalhealthy

mcp
66/100Currency A

NOAA Climate MCP ↗

Search NOAA CDO stations and datasets, fetch historical weather observations via MCP. STDIO or Streamable HTTP.

What's in it

Data offered llm-inferred
daily max/min temperature (TMAX, TMIN) · daily precipitation (PRCP) · snowfall and snow depth (SNOW, SNWD) · daily average wind speed (AWND) · station and location metadata (names, coordinates, elevation, data-coverage dates) · CDO dataset, data category and data type catalogues · 1981-2010 climate normals (NORMAL_DLY/MLY/ANN/HLY) · NCEI Storm Events Database records (tornadoes, hail, floods, hurricanes, damage, casualties, narratives) · NCEI Billion-Dollar Weather and Climate Disasters (CPI-adjusted costs, deaths, yearly totals)
Coverage llm-inferred
United States · GHCND 1763–present; NORMAL datasets 1981–2010; Storm Events 1950 through current partial year; Billion-Dollar Disasters 1980 through last assessed year
Resolution llm-inferred
Station-level point observations. Temporal: 15-minute (PRECIP_15), hourly (PRECIP_HLY, NORMAL_HLY), daily (GHCND, NORMAL_DLY), monthly (GSOM, NORMAL_MLY), annual (GSOY, NORMAL_ANN).
Formats llm-inferred
JSON · MCP stdio · MCP streamable HTTP
Access docs-verified
Free NOAA CDO API token (env NOAA_CDO_TOKEN) required for CDO tools and resources; Storm Events and Billion-Dollar Disasters tools need no token; Apache-2.0 licence; self-hosted via npx, bunx, Docker or a public hosted endpoint.

Useful for

Use cases llm-inferred
Historical daily PRCP and TMAX/TMIN series from the nearest GHCND station for a US project climate baseline · Storm Events flood and hail records for a US state and year as hazard evidence in a risk assessment · Billion-Dollar Disaster cost and frequency context for resilience or adaptation reporting · Screen station data-coverage dates before fetching observations for a US hydrology or drainage study
Audience llm-inferred
hydrologists · climate risk analysts · civils engineers on US projects · GIS analysts · planners

Limitations

Constraints llm-inferred
Data is US-focused (ENTRY regions: United States; docs reference US states and NCEI corpora), so it has limited use for UK projects · Requires a free NOAA CDO token for CDO tools · CDO fetch_data span caps: 1 year for GHCND and PRECIP/NEXRAD/NORMAL daily-hourly datasets, 10 years for GSOM, GSOY, NORMAL_MLY, NORMAL_ANN · GHCND values are raw tenths-of-unit integers unless units is set to metric or standard · Storm Events limited to one year per query, and fails for years NCEI does not publish · Billion-Dollar Disasters coverage ends at the last year NCEI has finished assessing · Public hosted endpoint is third-party and not guaranteed; self-hosting adds maintenance · No CDO rate limits stated in docs

Some details auto-extracted · unverified

United States · Globalhealthy

mcp
74/100Currency A

Open-Meteo MCP ↗

A comprehensive MCP server providing access to Open-Meteo weather APIs for Large Language Models

What's in it

Data offered docs-verified
weather forecast up to 16 days · ERA5 historical weather from 1940 · air quality (PM2.5, PM10, ozone, NO2, pollen, European and US AQI, UV index) · marine waves, swell and sea surface temperature · ensemble forecasts · seasonal outlook from a few weeks to about 7 months · CMIP6 climate projections 1950 to 2050 · river discharge via GloFAS (flood_forecast) · geocoding · elevation
Coverage llm-inferred
Not stated for the server as a whole. GFS is global, DWD ICON focuses on Europe and MET Norway on Nordic countries. UK is not named. · 1940 to yesterday (ERA5 archive); CMIP6 projections 1950 to 2050
Resolution llm-inferred
Temporal: hourly, daily and 15-minute series. Spatial resolution not stated.
Formats llm-inferred
JSON · MCP stdio · MCP streamable HTTP
Access docs-verified
Free for non-commercial use; no API key needed for the Open-Meteo APIs. Server licence MIT. API_KEY applies only to the server's own HTTP transport.

Useful for

Use cases llm-inferred
ERA5 rainfall and temperature history (weather_archive) for FRA or drainage baseline climatology · Forecast rainfall and wind for construction-phase site planning · GloFAS river discharge screening (flood_forecast) at site coordinates before gauge data review · CMIP6 climate projections (climate_projection) for climate-change allowances in drainage strategy
Audience llm-inferred
flood consultants · drainage engineers · hydrologists · planners · GIS analysts

Limitations

Constraints llm-inferred
Docs cover free use for non-commercial purposes only; commercial consultancy use must be checked against Open-Meteo terms · ENTRY auth lists API_KEY, but the docs say no key is needed for Open-Meteo; API_KEY only protects HTTP mode · Model-specific tools are regional (ICON for Germany/Europe, MET Norway for Nordic countries); UK coverage is not named · GloFAS flood discharge is modelled, not gauge observations · Responses over 25,000 characters are truncated; narrow the date range or variables to get full data · Response cache is in-memory only and not persistent · Archive ranges ending within the last 5 days are still being backfilled by Open-Meteo · Tool argument names in example_tool_calls are inferred from Open-Meteo API conventions, not from DOCS · Docs give no maintenance or release-status information

Globalhealthy

mcp
65/100Currency B

STAC MCP ↗

An MCP Server for STAC requests

What's in it

Data offered docs-verified
STAC collection search and metadata (search_collections, get_collection) · STAC item search with spatial, temporal and attribute filters (search_items) · item detail and asset metadata (get_item) · queryables, aggregations and capability discovery · data size estimate for STAC items (estimate_data_size)
Coverage llm-inferred
Global per ENTRY regions; actual coverage depends on the STAC catalog queried
Formats docs-verified
JSON · text · MCP stdio
Access llm-inferred
Free/open source. No credentials documented in ENTRY auth. Licence conflict: ENTRY states MIT, DOCS state Apache 2.0.

Useful for

Use cases llm-inferred
Find Sentinel-2 or Landsat scenes over a UK catchment bbox for pre- and post-flood imagery · Estimate download size of satellite tiles before pulling data for a BNG habitat baseline · Locate DEM or land-cover STAC collections for drainage strategy catchment analysis, where the target catalog hosts them
Audience llm-inferred
GIS analysts · flood consultants · hydrologists · ecologists · drainage engineers

Limitations

Constraints llm-inferred
Results depend entirely on the STAC catalog queried; no catalog is bundled · get_queryables returns an empty set if the catalog does not implement the endpoint · get_aggregations returns a message rather than data if the catalog does not support aggregation · sign_assets only applies to Microsoft Planetary Computer catalogs · estimate_data_size depends on odc.stac and XArray and falls back to estimates when odc.stac fails · Install URL in DOCS (wayfinder-foundry/stac-mcp) differs from ENTRY url (BnJam/stac-mcp); confirm the source repository before use · DOCS refer to a planned FastMCP integration (issues #69, #78) that is not yet delivered · No authentication is documented, so private or authenticated STAC APIs are not covered

Globalhealthy

plugin
63/100Currency A

QGIS MCP plugin ↗

QGIS socket plugin paired with the qgis-mcp server for layers, processing, rendering and layouts.

What's in it

Data offered docs-verified
layer management · feature editing · processing algorithms · map rendering · styling · layout and atlas authoring · cross-layer SQL · plugin development · system management
Formats docs-verified
MCP stdio · MCP streamable HTTP
Access llm-inferred
Local install only: needs desktop QGIS 3.28+ with the QGIS MCP plugin server started, plus uv. Licence GPL-2.0 (ENTRY metadata). Optional shared secret via QGIS_MCP_TOKEN; no API key or OAuth.

Useful for

Use cases llm-inferred
Automate loading site, catchment and boundary layers, checking CRS and zooming to extents for flood or drainage report figures · Run zonal statistics and raster sampling on DEM or rainfall rasters to prepare drainage strategy inputs · Apply styled, labelled layers and layouts to produce BNG habitat baseline maps
Audience llm-inferred
GIS analysts · flood consultants · drainage engineers · ecologists · planners

Limitations

Constraints docs-verified
Needs a running QGIS desktop session with the plugin's server started; it is not a standalone data source · Plugin (inside QGIS) and MCP server (outside QGIS) must be kept in version sync · uvx caches the server archive, so updates need a forced refresh; auto-update requires network at launch

Globalunreachable

data api
65/100Currency C

EA Flood Monitoring API ↗

Public flood warnings, river levels, rainfall and monitoring-station observations.

What's in it

Data offered docs-verified
flood warnings and flood alerts · flood areas · water level and flow measurements · monitoring station information · rainfall
Coverage llm-inferred
England
Resolution docs-verified
Water levels and flows usually sampled every 15 minutes (temporal); spatial resolution not stated
Update frequency docs-verified
Readings usually every 15 minutes; data transferred to the Environment Agency typically once or twice per day, more often during heightened flood risk
Formats docs-verified
JSON · RDF/XML · Turtle · CSV · HTML (browser view)
Access docs-verified
Free open data; no authentication or registration; Open Government Licence (version 3 per licence URL in docs); attribution statement requested

Useful for

Use cases llm-inferred
Nearest river-level and flow gauge lookup for FRA baseline flow context · Historic level and flow readings via startdate/enddate for hydrological model calibration · Flood warning and flood area screening within a radius of a site (lat/long/dist filter) · Latest rainfall and level readings as a context check for drainage strategy studies
Audience llm-inferred
flood consultants · hydrologists · drainage engineers · GIS analysts · civils engineers

Limitations

Constraints docs-verified
Labelled a trial/beta service; feedback requested · No service-level guarantee; should not be relied on for safety-critical applications · Does not replace the Agency's official channels for notifying the public of floods · Responses may be redirected at high load or in future versions; clients must follow standard HTTP redirects · Responses may be cached briefly; custom filtering reduces cache hits · Readings are sometimes updated in batches, so a complete history needs the since filter · Some endpoints impose a length limit by default; check the metadata limit and offset values · No rate limit documented; the docs recommend one call every 15 minutes (data/readings?latest) rather than crawling every station

Englandpage reachable

data api
65/100Currency C

EA Hydrology API ↗

Hydrological station metadata and quality-labelled flow, level, groundwater and rainfall time series.

What's in it

Data offered docs-verified
river flow 15-min instantaneous (m3/s) · river flow daily mean/min/max (m3/s) · river level 15-min instantaneous (m) · river level daily min/max (m) · rainfall 15-min total (mm) · rainfall daily total (mm) · groundwater level dipped (mAOD) · groundwater level logged, sub-daily (mAOD) · water quality 15-min instantaneous: dissolved oxygen (% and mg/L), fDOM (RFU), blue-green algae (RFU), turbidity (NTU), chlorophyll (µg/L), conductivity (µS/cm), temperature (°C), ammonium (mg/L), nitrate (mg/L as N), pH
Coverage llm-inferred
England
Resolution docs-verified
typically 15 min (sub-daily) and daily
Formats docs-verified
JSON · CSV · GeoJSON · HTML · RDF/XML · Turtle
Access llm-inferred
No authentication (per catalogue); free; Open Government Licence 3.0

Useful for

Use cases llm-inferred
FRA baseline flows and levels from nearest gauge · Rainfall and river level context for flood event review · Groundwater level baseline for site investigation or geotechnical assessment · Water quality baseline (dissolved oxygen, turbidity, nitrate) for ecological or pollution assessment
Audience llm-inferred
flood consultants · hydrologists · drainage engineers · ecologists · geotechnical engineers · GIS analysts

Limitations

Constraints docs-verified
Hard limit of 2,000,000 rows per call that cannot be overridden; soft limit of 100,000 rows per call (overridable with _limit) · Hard limit is subject to review and may be reduced if the service is overloaded · Bulk downloads should use the batch API; otherwise keep to one non-batch request in flight at a time · Concurrency limits may be enforced per IP address, and excessive demand may lead to blocking · Logged groundwater sub-daily values may mix 15-min and hourly intervals · Station identifiers are not always unique; some stations need a composite key with a wiskiID · HTML views are intended for debugging and development, not for presentation to consumers

Englandpage reachable

data api
50/100Currency C

USGS Water Data API ↗

USGS water observations and monitoring-location metadata through modern water-data APIs.

What's in it

Data offered docs-verified
continuous sensor measurements · daily values · time series metadata · monitoring-location metadata · water quality samples · discrete water-quality data (Water Quality Portal) · gaging-station imagery (NIMS) · daily, monthly and annual statistics
Coverage llm-inferred
United States
Formats docs-verified
OGC API · STAC
Access docs-verified
Free to use; API key optional for higher rate limits. Licence not stated.

Useful for

Use cases llm-inferred
Baseline river flow and gauge record review for FRA inputs from nearest USGS gauge (US sites only) · Flood event analysis from continuous sensor records at gauged catchments · Water quality baseline sampling review for environmental assessment (US sites only) · Gauge camera imagery for site visit verification and condition checks
Audience llm-inferred
flood consultants · hydrologists · GIS analysts · environmental scientists · water quality specialists

Limitations

Constraints llm-inferred
Covers United States monitoring locations only; not applicable to UK sites · Rate limits apply without an API key · Licence not specified in catalogue metadata · Multiple API families (OGC, STAC, legacy Water Services, NIMS) may require different query patterns · NIMS imagery requires constructing full image URLs from camera base paths and returned filenames

United Statespage 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

data api
65/100Currency C

GloFAS ↗

global flood awareness

What's in it

Data offered llm-inferred
global flood awareness information
Coverage llm-inferred
Global
Access llm-inferred
No authentication required; Copernicus licence

Useful for

Use cases llm-inferred
Flood screening for a site in a transboundary or large catchment · Regional context for an FRA desk study · Checking global flood awareness signals alongside local gauge data
Audience llm-inferred
flood consultants · hydrologists

Limitations

Constraints llm-inferred
No DOCS retrieved, so capabilities, resolution, formats and update cadence are unverified · Copernicus licence terms need checking before reuse in client deliverables

Globalpage reachable

dataset
70/100Currency A

GRDC ↗

Global Runoff Data Centre archive of river discharge; access subject to station/data terms.

What's in it

Data offered docs-verified
river discharge time series (in-situ, quality assured) · daily discharge for some station datasets (e.g. Climate Sensitive Stations) · Basin Layers geospatial products · Freshwater Fluxes into the World's Oceans product
Coverage docs-verified
Global
Resolution docs-verified
daily discharge for some station datasets (e.g. Climate Sensitive Stations); not stated for the archive as a whole
Access docs-verified
Free web-based selection and download via the GRDC Data Portal; no auth listed; access subject to station/data terms (licence not stated)

Useful for

Use cases llm-inferred
Calibrate a hydrological model against observed river discharge for a catchment · Validate remote sensing or model outputs with in-situ flow records · Regional or global catchment flow statistics for water resources assessment · Catchment boundary and basin context from GRDC basin layers
Audience llm-inferred
hydrologists · water resources engineers · flood consultants · GIS analysts · researchers

Limitations

Constraints llm-inferred
Access subject to station/data terms; licence not stated in catalogue · No API or MCP tools listed in catalogue · Station coverage and record length vary; UK-specific coverage not stated · Data is discharge-focused; other water quality or groundwater variables not indicated

Globalhealthy

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

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

mcp
67/100Currency A

aihydro-tools ↗

This repo holds the python tools related to hydrology and provides them as a MCP server to the AI-Hydro

What's in it

Data offered docs-verified
daily streamflow (USGS NWIS) · watershed delineation (NHDPlus/NLDI) · streamflow signatures (15+ flow statistics) · basin morphometry (28 metrics) · topographic wetness index (3DEP 10 m DEM) · NRCS Curve Number grid (NLCD + POLARIS) · basin-averaged GridMET forcing (prcp, tmax, tmin, PET, srad, wind) · CAMELS-US attributes (671 gauges)
Coverage llm-inferred
United States (inferred from US federal data sources)
Resolution docs-verified
10 m DEM for terrain (3DEP); daily for NWIS streamflow
Formats llm-inferred
MCP server (aihydro-mcp) · Python package (pip install aihydro-tools[all])
Access docs-verified
Open source, Apache-2.0 licence; no authentication (ENTRY auth null); installed via pip

Useful for

Use cases llm-inferred
Gauge-based streamflow baseline and flow signatures for a catchment · Watershed delineation and morphometry for catchment characterisation · TWI and Curve Number grids as inputs to runoff screening · Basin-averaged climate forcing extraction for hydrological model inputs
Audience llm-inferred
hydrologists · flood consultants · GIS analysts · researchers

Limitations

Constraints llm-inferred
Named data sources are US federal (USGS NWIS, NHDPlus, GridMET, 3DEP, NLCD, POLARIS, CAMELS-US); no UK data sources documented · ENTRY regions say 'Global' but DOCS describe US-only sources · Requires a Python install and the aihydro-mcp server; not a hosted service · ENTRY tools list (quality_flags, aihydro.tools, ...) does not match the tool names in DOCS · DOCS are truncated; full tool parameter schemas are not visible · Depends on external services (USGS NWIS, NLDI, GridMET); availability not guaranteed

Some details auto-extracted · unverified

Globalhealthy

mcp
36/100Currency E

usgs-water-mcp ↗

MCP for retrieving water data from the USGS

What's in it

Data offered docs-verified
stream flow (discharge, 00060) · gage height (00065) · water temperature (00010) · dissolved oxygen (00300) · pH (00400) · current flooding reference points · monitoring location metadata · agency codes · altitude datums · aquifer codes and types
Coverage llm-inferred
United States
Update frequency docs-verified
Flooding reference points updated every 30 minutes; update frequency for other endpoints not stated
Formats llm-inferred
JSON · MCP stdio
Access llm-inferred
No auth or licence listed in ENTRY; docs mention no API key. Relies on public USGS APIs; free access not stated in docs.

Useful for

Use cases llm-inferred
Pull 7-day stream flow and gage height for a gauged US river reach as hydrology inputs · Locate USGS monitoring stations within a project bounding box for baseline data review · Check currently flooding reference points as context for US flood-impact comparisons
Audience llm-inferred
hydrologists · flood consultants · GIS analysts · environmental scientists

Limitations

Constraints llm-inferred
US-only data (USGS network and US state codes); not applicable to UK catchments · USGS API has usage limits; avoid rapid repeated requests · Some sites may have no data for the requested period or parameters · Requires local Python install (pip install -e . or httpx and mcp) and Claude Desktop config · current_water_levels.py is a deprecated legacy file

Some details auto-extracted · unverified

United Stateshealthy

mcp
35/100Currency E

esri-mcp ↗

MCP server for querying and mapping Esri Living Atlas data, with a focus on water resources

What's in it

Data offered docs-verified
state boundaries · county boundaries · USGS gages · rivers · dams · watersheds · impaired waters · water quality stations · weather stations · RAWS stations · seismic stations · CORS stations · storm reports
Coverage llm-inferred
Global (per ENTRY regions metadata; listed sources such as USGS gages and RAWS are US-based)
Formats docs-verified
GeoJSON
Access docs-verified
Local install, self-hosted: clone the repo and run the MCP server with `python main.py --http`; no auth per ENTRY. Code licence MIT per docs. Licence of the underlying Esri Living Atlas data is not stated.

Useful for

Use cases llm-inferred
Screen rivers, watersheds, dams and impaired waters for a non-UK project site as a desk-based context map · Locate USGS gauges or water quality stations near a site for baseline data discovery · Pull weather or CORS station locations to scope rainfall or GNSS monitoring for an environmental assessment
Audience llm-inferred
GIS analysts · hydrologists · flood consultants · environmental consultants

Limitations

Constraints llm-inferred
Docs do not state UK coverage; the listed sources (USGS gages, RAWS) are US-based, so UK use needs checking · Requires a local install: pip install fastmcp requests, and Node.js for the optional frontend · Resolution, update frequency and Living Atlas data licence are not documented · Auth is null in ENTRY and the access model for the underlying Esri services is not documented · Maintenance status and version are not stated

Some details auto-extracted · unverified

Globalhealthy

mcp
68/100Currency A

weather-mcp ↗

Free, open-source MCP server giving AI assistants 17 weather tools — a one-call weather summary plus forecasts, alerts, air quality, marine, radar, lightning, rivers, wildfires, and historical data back to 1940. Ask by city name or coordinates. Built on free public APIs (NOAA, Open-Meteo). No API keys, no signup.

What's in it

Data offered docs-verified
forecasts · current conditions · alerts · air quality · marine conditions · lightning · radar · rivers · wildfires · historical weather
Coverage docs-verified
Global for most tools; US data richest and some tools US-only · 1940 to present (historical observations)
Resolution docs-verified
15-minute temporal for precipitation nowcast (2-hour horizon, North America and Central Europe); spatial resolution not stated
Formats llm-inferred
MCP stdio
Access docs-verified
Free and open source (MIT); no API key or signup required; optional API keys unlock extras

Useful for

Use cases llm-inferred
FRA baseline weather and river-level context for a GB site, using Environment Agency gauge levels against typical range · Historical weather review back to 1940 for drainage or flood event investigations · Forecast, lightning and alert checks to support site visit and fieldwork planning · Air quality and pollen checks for ecological or construction site work in Europe
Audience llm-inferred
flood consultants · hydrologists · drainage engineers · environmental consultants

Limitations

Constraints docs-verified
Some tools are US-only · Free public APIs come with fair-use rate limits · Minutely precipitation nowcast only in North America and Central Europe

United Statesrestricted

mcp
68/100Currency C

scenic-routing-mcp ↗

Scenic pedestrian routing MCP server — plan walks along parks, rivers, and landmarks via Claude/ChatGPT/etc. Powered by Valhalla, PostGIS, and OSM data. Self-hosted with Docker.

What's in it

Data offered docs-verified
OSM parks, rivers, canals and green spaces used as scenic routing features · POI features via semantic search, OSM tag filters and fuzzy name matching · pedestrian routing network (Valhalla) · OSM tag discovery via list_tags
Coverage docs-verified
Any Geofabrik OSM extract configured via OSM_REGIONS; default is Greater London
Update frequency docs-verified
Nightly (OSM data refreshed via Geofabrik replication, 02:00 UTC pipeline)
Formats docs-verified
GeoJSON · GPX · HTML (interactive Leaflet map preview) · MCP Streamable HTTP
Access docs-verified
Self-hosted via Docker; docs state no external API keys are required. Licence MIT (catalogue metadata). Catalogue metadata lists MCP_API_KEY auth, which the docs only use for the optional nginx public-deployment setup.

Useful for

Use cases llm-inferred
Active-travel and walking route options along rivers and green corridors for a site access assessment · Indicative public-access path mapping to nearby parks and waterways for planning-stage site context · Sketching GPX/GeoJSON walking routes for site walkover or public-consultation material
Audience llm-inferred
planners · GIS analysts · ecologists

Limitations

Constraints llm-inferred
Walking route tool only; provides no river level, flow or other hydrological data despite the hydrology category · Requires self-hosting with Docker (about 8 GB disk and 4 GB RAM); not a hosted service · First setup takes roughly 20–60 minutes to import OSM data and build tiles · Default region is Greater London; other areas need OSM_REGIONS reconfiguration · Scenic weighting is a soft preference and cannot guarantee routes pass through scenic areas · Public deployment needs extra setup (nginx API key or Cloudflare Tunnel); default ports bind to localhost

Some details auto-extracted · unverified

Globalhealthy

mcp
76/100Currency A

foehn ↗

Download MeteoSwiss Open Government Data — weather stations, radar, hail, forecasts and climate series — via Python API, CLI, or MCP server, as DataFrames, Parquet, xarray Datasets or Zarr stores

What's in it

Data offered docs-verified
weather station data (CSV/TXT converted to Parquet) · radar composites (ODIM/HDF5) · hail maps · forecasts (GRIB2, ICON-CH1/CH2, KENDA) · climate grids, normals and scenarios (NetCDF)
Coverage docs-verified
Switzerland (MeteoSwiss Open Data)
Formats docs-verified
Polars DataFrame · Parquet · xarray Dataset · Zarr · CSV/TXT (input) · NetCDF · GRIB2 · HDF5/ODIM
Access docs-verified
Free/open: software is MIT-licensed; underlying data is MeteoSwiss open data; no credentials documented

Useful for

Use cases llm-inferred
Swiss station rainfall and temperature series for a project-site climate baseline · Radar precipitation composites for storm event reconstruction in Swiss catchments · NetCDF climate scenario grids for future rainfall sensitivity checks on Swiss projects · GRIB2 forecast fields for short-term weather context on Swiss site works
Audience llm-inferred
hydrologists · flood consultants · drainage engineers · GIS analysts · climate data analysts

Limitations

Constraints llm-inferred
Covers MeteoSwiss (Switzerland) data only; no UK coverage · Requires Python 3.11 or later · Gridded data (xarray/Zarr) needs the optional grids extra · Spark/Databricks ingestion is optional and not needed for local use · MCP tool names are not listed in the provided docs · Source data update frequency is not stated

Switzerlandhealthy

mcp
65/100Currency A

open-meteo-mcp-server ↗

Geocode places, fetch global weather forecasts, historical climate, marine conditions, air quality, and terrain elevation via MCP. STDIO or Streamable HTTP.

What's in it

Data offered docs-verified
forecast weather (hourly/daily, up to 16 days, with up to 92 past days) · current conditions (15-min data) · historical reanalysis archive · marine conditions (waves, swell, sea-surface temperature) · air quality (CAMS pollutants, pollen, AQI) · ensemble forecasts (per member, up to 64 members) · river discharge (GloFAS forecast and reanalysis) · CMIP6 climate projections (daily, 1950-2050) · terrain elevation (Copernicus DEM) · place-name geocoding
Coverage docs-verified
Global · 1940 to present (reanalysis archive)
Resolution docs-verified
Terrain elevation ~90 m (Copernicus DEM); resolution for other products not stated in DOCS
Formats docs-verified
MCP stdio · MCP streamable HTTP
Access docs-verified
Free without API key for non-commercial use; commercial use requires Open-Meteo's paid API tier. Server licence Apache-2.0 (ENTRY metadata). Auth: ENTRY says OAuth is mentioned in README; DOCS do not confirm the server's auth mode.

Useful for

Use cases llm-inferred
FRA screening: modelled GloFAS river discharge baseline at site coordinates (no gauge data) · Climate change context for drainage design: CMIP6 daily projections for 2050 horizons · Site terrain screening: Copernicus DEM elevation at point coordinates for earthworks and drainage routing · Open-coast scheme inputs: wave height and swell conditions
Audience llm-inferred
flood consultants · hydrologists · drainage engineers · civils engineers · climate resilience consultants · GIS analysts

Limitations

Constraints llm-inferred
Global dataset; DOCS describe no UK-specific sources or validation · Air quality is modelled grid data, not station measurements · Pollen is modelled for Europe only, and only in pollen season · River discharge comes from the largest modelled river within 5 km, not always the nearest; null outside GloFAS coverage · cerra covers Europe only; regional models queried outside coverage fail · ERA5-family historical data runs about 5 days behind; ecmwf_ifs has no delay · Marine: sheltered water returns near-zero waves; land points return nulls · Climate projections are daily-only · Elevation is a ~90 m DEM, not survey-grade · Upstream rate limits fail as rate_limited · Large results spill to a DuckDB canvas only when CANVAS_PROVIDER_TYPE=duckdb · Auth mode unverified in DOCS

Some details auto-extracted · unverified

Globalrestricted

mcp
80/100Currency A

geo-mcp-servers ↗

A curated, tracked list of Model Context Protocol (MCP) servers for geospatial, GIS, mapping, and earth-observation work — geocoding, routing, PostGIS, STAC/imagery, QGIS/ArcGIS, weather, and the commercial location platforms.

What's in it

Data offered docs-verified
catalogue of geospatial MCP servers covering geocoding, routing, PostGIS, STAC/imagery, QGIS/ArcGIS, weather, and commercial location platforms
Formats llm-inferred
Markdown (README tables) · YAML (servers.yaml source)
Access docs-verified
Catalogue licensed MIT (ENTRY metadata). Listed servers range from open to paywalled: open, free, commercial, or paywalled, per the docs legend.

Useful for

Use cases llm-inferred
Find a geocoding or reverse-geocoding MCP server to convert site addresses to coordinates for a planning appraisal · Identify a PostGIS or STAC/imagery MCP server to query spatial datasets for catchment or land-use analysis · Locate a weather MCP server to pull rainfall or climate context for a drainage strategy desk study
Audience llm-inferred
GIS analysts · hydrologists · drainage engineers · flood consultants · planners · developers building MCP-based geospatial tooling

Limitations

Constraints llm-inferred
Lists servers rather than providing data itself · Server health varies: 18 stale and 2 pending at the time of the health check · Health status reflects only repository push activity within 12 months · Some entries have URLs still to be confirmed · Access tiers differ by server, and many are commercial or paywalled

Globalhealthy

mcp
75/100Currency A

mcp-swiss ↗

Swiss open data MCP server — transport, weather, geodata, companies, etc,. Zero API keys.

What's in it

Data offered docs-verified
public transport: stations, connections, live departures and arrivals (SBB, PostBus, trams) · MeteoSwiss current weather and historical weather · BAFU river and lake levels and temperature · swisstopo geocoding, reverse geocoding, solar potential and geographic layers · ZEFIX company registry search · public and school holidays by canton · federal and cantonal parliament data (OpenParlData.ch) · SLF avalanche bulletins and snow data · NABEL air quality stations and Swiss legal limits · Swiss Post postcode lookup and parcel tracking URLs · ElCom electricity tariffs · BFS population and statistics · SNB CHF exchange rates · Zurich waste collection calendar · SRF news headlines and search · Swiss popular vote results · federal dam registry · Swiss trail closures and hiking alerts · BFS property prices and rent index · ASTRA traffic counting stations · Swiss earthquake records (SED/ETH Zürich) · MeteoSwiss pollen concentrations
Coverage docs-verified
Switzerland
Formats docs-verified
MCP stdio
Access docs-verified
Free, open access: no API key, no registration, no server to run (MIT licence per ENTRY)

Useful for

Use cases llm-inferred
Swiss river baseline screening: nearby BAFU hydro stations and current water levels/temperature for a site (get_water_level, list_hydro_stations) · Swiss weather inputs for a project: MeteoSwiss station list and historical weather for a site period (list_weather_stations, get_weather_history) · Swiss site constraints screening: dam registry lookup by canton for a Swiss site (get_dams_by_canton) · Swiss air quality baseline: NABEL station data and LRV limits near a site (list_air_quality_stations, get_air_quality)
Audience llm-inferred
hydrologists · flood consultants · environmental consultants · GIS analysts · planners

Limitations

Constraints llm-inferred
Covers Switzerland only; no UK data, so not relevant to UK sites · Historical weather data is limited to a window of up to 32 days per request · Data is served from third-party Swiss agencies (BAFU, MeteoSwiss, swisstopo, etc.), so availability depends on those sources · Runs as a community npm/Docker package; maintenance risk sits with a single upstream repository · Loads 79 tools by default, which costs tokens; module filtering is needed for efficiency

Switzerlandhealthy

mcp
75/100Currency B

gis-mcp ↗

A Model Context Protocol (MCP) server implementation that connects Large Language Models (LLMs) to GIS operations using GIS libraries, enabling AI assistants to perform geospatial operations and transformations.

What's in it

Data offered docs-verified
vector geometry operations (Shapely, GeoPandas) · coordinate transformations and CRS reprojection (PyProj) · raster processing (Rasterio) · spatial statistics (PySAL) · visualization · satellite imagery · climate data · ecology data · movement data · land-cover data
Coverage llm-inferred
Global
Formats docs-verified
MCP HTTP/SSE · MCP stdio
Access llm-inferred
Free, open-source; MIT licence per catalogue metadata; no credentials documented for core tools (Google Cloud Storage backend needs credentials)

Useful for

Use cases llm-inferred
Catchment area and centroid calculation from boundary files (read_file_gpd, get_area, get_centroid) for FRA or drainage baselines · Reproject site boundaries and survey points to British National Grid (EPSG:27700) before overlay (project_geometry, reproject_raster) · Zonal statistics of DEM or rainfall rasters within catchment polygons (zonal_statistics) for drainage or flood-risk inputs · Clip and overlay habitat or constraint layers with site boundaries (clip_vector, overlay_gpd) for BNG baseline mapping
Audience llm-inferred
GIS analysts · hydrologists · flood consultants · drainage engineers · ecologists

Limitations

Constraints llm-inferred
Version 0.15.0 is beta, so the API may change · Requires Python 3.10 or higher · Google Cloud Storage backend needs the gis-mcp[gcp] extra plus credentials and IAM setup · Docs do not describe per-tool inputs, outputs, or CRS and resolution behaviour · Catalogue tool list has 59 tools with none for climate, ecology, movement or boundary data, although the docs claim 92+ tools that include those categories; confirm which tools ship · No UK-specific datasets (e.g. EA gauges, OS, DEFRA) are listed; coverage is generic GIS tooling · Data-gathering categories depend on external sources whose availability and rate limits are not documented

Globalhealthy

mcp
65/100Currency B

QGIS-MCP ↗

Connect AI agents to live QGIS Desktop through a secure local MCP bridge with 100+ specialist tools and resumable visual workflows.

What's in it

Data offered docs-verified
QGIS project, vector, raster, Processing, database, cartography, layout, 3D and point cloud tool capabilities in a live QGIS Desktop session
Formats docs-verified
MCP stdio
Access docs-verified
Free and open source under the MIT licence; requires a local QGIS Desktop install (QGIS 3.44 LTR through 4.x); no API key or cloud account is stated in the docs

Useful for

Use cases llm-inferred
Inspect and repair invalid layers in an existing flood risk or drainage QGIS project, then improve cartography · Build a print layout of a site or catchment study area and visually review the rendered map before issue · Run Processing steps such as clipping or reprojection on consultancy GIS data within the open QGIS session
Audience llm-inferred
GIS analysts · flood consultants · drainage engineers · civils and BIM engineers

Limitations

Constraints llm-inferred
Requires a live QGIS Desktop session; it does not operate on data without QGIS running · Aesthetic map review needs a vision-capable AI client · Plugin recommendations exclude deprecated plugins and treat experimental plugins as opt-in · Validated on QGIS LTR 3.44.12 and QGIS 4.2 only, per the docs

Some details auto-extracted · unverified

Globalhealthy

mcp
70/100Currency C

gdal-mcp ↗

Model Context Protocol server that packages GDAL-style geospatial workflows through Python-native libraries (Rasterio, GeoPandas, PyProj, etc.) to give AI agents catalog discovery, metadata intelligence, and raster/vector processing with built-in reasoning guidance and reference resources.

What's in it

Data offered docs-verified
raster info · raster convert · raster reproject · raster stats · raster query · vector info · vector convert · vector reproject · vector clip · vector buffer · vector simplify · vector query · catalog, metadata and reference resources
Formats docs-verified
MCP stdio
Access docs-verified
Open source under the MIT licence. DOCS describe no credentials; access is limited by GDAL_MCP_WORKSPACES path scoping when set.

Useful for

Use cases llm-inferred
Reproject a site or survey raster to a UK projected CRS (e.g. EPSG:27700) with a recorded CRS justification before flood or drainage modelling · Clip and buffer vector site boundaries and study areas for a desk study or planning constraints check · Compute raster statistics on DEM or elevation tiles for catchment or drainage screening · Batch convert and simplify GIS layers into consistent formats for client handover
Audience llm-inferred
GIS analysts · flood consultants · drainage engineers · hydrologists · ecologists · planners

Limitations

Constraints docs-verified
Reflection middleware: tools whose methodology matters (e.g. raster_reproject, CRS choice, resampling) raise ToolError until a structured justification is supplied · Path access is restricted to GDAL_MCP_WORKSPACES; if unset, all paths are allowed and a warning is logged · Raster and vector tool sets are optional via RASTER and VECTOR environment flags · Input and output path parameters are not shown in DOCS; full parameters are in TOOLS.md, which was not supplied

Globalhealthy

mcp
70/100Currency C

earth-agent-chrome-ext ↗

Earth Agent is a Cursor-like AI agent for Google Earth Engine. It can be used right in your browser as a Chrome extension or through MCP server support. It helps you do anything related to Google Earth Engine automatically through chatting (write code, run analysis, debug errors, explain maps, and manage your environment). Hatched from sundai.club.

What's in it

Data offered docs-verified
Google Earth Engine Data Catalog (agent knowledge of datasets) · community datasets (agent knowledge) · Earth Engine API knowledge for writing and running GEE code
Coverage llm-inferred
Global
Formats llm-inferred
MCP stdio
Access docs-verified
MIT licence (catalogue metadata); in-browser agent needs your own OpenAI, Anthropic, Google, Z.AI or OpenAI-compatible API key; MCP server needs the Developer Version from GitHub Releases

Useful for

Use cases llm-inferred
NDVI or land-cover change over a site boundary for a BNG habitat baseline · Sentinel-2 cloud-filtered imagery review for a pre-development site condition survey · Zonal statistics of land use within a catchment as input to a flood risk or drainage desk study · Water-body extent change over time from Landsat for environmental permit or monitoring context
Audience llm-inferred
GIS analysts · ecologists · hydrologists · planners · environmental consultants

Limitations

Constraints docs-verified
Chrome Web Store version does not support local connections (MCP Server or Ollama); MCP requires the Developer Version from GitHub · Agent can only see code in temp/new scripts in the Google Earth Engine Code Editor, so scripts must be saved first · Z.AI models do not support screenshot analysis · Ask Mode is read-only and cannot insert, modify or execute code; Do Mode is required for execution

Globalhealthy

mcp
72/100Currency B

geeflow ↗

MCP server that lets Claude run Google Earth Engine

What's in it

Data offered docs-verified
Earth Engine catalog search (880+ datasets) and dataset metadata · cloud-free harmonized composites (Landsat MSS through Sentinel-2) · spectral indices (NDVI, SAVI, EVI, NDMI, NBR, NDWI, NDBI, red-edge) · per-region statistics (mean, median, min-max, stdDev) · scene availability counts per sensor · auto-generated training polygons from land-cover products such as ESA WorldCover · arbitrary Earth Engine datasets via execute_code (climate, rainfall, temperature, terrain)
Coverage docs-verified
Any area on Earth · 1972 onwards (any year since 1972)
Formats llm-inferred
PNG · MCP stdio
Access docs-verified
Free and open source (MIT licence). Requires a Google Earth Engine account (free for research and non-commercial use) and a one-time earthengine authenticate step; credentials stay on the user's machine.

Useful for

Use cases llm-inferred
Cloud-free dry-season NDVI/NDWI baseline for an ecology or BNG habitat assessment · Land-cover training polygons from ESA WorldCover for a site-scale classification · Area-wide vegetation and water-index statistics for a catchment or planning screening report
Audience llm-inferred
GIS analysts · ecologists · hydrologists · planners

Limitations

Constraints llm-inferred
Requires Python 3.10+, a Google Earth Engine account and a Google Cloud project with the Earth Engine API enabled · Earth Engine access is free for research and non-commercial use; commercial consultancy use needs checking against Google's terms, which DOCS do not address · execute_code runs arbitrary Python on the local machine with the user's Earth Engine login; do not expose the server to untrusted clients · Initial earthengine authenticate step opens a browser · Roadmap features not yet available: Dynamic World and Hansen training labels, consensus logic, shapefile/KML/GPX/CSV import, local GeoTIFF backend, OpenStreetMap ingest, STAC backend, change-detection helpers · Land-cover classification workflow needs the optional lulc-engine package · No UK-specific datasets (e.g. river gauges, LiDAR DEM) are documented; these would need to be found in the Earth Engine catalog or added via execute_code · Spatial and temporal resolution and update frequency are not stated · Maintenance status and version history are not documented

Globalhealthy

mcp
70/100Currency B

copernicus-mcp ↗

MCP server for safe, validated, reproducible access to Copernicus environmental data.

What's in it

Data offered docs-verified
ocean physics · biogeochemistry · sea ice · ocean colour · SST · sea level · waves · wind · in-situ observations · reanalysis · satellite · atmospheric composition (CAMS) · emergency management (EFAS, GloFAS, CEMS)
Coverage llm-inferred
Europe (per ENTRY regions); catalogues also include global datasets
Formats docs-verified
NetCDF · GRIB · JSON (MD5-sealed sidecar) · MCP stdio
Access docs-verified
Free Copernicus registration required: CMEMS login via copernicusmarine login; CDS/ADS/EWDS Personal Access Token via CDSAPI_KEY. Self-hosted local install, no hosted endpoint. Server licence BSD-3-Clause; dependencies EUPL-1.2, Apache-2.0, MIT or BSD.

Useful for

Use cases llm-inferred
Flood risk context: GloFAS/EFAS river discharge series as catchment baseline inputs · Climate allowance inputs: ERA5 reanalysis extracts for drainage or flood risk climate-change baselines · Coastal studies: CMEMS wave and sea-level subsets as context for coastal flood or outfall design
Audience llm-inferred
hydrologists · flood risk consultants · drainage engineers · coastal engineers · GIS analysts

Limitations

Constraints docs-verified
Catalogue snapshots may lag the live Copernicus catalogues · CDS-family downloads depend on upstream queue availability; large requests may take minutes to hours · Size estimates are approximate and must not be used for quotas, billing or disk provisioning · Hierarchical routing is pattern-based; misroutes on ambiguous queries are possible · Requires Copernicus credentials and one-off dataset licence acceptance for some CDS datasets · Download location is fixed at server startup · CDSE, Sentinel Hub and WEkEO are planned but not yet supported · Requires Python 3.11+

Some details auto-extracted · unverified

Europehealthy

mcp
71/100Currency A

earthdeck ↗

Give Claude eyes on Earth: an MCP server + live dashboard for satellite Earth observation (imagery, NDVI, wildfires, change detection) over free NASA & Copernicus data.

What's in it

Data offered docs-verified
Sentinel-2 satellite imagery (true-colour, false-colour, NDVI ramp) · NDVI / NDWI / NBR index statistics · Sentinel-1 SAR backscatter · SAR water and flood extent (before/after event) · Daily river flow at any point (GloFAS) · PM2.5 / PM10 / O3 / NO2 / US AQI at a point (CAMS) · ERA5 climate history (temperature, precipitation, wind) · Active fire detections (NASA FIRMS) · Integrated deforestation alerts (GLAD / RADD via GFW) · Weather now, past week and 7-day forecast (Open-Meteo) · Tropical cyclone advisories (NOAA NHC/CPHC, GDACS)
Coverage docs-verified
Global for most point-based tools (docs say 'any point'); forest_alerts is tropics only; UK coverage not specifically documented · Varies by tool: river discharge 1984→, ERA5 climate history 1940→, ocean SST 1981→, CO₂ 1958→, sea ice 1978→; Sentinel-2 archive span not stated
Resolution docs-verified
10 m (Sentinel-2 imagery, forest alerts); ~1 km (night-time VIIRS flaring heat clusters); 0.25° (NOAA OISST sea-surface temperature)
Update frequency docs-verified
Varies by tool: near-real-time for FIRMS fire detections; daily for forest alerts; real-time for earthquakes; 48 h window for air quality
Formats docs-verified
MCP · COG (Cloud-Optimised GeoTIFF asset URLs via STAC)
Access docs-verified
Free and open data. Most tools are zero-key. Copernicus (CDSE) credentials needed for Sentinel tools; FIRMS_MAP_KEY for fire and flaring tools; GFW_API_KEY for forest alerts. Code licence: MIT (from metadata)

Useful for

Use cases llm-inferred
Flood extent and onset from Sentinel-1 SAR after a storm event (sar_flood, sar_water) for flood risk assessment evidence · Upstream river flow context versus period mean at a site (river_discharge) for FRA baseline flows · Vegetation and water change detection across two dates at a site (eo_compare, eo_index) for pre- and post-works comparison · Long-run temperature and precipitation trend for a site (climate_history) for drainage design climate context
Audience llm-inferred
flood consultants · hydrologists · drainage engineers · GIS analysts · ecologists · planners

Limitations

Constraints llm-inferred
Not UK-specific: no UK gauge network or UK-specific dataset is listed in the docs · forest_alerts covers the tropics only · Copernicus, FIRMS and GFW tools need API keys or credentials · UNEP MARS methane data unavailable (no public API) · Project is new; the Earth Watch ledger feature is marked new (M1) · Many tools depend on third-party public APIs, so maintenance and availability risk is external

Some details auto-extracted · unverified

United States · Europehealthy

mcp
66/100Currency D

axion-planetary-mcp ↗

World's first Virtual Satellite that you can connect with MCP

What's in it

Data offered docs-verified
Sentinel-2 imagery (10m, 5-day revisit) · Landsat 8/9 imagery (30m, 16-day revisit) · NAIP aerial imagery (1m, US only) · Vegetation indices (NDVI, EVI, SAVI) · Water indices (NDWI, MNDWI) · Built-up index (NDBI) · Random Forest land cover classification · Cloud-free composites and temporal mosaics · GeoTIFF, PNG and XYZ tile export
Coverage docs-verified
Global (Sentinel-2, Landsat); USA (NAIP)
Resolution docs-verified
Spatial: 10-60m (Sentinel-2), 30m (Landsat), 0.6-1m (NAIP); revisit: 5 days, 16 days, 2-3 years
Formats docs-verified
GeoTIFF · PNG · XYZ map tiles · MCP over SSE/HTTP (via sse-bridge)
Access docs-verified
Hosted server: API key required (starter key in docs; own key by request). Self-host: core features need no credentials; AWS keys only for S3 exports. Licence: MIT

Useful for

Use cases llm-inferred
NDVI/SAVI vegetation-health screening of a site or catchment from Sentinel-2 for baseline ecology or land-use context · NDWI/MNDWI water-extent mapping of a UK reservoir, lake or floodplain for flood or drought context · NDBI built-up mapping and multi-date composites to track development change around a site · Random Forest land-cover classification with custom training points for habitat or land-use baselines
Audience llm-inferred
GIS analysts · ecologists · hydrologists · environmental consultants · planners · drainage engineers

Limitations

Constraints docs-verified
Hosted server runs on Render's free tier and may take 30 seconds to wake when idle · axion_sar2optical is only available through the hosted server · Exports over 10MB need S3, which requires AWS credentials and a bucket · NAIP imagery is US only · All data is accessed via the AWS Earth Search STAC API, a third-party dependency

Globalhealthy

mcp
52/100Currency D

planetary-computer-mcp ↗

A MCP Server for querying and downloading satellite imagery from the Planetary Computer STAC API

What's in it

Data offered docs-verified
raster imagery · DEM · land cover · climate data
Coverage llm-inferred
Global
Formats docs-verified
GeoTIFF · GeoParquet · Zarr
Access docs-verified
Free/open source under Apache-2.0 licence; local install via uv sync (Python). No authentication listed in entry metadata.

Useful for

Use cases llm-inferred
Pre-survey screening of low-cloud Sentinel-2 scenes for a site AOI over a chosen date window · Terrain inputs from Copernicus DEM for catchment or drainage outfall assessment · Land-cover baseline from ESA WorldCover or IO LULC for habitat or planning context · Building footprint extraction from MS Buildings for flood exposure or drainage catchment screening
Audience llm-inferred
GIS analysts · hydrologists · drainage engineers · ecologists · planners

Limitations

Constraints llm-inferred
Supported datasets are listed in an external collections.md, which is not included in the provided docs · Place-name geocoding depends on the external Nominatim service · No UK-specific coverage or resolution details stated in the docs · Release history and maintenance status not stated in the docs

Some details auto-extracted · unverified

Globalhealthy

mcp
57/100Currency D

china-1m-geodata-postgis-mcp ↗

基于PostgreSQL/PostGIS的MCP(Model Context Protocol)服务,专门为**全国地理信息资源目录服务系统**下载的地理数据定制化开发。提供PostGIS空间数据的查询、分析和交互能力,支持1:100万公众版基础地理信息数据(2021)的导入和管理。

What's in it

Data offered docs-verified
water system (rivers, lakes, reservoirs) · residential areas and facilities · transport (roads, railways, airports) · pipelines (oil pipelines, power lines) · boundaries and administrative divisions · landform and soil · vegetation (forest, grassland) · place names and annotations · survey control points and coordinate grid · PostGIS spatial query and PostGIS SQL execution
Coverage llm-inferred
China: national land and major islands (incl. Taiwan, Hainan, Diaoyu, South China Sea islands) · data currency 2019 (2021 public edition)
Resolution docs-verified
1:1,000,000 map scale; no spatial or temporal pixel resolution stated
Formats llm-inferred
GDB (input file geodatabase) · PostGIS tables · MCP stdio · MCP over HTTP/SSE/WebSocket via Supergateway
Access docs-verified
Underlying data provided free of charge by 全国地理信息资源目录服务系统; service is AGPL-3.0 open source; requires self-hosted PostgreSQL/PostGIS and POSTGRES_PASSWORD env var

Useful for

Use cases llm-inferred
FRA context: national river and lake layers for regional water-body mapping · Site context screening: boundary, transport and pipeline layers around a project site · Constraint screening: intersect pipeline or transport features with a study area using execute_sql · Desk-study GIS base layers for China-based projects
Audience llm-inferred
GIS analysts · planners · hydrologists (regional context only) · civils engineers (regional context only)

Limitations

Constraints llm-inferred
Data currency 2019 for the 2021 public edition · 1:1,000,000 scale is too coarse for site-level or detailed drainage/flood modelling · China-only coverage; CGCS2000 / SRID 4326, not British National Grid (EPSG:27700) · No UK datasets; cannot substitute for UK sources such as OS, EA or NRFA data · Requires local PostgreSQL/PostGIS setup, GDAL/OGR and manual GDB import via scripts before use · Data import is script-based, not an MCP tool; execute_sql allows SELECT only · Maintenance and support commitments are not stated in the docs

Some details auto-extracted · unverified

Chinahealthy

mcp
63/100Currency A

openstreetmap-mcp-server ↗

Geocode, reverse geocode, and run Overpass spatial queries on OpenStreetMap data via MCP. STDIO or Streamable HTTP.

What's in it

Data offered docs-verified
geocoding (place name or address to coordinates) · reverse geocoding (coordinates to nearest address) · OSM object lookup by ID (N/W/R prefixed) · features by tag within a radius of a point · features by tag within a bounding box or OSM boundary · raw Overpass QL queries
Coverage llm-inferred
Global
Formats docs-verified
MCP stdio · MCP streamable HTTP · JSON (Overpass and Nominatim responses)
Access docs-verified
Free and open. Public Nominatim and Overpass services, no API key required. Server licence Apache-2.0; OSM data licence ODbL.

Useful for

Use cases llm-inferred
Geocode site addresses to coordinates for a desk-based constraints screen · Locate watercourses, outfalls or pumping stations within a radius of a site for a drainage or FRA context map · Pull OSM features inside a local authority or catchment boundary for a planning or ecology baseline · Reverse geocode survey points to their nearest address for site records
Audience llm-inferred
GIS analysts · flood consultants · drainage engineers · ecologists · planners

Limitations

Constraints docs-verified
Nominatim is limited to one request per second; request starts are spaced 1,050 ms apart · Nominatim tools select objects by name, address, proximity or ID only, never by tag · Overpass tag filters take literal text; regex, alternation and negation require openstreetmap_query_raw · Overpass pages cap at 500 features and place search at 40 results per call · Overpass area data age is reported as areasTimestamp; a boundary ref that maps to no area returns an empty page · Data is ODbL-licensed and every response carries the ODbL attribution · Public Nominatim and Overpass endpoints are shared; heavy use needs a self-hosted or mirror instance · Server auth defaults to none (MCP_AUTH_MODE); OAuth is an optional server setting, not an upstream requirement

Some details auto-extracted · unverified

Globalrestricted

mcp
49/100Currency C

OSM-GeoJSON-MCP-Server ↗

OpenStreetMap(OSM)のデータをGeoJSON形式で取得するMCP(Model Context Protocol)サーバー。

What's in it

Data offered docs-verified
buildings · roads · amenities (POI) · waterways (rivers, lakes, canals, reservoirs) · green spaces (parks, forests, farmland, grass, meadow) · railways (rail, subway, tram, stations, platforms) · raw OSM data download via Overpass QL · OSM to GeoJSON conversion
Coverage llm-inferred
Global (per ENTRY regions); DOCS examples are Tokyo-only
Formats docs-verified
GeoJSON (.geojson/.json file output) · JSON (raw Overpass output via download_osm_data) · XML (raw Overpass output via download_osm_data)
Access docs-verified
Local install (npm install, then npm start or register with Claude Code as an MCP server); free; queries public Overpass API; server code under MIT licence; OSM data licence not stated in DOCS

Useful for

Use cases llm-inferred
FRA baseline: watercourses and waterbodies within a site bounding box via get_waterways · BNG habitat baseline screening: green spaces (forest, meadow, grass, farmland) as desk-based land-cover context · Site context mapping: roads and railways for access and noise-source screening · Drainage strategy: building footprints in a catchment bounding box for a rough impermeable-area estimate
Audience llm-inferred
flood consultants · hydrologists · drainage engineers · ecologists · planners · GIS analysts

Limitations

Constraints docs-verified
DOCS recommend use only for education, research and non-profit purposes; commercial consultancy use needs checking against OSM and Overpass usage terms · Recommended bounding box 0.005° × 0.005° or smaller (about 500 m); maximum 0.001 square degrees to avoid timeouts; building queries are costlier than road queries · DOCS recommend no more than 1 request per second; results cached for 15 minutes (TTL) · Depends on public Overpass API servers with a 3-server fallback; availability not guaranteed · DOCS examples and performance figures are Tokyo-only; UK coverage and data quality not documented · Last changelog entry is v1.1.0 dated 2025-07-08; maintenance activity uncertain as of 2026-10 · ENTRY tools field lists input_path, output_path and query, which are parameter names, not tool names · OSM attribution and ODbL obligations not addressed in DOCS

Some details auto-extracted · unverified

Globalhealthy

mcp
53/100Currency D

osm-mcp ↗

MCP server for OpenStreetMap

What's in it

Data offered docs-verified
Geocoding (address and landmark search) · POI search (amenities, shops, attractions) · Routing: turn-by-turn directions, distance matrices, route optimisation, isochrones, GPS map matching · OSM road and element data (Overpass queries, bounding-box extraction) · Changeset analysis · OSMOSE data-quality issues · Taginfo tag statistics and validation
Coverage docs-verified
Global
Formats llm-inferred
MCP stdio · HTTP REST API
Access docs-verified
Free and open source under MIT licence; runs locally (git clone, npm install, npm run build). Entry lists no auth.

Useful for

Use cases llm-inferred
Isochrone catchment around a site for accessibility screening (calculate_isochrone) · Snapping survey or GPS points to the OSM road network before analysis (snap_to_roads, map_match_gps) · Checking OSM data quality (OSMOSE issues) in an area before reusing it as a baseline · Route distance and travel-time matrices for site-visit planning (get_distance_matrix)
Audience llm-inferred
GIS analysts · planners · environmental consultants · developers building AI/MCP workflows

Limitations

Constraints llm-inferred
Local install required: Node.js v18 or higher, plus an npm build step · Community project by Grab; no support or SLA stated · Relies on third-party services (Nominatim, OSRM, Overpass, OSMOSE, Taginfo) whose availability and rate limits are not described · Global OSM scope; no UK-specific coverage described · No update frequency, resolution or time span stated · Tool parameter schemas and output formats are not documented in DOCS · Entry lists no tools; tool names are taken from DOCS

Some details auto-extracted · unverified

Globalhealthy

mcp
58/100Currency D

speak-for-the-trees-mcp ↗

MCP server for investigating ecosystem health using public environmental data

What's in it

Data offered docs-verified
water temperature · dissolved oxygen · pH · streamflow with EPA thresholds · water levels, tide predictions, tidal range, deviation from predicted · species presence records with taxonomy, threat status, native/introduced flags · species occurrence records (museum, research, iNaturalist, eBird) · current AQI by pollutant (PM2.5, PM10, ozone) · permitted dischargers, compliance status, violation counts · facilities in Significant Non-Compliance · specific effluent violations (parameter, exceedance %, dates) · 303(d) listed waters, impairment causes, TMDL status · TRI facilities and annual chemical release obligations · per-chemical TRI release amounts by medium (air, water, land)
Coverage llm-inferred
Docs say any coordinates can be used; USGS, NOAA and EPA sources are US-focused, while iNaturalist and GBIF are global
Update frequency llm-inferred
Real-time for USGS NWIS and AirNow sources; not stated for other sources
Formats llm-inferred
MCP stdio
Access docs-verified
Free public APIs; no API key for most tools; airnow_air_quality requires a free AirNow API key; MIT licence

Useful for

Use cases llm-inferred
Baseline water quality and streamflow screening near a site from nearest USGS monitoring stations (US sites) · Permitted discharger and effluent violation screening upstream of a development site (US sites) · 303(d) impaired waters and TMDL status check for a site's receiving water during environmental screening · Species presence and occurrence records for an ecological desk study
Audience llm-inferred
environmental consultants · hydrologists · ecologists · GIS analysts · planners

Limitations

Constraints llm-inferred
Core sources (USGS, NOAA, EPA) are US federal datasets; UK coverage is not evidenced in the docs · USGS tool only returns stations with active real-time sensors near the coordinates; some sites may return no data · airnow_air_quality needs a free AirNow API key, which conflicts with the catalogue auth field saying no key is required · Act tools are not implemented yet; the server currently only reads data · Docs describe the project as a starting point, so maintenance and stability are unproven · Depends on third-party APIs (USGS, NOAA, EPA, iNaturalist, GBIF, AirNow) remaining available

Some details auto-extracted · unverified

Globalhealthy

mcp
69/100Currency C

CLI-Anything-Arcgis-Pro ↗

Agent-native CLI + live-Pro MCP bridge for ArcGIS Pro — the closed-source counterpart to CLI-Anything's QGIS harness

What's in it

Data offered docs-verified
layout export to PDF · Map Series / map books export · layer attribute query returned as structured rows · run any ArcToolbox geoprocessing tool, with outputs added to the live map · read open project (maps, layouts, active view) · zoom active map to a layer or selection · graduated and unique-value symbology (headless CLI)
Formats docs-verified
JSON · PDF · ArcGIS Pro project (.aprx) · file geodatabase
Access docs-verified
Requires a licensed ArcGIS Pro install (provides ArcPy). Source-available under PolyForm Noncommercial 1.0.0: free for noncommercial use; commercial use needs a paid licence (see LICENSE-COMMERCIAL.md).

Useful for

Use cases llm-inferred
Export print-quality layouts and Map Series from an ArcGIS Pro project for consultation or planning reports · Run clip, buffer or intersect geoprocessing on site or catchment layers and add outputs to the live map for review · Query layer attributes to build constraint or receptor tables for an assessment · Let an agent assemble and symbolise a thematic map in the open project while the consultant watches
Audience llm-inferred
GIS analysts · flood risk consultants · drainage engineers · planners · ecologists

Limitations

Constraints docs-verified
Requires a licensed ArcGIS Pro install; no ArcPy outside Pro · Live bridge needs the .NET add-in built and installed in Pro, plus MCP registration · Verified only on ArcGIS Pro 3.4 / ArcPy 3.4.3 / .NET 8 · Cartographic authoring (symbology, layout, layer management) is still an open frontier on the roadmap · Noncommercial licence; commercial use needs a paid licence · Tool arguments and parameter names are not documented in the README

Globalhealthy

mcp
67/100Currency A

arcgis-pro-bridge ↗

ArcGIS Pro 桥接插件:让 AI / 脚本驱动 Pro 跑 GP 工具与 Python,面板用"人话"实时反馈(MCP / CLI 双通道)

What's in it

Data offered docs-verified
run any GP tool (including field add/delete and schema changes) · run arbitrary Python on the Pro main thread (QueuedTask, ArcGISProject("CURRENT") available) · current project path and list of maps with their layers · live message panel and notifications for task progress
Formats docs-verified
MCP
Access docs-verified
Free and open source under the MIT licence; local install on ArcGIS Pro 3.4+ (64-bit Windows); no API key or OAuth; local service has no authentication

Useful for

Use cases llm-inferred
Batch field additions and attribute calculations on drainage or site layers, driven from an AI chat prompt · Running GP tools (e.g. Buffer, Clip, Dissolve, Statistics) on flood-extent or catchment layers without manual geoprocessing dialogs · Exporting CAD/Excel outputs for civils or BIM handover, with outputs opened or added to the map automatically · Checking the open project and layer inventory before reporting on a planning or land-use GIS dataset
Audience llm-inferred
GIS analysts · civils/BIM engineers · drainage engineers · planners · hydrologists

Limitations

Constraints docs-verified
Windows 64-bit only; requires ArcGIS Pro 3.4+ · Requires ArcGIS Pro to be running · No authentication; service bound to 127.0.0.1 and must not be exposed to the local network · Destructive operations need explicit second confirmation from the user

Some details auto-extracted · unverified

Globalhealthy

mcp
52/100Currency B

arcgis-mcp ↗

ArcGIS Pro MCP Server for plantation GIS workflows — exposes arcpy via Model Context Protocol

What's in it

Data offered docs-verified
slope from DEM · aspect from DEM · hillshade · contours from DEM · flow direction and accumulation · watershed delineation · zonal statistics · raster reclassification · buffer, clip, intersect, erase, dissolve, spatial join · reprojection (EPSG/WKID) · vector and raster format conversion · geometry repair · GDB and dataset listing
Formats docs-verified
SHP · File Geodatabase · GeoPackage · MCP stdio
Access docs-verified
Requires a local ArcGIS Pro 3.x installation with arcpy (local install). Terrain and raster tools also need a Spatial Analyst licence. No auth or licence is stated in metadata.

Useful for

Use cases llm-inferred
Slope classification of a site DEM to support earthworks and drainage feasibility · Riparian buffer around watercourses, erased from a site boundary before developable area is calculated · Watershed delineation and catchment area from a DEM for drainage strategy inputs · Zonal slope statistics per parcel, plot or zone for site appraisal reporting
Audience llm-inferred
GIS analysts · hydrologists · drainage engineers · planners · civils engineers

Limitations

Constraints llm-inferred
Built for ArcGIS Pro 3.x on Windows; paths and config are Windows-specific · Terrain and raster tools need a Spatial Analyst licence · Runs as a stdio subprocess with one connection per client · arcpy calls are synchronous, so long jobs need a stable ArcGIS Pro connection · Documentation is in Indonesian and the CRS examples are Indonesian (UTM 47-50, DGN95) · No licence information in metadata · Metadata region is Global, but the stated design target is Indonesian palm oil plantation GIS teams

Some details auto-extracted · unverified

Globalhealthy

plugin
48/100Currency E

qgis_mcp_modify1 ↗

An update version of qgis_mcp from jjsantos01/qgis_mcp repository

What's in it

Data offered docs-verified
QGIS project create, load and save (.qgz) · vector and raster layer add and remove · layer feature retrieval with optional limit · Processing Toolbox algorithm execution · map render to image file · arbitrary PyQGIS code execution
Formats llm-inferred
MCP stdio · QGIS project (.qgz) · Shapefile (.shp) · GeoTIFF (.tif) · GeoJSON · PNG
Access llm-inferred
Free and open (CC0-1.0 per entry metadata). Local install: requires QGIS 3.x, Python 3.10+, the uv package manager, and a Claude Desktop config. No authentication documented.

Useful for

Use cases llm-inferred
Scripting QGIS project setup from prompts: create project, load boundary and DEM layers, zoom to AOI · Running centroid or other processing algorithms on catchment or parcel layers with saved outputs · Generating choropleth or constraint map renders for planning and FRA figures · Prototyping PyQGIS analysis scripts before moving them into a production workflow
Audience llm-inferred
GIS analysts · flood consultants · hydrologists · planners · drainage engineers

Limitations

Constraints llm-inferred
Only tested on QGIS 3.22 and 3.34 · QGIS desktop must be open with the plugin server started manually · execute_code runs arbitrary Python and the docs advise caution · Community fork of jjsantos01/qgis_mcp; maintenance risk · No authentication documented

Some details auto-extracted · unverified

Globalhealthy

plugin
38/100Currency E

deepseek_qgis_mcp ↗

deepseek_qgis_mcp

What's in it

Data offered docs-verified
QGIS project create, load and save · vector and raster layer add and remove · layer listing, zoom and feature retrieval · Processing algorithm execution · map rendering to image · arbitrary PyQGIS code execution
Formats llm-inferred
MCP stdio · QGIS project (.qgz) · vector layers · raster layers · GeoJSON · PNG
Access llm-inferred
Local install: QGIS plugin plus Python MCP server run with uv. No API key or OAuth. Licence not stated in ENTRY or DOCS.

Useful for

Use cases llm-inferred
Prompt-driven loading and styling of site or catchment layers into a QGIS project · Running Processing algorithms such as centroids on consultancy vector data · Rendering map figures for FRA or planning report appendices · Scripted PyQGIS attribute checks on shapefile or GeoPackage datasets
Audience llm-inferred
GIS analysts · flood consultants · drainage engineers · hydrologists · planners

Limitations

Constraints llm-inferred
Requires QGIS running locally with the plugin socket server started manually · Docs state QGIS 3.X but only tested on 3.22 · execute_code runs arbitrary Python and needs caution · DOCS describe jjsantos01/qgis_mcp, but ENTRY URL is the kicker315 fork, so behaviour may differ · No data coverage: this is a tool, not a dataset · Tool parameter schemas are not given in DOCS

Some details auto-extracted · unverified

Globalhealthy

mcp
49/100Currency D

qgisToolMCP ↗

qgisToolMCP

What's in it

Data offered docs-verified
333 geospatial processing tools across 14 MCP services · buffer and offset operations · convex hulls and bounding boxes · vertex manipulation · spatial analysis and overlay operations · vector creation, attributes, selection and queries · vector geometry transformations and projections · polygon and line operations · raster analysis and raster creation/conversion · GDAL raster and vector processing · cartography and plotting · database and network analysis
Formats docs-verified
MCP HTTP SSE
Access docs-verified
Local install: requires QGIS 3.22+ with Python bindings. The LLM agent demo needs an OpenAI API key (OPENAI_API_KEY) or compatible API. Licence: MIT.

Useful for

Use cases llm-inferred
Buffer drainage outfalls or watercourse setback zones for a site boundary or constraints layer · Overlay flood-zone or habitat polygons with a development site to screen constraints · Run GDAL raster or vector preprocessing on GIS inputs before hydrology or drainage modelling
Audience llm-inferred
GIS analysts · civils engineers · drainage engineers · environmental consultants · developers building LLM-driven QGIS agents

Limitations

Constraints llm-inferred
Requires QGIS 3.22+ with Python bindings installed locally · Requires Python 3.10-3.11 · All 14 services must be started locally (ports 32821-32834) before the agent can connect · Natural-language task handling depends on an external OpenAI or compatible LLM API · README contains placeholder repository links, so maintenance status is unclear

Example tool calls docs-verified

Create a 500-unit buffer around each feature in a point shapefile, using the buffer service on port 32821

{
  "tool": "buffer",
  "arguments": {
    "INPUT": "/path/to/input.shp",
    "DISTANCE": 500,
    "OUTPUT": "/path/to/output.shp"
  }
}

Some details auto-extracted · unverified

Globalhealthy

plugin
48/100Currency C

OpenAICodex-QGIS-MCP ↗

OpenAI Codex Desktop to QGIS Desktop Connector through the Model Context Protocol (MCP)

What's in it

Data offered docs-verified
QGIS project create, load, inspect and save · vector and raster layer add, remove and list · vector feature inspection · zoom to layer · render current map view to image · QGIS Processing algorithm execution · PyQGIS code execution inside QGIS Desktop · CRS, geometry, schema, extent and null-geometry pre-flight checks (Codex GIS skill)
Formats docs-verified
MCP · local socket (localhost:9877)
Access llm-inferred
Local install only. Requires QGIS 3.x Desktop, OpenAI Codex Desktop, Python 3.12+ and uv. No licence stated in docs or ENTRY.

Useful for

Use cases llm-inferred
Pre-flight CRS, extent and null-geometry checks on client layers in QGIS before a flood or drainage model build · Render the current QGIS map view to an image for a site-context figure in a report · Run QGIS Processing algorithms (e.g. clipping catchment layers) from a Codex session
Audience llm-inferred
GIS analysts · flood consultants · drainage engineers · hydrologists

Limitations

Constraints llm-inferred
execute_code runs arbitrary PyQGIS inside QGIS Desktop and should be used sparingly · QGIS Desktop must be open with the plugin server running on port 9877 · Setup is documented for Windows (PowerShell packaging helper, Windows paths) · Port conflicts need manual edits to the plugin UI and the bundled server default · Derived from the Claude-oriented jjsantos01/qgis_mcp project; no licence stated

Some details auto-extracted · unverified

Globalhealthy

mcp
58/100Currency C

qgis-map-workflow ↗

Turn a spreadsheet into a publication-grade, editable QGIS map by chatting with your AI — via the QGIS MCP plugin. 用 AI 对话生成可编辑的出版级 QGIS 地图。

What's in it

Data offered docs-verified
vector symbology (categorized, graduated, proportional-symbol, dot-density, rule-based) · KDE heatmaps, hexbin aggregation, Getis-Ord Gi* hotspots · IDW, TIN, kriging and contour interpolation · raster pseudocolor, hillshade/slope/aspect, RGB composites · buffers, Voronoi/Thiessen, isochrones · OD flow lines and routing · temporal animations and small multiples · labelled, bivariate, print-layout and atlas composition
Coverage llm-inferred
Global (any user-supplied data; per ENTRY regions)
Formats docs-verified
CSV (input) · GeoJSON (input) · .qgz QGIS project (output) · print layout / atlas export (output)
Access docs-verified
Open source under MIT licence. Requires QGIS (download from qgis.org), the QGIS MCP plugin, uv/uvx and an LLM client with the skill installed.

Useful for

Use cases llm-inferred
Editable QGIS map and print layout of site or gauge points from a client spreadsheet for a flood or drainage report · Interpolated surface or contour map from point survey readings for a ground-conditions or drainage strategy appraisal · Getis-Ord Gi* hotspot or KDE map of asset or incident locations for a planning or environmental baseline · Bivariate or graduated choropleth atlas of catchment or area-based statistics for a client deliverable
Audience llm-inferred
GIS analysts · flood consultants · drainage engineers · hydrologists · ecologists · planners

Limitations

Constraints docs-verified
Requires QGIS desktop open with the QGIS MCP plugin server started (port 9876) · SKILL.md and most references are in Chinese; algorithm-reference.md is English · Without an MCP connection only a static preview sketch is possible, not a QGIS deliverable · Ships synthetic example data only; real field data must be kept out of public forks · Not a data source: the user must supply the tabular or spatial data

Some details auto-extracted · unverified

Globalhealthy

mcp
57/100Currency D

mapbox-mcp ↗

AI-Powered 2D/3D Map Control via Model Context Protocol for Mapbox GL JS

What's in it

Data offered docs-verified
map control capabilities: camera, layers, markers, sources, 3D terrain
Formats docs-verified
MCP stdio · WebSocket JSON-RPC 2.0 (runtime to browser bridge)
Access docs-verified
Mapbox access token required (API key). Open source, MIT licence.

Useful for

Use cases llm-inferred
Web map viewer of flood-zone and site-boundary layers in a Mapbox GL JS app, driven by an AI agent · Drawing proposed drainage routes or SuDS locations as GeoJSON over 3D terrain for client presentations · Flying the map camera to catchment or site extents for stakeholder consultation maps
Audience llm-inferred
GIS analysts · planners · civils and drainage engineers building web map viewers

Limitations

Constraints llm-inferred
Map control only: no datasets (rainfall, river levels, DEM, flood extents) are offered · Needs a Mapbox GL JS map open in a browser with the bridge connected to ws://localhost:9200 · Only 5 default toolsets (about 30 tools) are active; draw, style and 3d must be enabled with enable_toolset · ENTRY lists only list_toolsets and enable_toolset, while DOCS describe 40+ tools · ENTRY auth cites env var YOUR_TOKEN, but DOCS show the token entered on the browser page

Example tool calls docs-verified

Fly the camera to the Eiffel Tower, the example from DOCS. Argument names assumed from Mapbox GL JS flyTo options; not documented in DOCS.

{
  "tool": "flyTo",
  "arguments": {
    "center": [
      2.2945,
      48.8584
    ],
    "zoom": 16
  }
}

Some details auto-extracted · unverified

Globalhealthy

mcp
71/100Currency A

trustydata-mcp-server ↗

TrustyData MCP server — French address data quality, geocoding & routing (BAN/INSEE/OSM). Hosted remote MCP at mcp.trustydata.app.

What's in it

Data offered docs-verified
address verification and normalisation against BAN · address search and autocomplete · address details by address id · commune and locality search by name, postal code or INSEE code · proximity search around a point · road routing and travel-time/distance matrix (car, foot, bike; OpenStreetMap) · SIRENE company and establishment search and full records · catchment-area statistics (INSEE Filosofi and census): population, households, income, age, socio-professional profile, spending potential · DVF real-estate sale prices (5-year trend) · establishment counts by activity (SIRENE), density per 10,000 inhabitants · business failures (BODACC) and activity stops since 2017 · comparison of 2 to 10 catchment areas
Coverage docs-verified
France · since 2017 (business failures and activity stops)
Formats docs-verified
MCP streamable HTTP
Access docs-verified
Free Discovery plan (5,000 requests/month, no card required) with paid Growth and Business tiers for some tools; OAuth 2.1 sign-in with a TrustyData account; hosted remote server, nothing to install; listing repository MIT, hosted service governed by TrustyData terms

Useful for

Use cases llm-inferred
Verify and normalise site or client addresses against BAN before importing them into a project database · Drive-time catchment population and income profile for a proposed development site (socio-economic baseline) · Travel-time matrix between survey sites to plan field visits · SIRENE count of establishments by activity and business-failure rate in a study area as socio-economic context
Audience llm-inferred
GIS analysts · planners · environmental consultants preparing socio-economic baselines · civils and drainage engineers (address and routing data only)

Limitations

Constraints llm-inferred
Data covers France only (BAN, INSEE, SIRENE, BODACC, OpenStreetMap France); not applicable to UK projects · Tools are plan-gated: search_nearby and route_matrix need Growth; compute_route needs Business; zone_stats and zone_compare need Growth; upgrade message returned if plan does not cover a tool · Richer fields (e.g. INSEE Filosofi grid, Lambert 93 coordinates) depend on plan · Establishment counts are a floor and business-failure procedures a floor; activity stops are a ceiling; current-year failure data is partial · Requires OAuth sign-in with a TrustyData account before first tool use · Hosted service only: availability depends on TrustyData and its status page; underlying data API source is not in the repository · ENTRY tool list does not match docs: zone_de_chalandise, comparer_emplacements, potentiel_commerce, verifier_adresses and qualifier_entreprise are prompts per docs, not tools; zone_stats and zone_compare are tools but are missing from ENTRY

Some details auto-extracted · unverified

Francehealthy

mcp
72/100Currency A

ph-civic-data-mcp ↗

Philippine civic data as MCP tools: the full PSA OpenSTAT statistical catalog, hazards, weather, procurement, elections, and one-call area profiles. 41 tools, no API keys.

What's in it

Data offered docs-verified
PSA OpenSTAT statistical catalog · PSGC location codes · infra-spending accountability · earthquakes · weather · typhoons · procurement · poverty · solar radiation · air quality · satellite vegetation · macro indicators · elections (2025 results) · volcano alert levels · river flood forecast · Official Gazette feed · HDX datasets
Coverage llm-inferred
Philippines · Varies by source: population from 2024 Census with 2010, 2015 and 2020 by year; poverty 2023; election archive frozen 2025-05-16
Resolution docs-verified
Barangay level for population figures; other sources vary or are unspecified
Update frequency docs-verified
Varies by source: earthquakes refresh every 5 minutes; PhilGEPS notices every 6h; PAGASA forecast issued twice daily; per-source cache TTLs from 5 min to 24 h
Formats docs-verified
MCP stdio · JSON · CSV
Access docs-verified
Free, no API key needed; MIT licence. Upstream sources carry their own terms.

Useful for

Use cases llm-inferred
Preliminary hazard screening (earthquakes, volcano alert level, typhoons) for a Philippine overseas project site · River flood outlook for a Philippine city or catchment via get_flood_forecast · Procurement and infrastructure-spending review for a Philippine client bid using PhilGEPS notices · Population and poverty baseline for a Philippine development project area
Audience llm-inferred
hazard and risk consultants · GIS analysts · international development consultants · planners

Limitations

Constraints llm-inferred
Philippines-only data, so not relevant to UK sites; the ENTRY regions field wrongly says United States · Catalogue auth field lists PAGASA_API_TOKEN, which conflicts with the docs' no-API-key statement; verify before use · Many sources are scraped HTML, PXWeb JSON or undocumented APIs, so upstream changes can break tools · Election tools read an archive frozen on 2025-05-16 · query_psa_dataset needs an explicit code for every dimension, refuses 'all' and '*', caps at 1000 cells, and needs describe_psa_dataset first · Upstream outages return upstream_error envelopes, not empty lists; handle that flag explicitly · Heuristic indicators are statistical only; allegations need independent investigation and a second source · Each HDX dataset has its own licence; check license_id before reuse · ENTRY tools field lists status values (success, empty, etc.), not tool names; see docs/tool-reference.md

Some details auto-extracted · unverified

United Stateshealthy

mcp
64/100Currency B

datagouv-mcp ↗

Official data.gouv.fr Model Context Protocol (MCP) server that allows AI chatbots to search, explore, and analyze datasets from the French national Open Data platform, directly through conversation.

What's in it

Data offered docs-verified
dataset search by keyword · dataset metadata (title, description, organization, tags, resource count) · dataset resource listing and info · resource data querying · search of third-party dataservice APIs cataloged on data.gouv.fr · dataservice info and OpenAPI spec · platform metrics
Coverage docs-verified
France
Formats docs-verified
MCP streamable HTTP
Access docs-verified
No API key required; read-only tools; public hosted endpoint with no access restrictions; self-hostable via Docker or uv; MIT licence (per ENTRY metadata)

Useful for

Use cases llm-inferred
Locate French river flow or hydrometric datasets for a cross-border comparison or desk study · Find French water-quality or flood-related open datasets for a transboundary catchment review · Identify French geocoding dataservices (e.g. Adresse API) to place French site addresses
Audience llm-inferred
GIS analysts · hydrologists · environmental consultants · planners

Limitations

Constraints llm-inferred
Covers French open data from data.gouv.fr only; no UK datasets · Streamable HTTP transport only; STDIO and SSE are not supported · Public hosted endpoint: no availability guarantee stated in docs · Results depend on the metadata and quality of third-party datasets on data.gouv.fr · Documented parameters are given only for search_datasets; other tools are not described in detail

Franceunhealthy

mcp
53/100Currency D

berlin-opendata-mcp ↗

MCP Server for Berlin Open Data – 6 tools for CKAN catalog search, analysis, and exploration across 2500+ datasets

What's in it

Data offered docs-verified
CKAN catalogue search over 2500+ dataset records (Solr syntax) · full dataset metadata and resource download URLs · 25 thematic categories · tag-based search · relevance, recency and format analysis of the catalogue · catalogue statistics overview
Coverage docs-verified
Berlin, Germany
Formats docs-verified
MCP stdio · MCP SSE
Access docs-verified
Free and open. The upstream CKAN API is public and needs no authentication. Server licence: MIT. Dataset licences vary (CC0, CC-BY, Datenlizenz Deutschland, GeoNutzV, among others).

Useful for

Use cases llm-inferred
Pull Berlin environmental, traffic and geodata records (Umwelt, Verkehr, Geo categories) as baseline inputs for Berlin-based site assessments · Locate resource download URLs for Berlin datasets to feed GIS or hydrology workflows · Check dataset licence and recency before reusing Berlin data in client reports
Audience llm-inferred
GIS analysts · planners · environmental consultants · hydrologists · civils engineers working on Berlin projects

Limitations

Constraints llm-inferred
Berlin-only scope; the 'Global' region tag in the entry overstates coverage · Catalogue only, with no DataStore: data must be downloaded from resource URLs · Dataset licences vary, so each record's licence must be checked before reuse · Local use needs uv and a Python install; remote SSE mode needs self-hosting · Docs state no rate limits or uptime guarantees, and the server depends on upstream CKAN availability · Docs and tool descriptions are in German · Dataset file formats are not specified in the docs

Some details auto-extracted · unverified

Globalhealthy

mcp
56/100Currency B

tidesman-mcp ↗

Tidesman — a free native MCP server for running, understanding, and debugging Linux containers with Apple's container tool. Public downloads + docs.

What's in it

Data offered docs-verified
container listing, inspection and logs (read-only) · container run, exec, start, restart, stop and kill (write) · container and image delete and prune (destructive) · image list, inspect, pull and tag · system ping, disk usage and engine repair
Formats docs-verified
MCP stdio
Access docs-verified
Free of charge, proprietary end-user licence (EULA). Local install with no API key, OAuth or account. Requires an Apple Silicon Mac on macOS 26 with Apple's container tool installed.

Useful for

Use cases llm-inferred
Run a Linux-only geospatial or hydrological model in an isolated container on a Mac, then inspect its logs · Reproduce a Linux GDAL/PROJ toolchain for a project deliverable without leaving the Mac · Review an audit trail of container tool calls for a model run that needs to be documented
Audience llm-inferred
developers working with Linux containers on macOS · GIS analysts and hydrologists running containerised tools · computational and modelling engineers

Limitations

Constraints docs-verified
Apple Silicon Mac on macOS 26 only · Requires Apple's container tool installed and started (container system start) · Default read-only mode; write and destructive tools need --mode=safe or --mode=full · Host folder mounts are off by default and need --allow-host-mounts · Source code is maintained privately; this repository holds binaries and docs only

Some details auto-extracted · unverified

Globalhealthy

mcp
67/100Currency B

gfm-mcp ↗

MCP server exposing Geospatial Foundation Model inference to LLM agents — building extraction, landcover/water segmentation, change detection, GFM embeddings. CPU-capable, 16 tools.

What's in it

Data offered docs-verified
building footprint extraction (GeoJSON output) · water segmentation (NAIP / Sentinel-2 bands configurable) · object detection (solar_panel, ship, car) · bi-temporal change detection (ChangeStar) · zero-shot scene classification (CLIP) · GFM embeddings (tessera 128-d, GSE/AlphaEarth 64-d, galileo 192-d) · embedding similarity and K-means embedding clustering · GFM model catalogue (list_gfm_models, get_model_info)
Coverage llm-inferred
Global
Formats docs-verified
GeoJSON · MCP stdio
Access docs-verified
Open source, local install (Python 3.12+). Licence GPL-3.0-or-later per DOCS (ENTRY says GPL-3.0). GEE-backed embedding tools need Google OAuth, non-commercial registration and project binding.

Useful for

Use cases llm-inferred
Building footprint extraction from aerial imagery as exposure or drainage catchment inputs · Water-body segmentation from satellite or aerial imagery for flood extent baseline mapping · Bi-temporal change detection for land-use or built-form change screening across survey dates · GFM embedding similarity and clustering to zone a site or study area by surface form
Audience llm-inferred
GIS analysts · remote sensing analysts · flood consultants · hydrologists · ecologists · planners

Limitations

Constraints docs-verified
Embedding tools (tessera, gse, galileo) need a proxy to reach Google-hosted data; without one they return a structured error rather than results · GEE-backed embeddings require Google OAuth, non-commercial registration and project binding · On-the-fly embeddings for other models (e.g. prithvi) are an unchecked roadmap item · finetune_remote (TerraTorch via Colab) is roadmap only and is not among the 16 tools · Verified only on Windows 11 x64, CPU-only; other platforms and GPU use are not documented · Upstream geoai 0.42.0 masks_to_vector regularize bug is worked around by fixing regularize=False · Heavy tests need a sample imagery file, and model weights download on first use · Pre-1.0 version (0.2.x) with heavy upstream dependencies (geoai-py, torch, rs-embed)

Some details auto-extracted · unverified

Globalhealthy

skill
66/100Currency B

water-engineering-skill ↗

水利工程Claude Code Skill — 水文计算/水工设计/中国水利规范/报告模板/HEC-RAS/MIKE 11

What's in it

Data offered docs-verified
design flood analysis · rainstorm runoff · P-III frequency analysis · flood routing calculation review · open-channel water surface profile · Manning equation · weir flow · hydraulic jump and energy dissipation · dam, sluice, levee, retaining wall, seepage and stability checks · river-crossing and flood impact assessment · report review
Coverage docs-verified
China
Formats llm-inferred
Markdown
Access docs-verified
Free and open source under the MIT licence; no authentication required

Useful for

Use cases llm-inferred
Review a river-crossing flood impact assessment chapter against initial design and construction drawings, listing data conflicts, assumptions and open items · Set up P-III frequency analysis and design flood checks for a channel or river-crossing project, with a data-gap table before calculation · Check open-channel water surface profile, weir and hydraulic jump assumptions as a second-pass review of a drainage or hydraulic calculation · Structure a feasibility or preliminary design report by checking data closure and calculation linkage across chapters
Audience llm-inferred
hydrologists · hydraulic engineers · flood risk and flood impact assessment consultants · dam, sluice and levee structural engineers · report reviewers

Limitations

Constraints llm-inferred
Public version excludes personal, project and classified material, so no project data is included · Built around Chinese engineering practice and Chinese standards; not directly applicable to UK standards without adaptation · Software tools such as HEC-RAS and MIKE 11 are referenced only; the skill does not run models · Numerical inputs must be verified against authoritative design data and current codes; missing data is flagged as to be confirmed rather than filled in · Young project with two releases (v1.0.0 in June 2026, v1.0.1 in July 2026), so maintenance history is short

Some details auto-extracted · unverified

Chinahealthy

skill
62/100Currency D

weather-data-skills ↗

Agent Skills for downloading and processing weather and climate data

What's in it

Data offered docs-verified
ERA5 reanalysis · seasonal forecasts (ECMWF System 51 / SEAS5.1, UKMO systems) · satellite observations
Coverage llm-inferred
Global · 1993 to present (seasonal forecasts, via monthly_mean)
Access docs-verified
Open Copernicus CDS archive; plugin licensed MIT; CDS API authentication must be configured (credential setup not documented)

Useful for

Use cases llm-inferred
Seasonal forecast baseline series from 1993 to present for drainage or flood-risk climate context (monthly_mean with a computed ensemble mean) · ERA5 historical rainfall and temperature inputs for a catchment or drainage assessment background · Climate context download for water resource or civils design discussions
Audience llm-inferred
hydrologists · flood consultants · drainage engineers · climate or data analysts

Limitations

Constraints docs-verified
Early stage: only the cds-download skill is available; more skills are planned · The ensemble_mean product type only covers real-time years (~2017 onward); 1993-present requires monthly_mean and a manually computed ensemble mean · No GHCN station parsing or QC-flag skill yet (planned)

Globalhealthy

skill
74/100Currency B

cesium-ai-integrations ↗

Cesium AI Integrations is a collection of reference integrations and experiments connecting the Cesium ecosystem with AI systems including Model Context Protocol (MCP) tools, retrieval pipelines, and agent skills.

What's in it

Coverage llm-inferred
Global
Update frequency docs-verified
None. Repository is deprecated and will not receive further updates
Formats docs-verified
MCP · agent skills
Access docs-verified
Free and open source under Apache-2.0 licence; no credentials documented in README

Useful for

Use cases llm-inferred
Reference pattern for grounding AI assistant answers in 3D site or catchment context in a CesiumJS viewer · Prototyping AI-assisted camera control and 3D Tiles/terrain review for planning or drainage schemes · Agent-skill-driven CesiumJS code generation for internal geospatial visualisation tools
Audience llm-inferred
GIS analysts · web developers building CesiumJS apps · BIM and civils engineers reviewing 3D models

Limitations

Constraints docs-verified
Repository is deprecated; active development has moved to cesiumjs-ai-starter-app and cesiumjs-skills · Legacy architecture used a WebSocket bridge needing a separate local server process per user, tied to a single browser tab, and not scalable · No UK-specific or consultancy datasets; coverage is global and it provides integration patterns rather than data

Globalhealthy

plugin
54/100Currency D

QGIS2OllamaMCP ↗

Model Context Protocol (MCP) that allows LLMs to use QGIS Desktop

What's in it

Data offered docs-verified
project and layer management (load, create, save, remove, zoom) · vector and raster layer loading · feature retrieval from vector layers · processing algorithm execution · map render to image · PyQGIS code execution
Formats docs-verified
MCP SSE
Access llm-inferred
Open source, GPL-3.0 (per ENTRY licence); no authentication listed; requires local QGIS 3.X Desktop, Ollama, and Python packages fastmcp, ollama, requests, lupa

Useful for

Use cases llm-inferred
Chat-driven loading of catchment, site boundary and constraint layers into an open QGIS project for review · Running buffer or clip geoprocessing via execute_processing for site constraint screening · Rendering the current map view to an image for draft report figures or client markup
Audience llm-inferred
GIS analysts · drainage engineers · hydrologists · planners

Limitations

Constraints llm-inferred
Requires QGIS Desktop running with the plugin server started manually (localhost:9876) before the MCP server can connect · Documented as tested only with QGIS 3.38 and ministral-3:latest; other versions and models are unverified · Needs a local Ollama model that supports agents and tool use · execute_code runs arbitrary PyQGIS code, so it needs careful handling in client work · Default ports are localhost only; no remote, multi-user or authentication setup is documented · Provides no datasets of its own; it controls QGIS, so data must already be available locally · No maintenance status, release cadence or beta status is stated in the docs

Some details auto-extracted · unverified

Globalhealthy

mcp
55/100Currency E

stadiamaps-mcp-server-ts ↗

A TypeScript MCP server for interacting with the Stadia Maps APIs

What's in it

Data offered docs-verified
current time · time zone info (ID, UTC offset, whether daylight saving/summer time is in effect) · address geocoding · place search (POIs) · static map image generation with markers and route overlays · routing and travel time · isochrones (time and distance contours)
Coverage docs-verified
Time information anywhere on earth; geocoding, routing and map coverage not stated
Formats llm-inferred
MCP
Access docs-verified
Stadia Maps API key required, set via API_KEY environment variable; free key available. Server licence BSD-3-Clause (entry metadata).

Useful for

Use cases llm-inferred
Bulk geocoding of site or asset address lists from a spreadsheet · Drive-time and walk-time isochrones for site accessibility and catchment screening · Route and travel-time estimates for site visit or survey planning · Static map images with markers and route overlays for report figures
Audience llm-inferred
GIS analysts · planners · civils and environmental consultancy staff

Limitations

Constraints llm-inferred
Requires a Stadia Maps API key · Must be built locally (bun or npm) before use · Transport type and exact tool names not stated in docs · UK coverage for geocoding, routing and maps not stated; entry region is China · Starter server: tool schemas consume context and tools need tailoring

Chinahealthy

mcp
81/100Currency A

mcp-server ↗

Mapbox Model Context Protocol (MCP) server

What's in it

Data offered docs-verified
geocoding and reverse geocoding (addresses and place names to coordinates and back) · POI search · multi-modal routing (driving, walking, cycling) with real-time traffic · travel time matrices · route optimisation for multiple stops · map matching of GPS traces · isochrones (time or distance reachability) · interactive map rendering (render_map_tool) · static map images · offline distance, area, bearing, buffer, centroid and points-within-polygon calculations
Coverage docs-verified
Global (worldwide)
Formats llm-inferred
MCP (Node.js server; hosted endpoint https://mcp.mapbox.com/mcp) · PNG · JPEG · GeoJSON (input to render_map_tool)
Access docs-verified
API key: Mapbox access token required (env MAPBOX_ACCESS_TOKEN); free Mapbox account signup; server code MIT licence

Useful for

Use cases llm-inferred
Travel-time isochrones and drive or walk reachability from a depot or site for survey and sampling crew scheduling · Travel-time matrix and multi-stop route optimisation for multi-site monitoring rounds such as river or outfall sampling · Static map images of site location, catchment context and sampling points for report figures · Offline buffer, area and point-in-polygon checks on site boundaries or consultation zones
Audience llm-inferred
GIS analysts · civil engineers (site logistics) · environmental consultants · planners

Limitations

Constraints llm-inferred
Requires a Mapbox access token (MAPBOX_ACCESS_TOKEN) · Global, general-purpose location platform; no UK hydrology, flood, rainfall or environmental datasets among the listed tools · Geocoding, POI, routing and isochrone tools call Mapbox APIs; usage limits and pricing are not stated in DOCS · Interactive render_map_tool works only in MCP Apps clients (e.g. Claude Desktop, Claude Code, VS Code with GitHub Copilot, Goose); use static_map_image_tool elsewhere · Resource fallback tools (resource_reader_tool, category_list_tool) are off by default; enable CLIENT_NEEDS_RESOURCE_FALLBACK=true for clients without resource support · Tool argument schemas are not included in DOCS

Globalhealthy

data api
65/100Currency C

NRFA Data API ↗

gauged daily flow

What's in it

Data offered docs-verified
daily river flow time series (per gauging station) · station metadata (id, name, grid reference, lat/long, river, location, station level, catchment area) · gauged daily flow statistics (mean, min, max, Q95/Q50 and similar percentiles, base flow index) · peak-flow statistics (QMED, peak-flow start/end dates) · catchment descriptors (elevation percentiles, land cover LCM 1990-2023, geology permeability, FEH descriptors, urban extent) · catchment SAAR rainfall (1941-1970 and 1961-1990 standard periods)
Coverage docs-verified
UK: England, Wales, Scotland and Northern Ireland gauging networks
Resolution docs-verified
Daily time series per gauging station
Formats docs-verified
JSON (json-object) · CSV (nrfa-csv) · FEH data (feh-data) · FEH CSV (feh-csv) · HTML
Access docs-verified
Free, no API key or authentication currently; use governed by NRFA Data Terms and Conditions (licence)

Useful for

Use cases llm-inferred
FRA baseline flows from nearest gauge using gdf-statistics (mean flow, Q95, Q50) · QMED and peak-flow statistics for flood estimation cross-checks · Catchment descriptor extraction (land cover, geology, FEH descriptors, SAAR) for hydrological inputs
Audience llm-inferred
flood consultants · hydrologists · drainage engineers · GIS analysts

Limitations

Constraints docs-verified
Test service: URL patterns, parameters and data formats may change before an operational release · No access controls currently, but this may not always be the case · Time-series requests accept only a single station and a single data-type per call · Update schedule is referenced on the NRFA site but not stated in the docs

United Kingdompage reachable

data api
65/100Currency C

SEPA KiWIS time series API ↗

Scottish flow/rainfall series

What's in it

Data offered docs-verified
hydrometric time series data · associated metadata
Coverage llm-inferred
Scotland
Formats docs-verified
HTTP API (structured HTTP requests)
Access docs-verified
No access key for normal access; an access key is required only for large amounts of data over short periods. Licence: Open Government Licence 3.0 (from catalogue metadata).

Useful for

Use cases llm-inferred
Scottish FRA baseline flows and levels from the nearest SEPA gauging station · Calibrating or validating Scottish hydrological and hydraulic models against observed river levels · Low-flow and dry-weather baseline for water environment or abstraction assessments in Scotland
Audience llm-inferred
flood consultants · hydrologists · drainage engineers · GIS analysts

Limitations

Constraints docs-verified
Access keys are complicated to use, so the docs recommend accessing data without a key where possible · The documentation site is marked BETA

Scotlandpage reachable

mcp
71/100Currency A

bhoonidhi-mcp ↗

Search ISRO's Bhoonidhi satellite archive in plain language from any AI agent — a MCP server built on the bhoonidhi-downloader SDK.

What's in it

Data offered docs-verified
satellite scene search over the ISRO Bhoonidhi archive · scene availability status (Ready, Archived, OnOrder, Priced) · download preview (dry run) · saved searches · background scene downloads with progress · cart staging
Coverage llm-inferred
Not stated in DOCS; ISRO/NRSC portal with India-focused example queries
Formats docs-verified
MCP stdio
Access docs-verified
No login for search, save and preview; Bhoonidhi account login for downloads and cart. Server code is MIT; imagery is governed by the Bhoonidhi EULA.

Useful for

Use cases llm-inferred
Pre-scope satellite imagery availability (Ready vs Archived) over a site before committing to a download · Find dated scenes over a catchment for flood event or land-cover baseline review · Save recurring study-area searches for reuse in monitoring or EIA baseline work
Audience llm-inferred
GIS analysts · flood consultants · ecologists · planners

Limitations

Constraints llm-inferred
Downloads and cart require a Bhoonidhi login (bhd auth login or env vars) · Archived scenes may need a request on the portal before they can be downloaded · Priced and on-order scenes are only staged to the cart; ordering and payment happen on the Bhoonidhi portal · Background download jobs last only as long as the server process; large downloads should use the standalone bhd CLI · Imagery is under the Bhoonidhi EULA: credit ISRO-IRS and do not resell original products commercially · Archive time span and per-mission resolution are not stated in DOCS · Third-party community project; maintenance commitment not stated

Some details auto-extracted · unverified

Globalhealthy

mcp
73/100Currency A

cesiumjs-ai-starter-app ↗

A starter template for building LLM-powered 3D globe applications with CesiumJS and tool calling.

What's in it

Data offered llm-inferred
camera fly-to to named places (city, landmark, address) · viewer tools for camera and entities · generated CesiumJS code run in a sandbox (approval-gated) · time-dynamic CZML scenes
Coverage llm-inferred
Global
Formats docs-verified
CZML
Access docs-verified
Apache-2.0 open source; requires an LLM API key (OpenAI, Anthropic or Google) to enable chat; Cesium Ion token optional (free)

Useful for

Use cases llm-inferred
Client-site presentation: fly the globe to a project location from a natural-language prompt · Visualising a time-dynamic scene (CZML) for a catchment or asset presentation · Prototyping an LLM-driven 3D GIS viewer before wiring in own UK water or civils data
Audience llm-inferred
GIS analysts · software developers building LLM-driven 3D viewers

Limitations

Constraints llm-inferred
Starter template, not a data source: no datasets are bundled · Chat needs an LLM API key; without one only a plain viewer runs · Terrain and imagery quality depends on the optional Cesium Ion token · Requires Node.js ≥ 22 and npm ≥ 9 for local dev, or Docker · Catalogue kind is 'mcp', but the docs describe an MCP client bridge that consumes external servers; no MCP tools are listed in metadata · Metadata region is Global, with no UK-specific data or coverage described

Some details auto-extracted · unverified

Globalhealthy

mcp
64/100Currency B

cesiumDesign ↗

Framework-neutral Cesium effects SDK for WebGIS dashboards, digital twins, and AI-assisted geospatial visualizations.

What's in it

Data offered docs-verified
radar scan · ripple spread · polyline flow · material polyline · fly line · pipe flow · water surface (rivers, lakes, flood surfaces) · light wall · scan cone · pushbroom scan · shield dome · temperature field · fire billboard · scene weather · post process · transform gizmo
Coverage llm-inferred
Global
Formats docs-verified
TypeScript API (npm package) · JSON effect manifests · Markdown knowledge docs · MCP server (launched via npx)
Access llm-inferred
Free and open source under MIT licence; installed locally via npm (pnpm add @ztgkzhaohao/geo-effect-kit cesium); no API key or auth in docs

Useful for

Use cases llm-inferred
Flood-extent and river surface visualisation for FRA or flood-event briefings in a WebGIS dashboard (water surface effect) · Pressure-flow animation on water network pipes for options presentations to clients (pipe flow effect) · Radar or scan-cone overlays on a digital twin of a site for client-facing 3D dashboards
Audience llm-inferred
GIS analysts · web and front-end developers building WebGIS dashboards · digital twin and BIM/3D visualisation teams

Limitations

Constraints docs-verified
Visualisation effects only; it supplies no hydrological, rainfall, gauge or survey datasets · Host project must provide its own Cesium version, static assets, CESIUM_BASE_URL and Viewer initialisation · Public demo is not live until GitHub Pages is enabled · Docs state no coverage, resolution or update cadence for any data · No MCP tool names are documented, so MCP tool use cannot be verified from the docs

Some details auto-extracted · unverified

Globalhealthy

mcp
71/100Currency A

geod-agent ↗

Open-source AI GIS desktop agent: conversational data downloads, local processing, 2D/3D maps, Skills and MCP.

What's in it

Data offered docs-verified
imagery tiles (XYZ / WMTS / ArcGIS ImageServer) · DEM elevation (Terrarium-decoded, Float32 metres, NoData) · Esri Wayback historical imagery versions · OSM vector features (MVT / PBF) · 3D Tiles from URL, Cesium Ion or authenticated services
Coverage llm-inferred
Global per catalogue regions; depends on user-configured sources
Formats docs-verified
GeoTIFF · MBTiles · PNG · JPEG · GeoPackage · raw tiles · GeoJSON · PBF · 3D Tiles resource packages
Access docs-verified
Open source under MIT licence; GeoD account login; model usage via GeoD Credits (paid tiers) or own model-channel API key; data-source keys entered locally in the app; MCP connections may use browser OAuth

Useful for

Use cases llm-inferred
Site context imagery: clip configured imagery to a site boundary and export GeoTIFF for report figures · Site history review using Esri Wayback historical imagery versions · Catchment screening: DEM GeoTIFF extraction for drainage and flood baseline checks · Boundary prep: convert KML/SHP/GeoPackage site boundaries and clip OSM vector layers
Audience llm-inferred
GIS analysts · flood consultants · drainage engineers · planners · environmental consultants

Limitations

Constraints docs-verified
Windows x64 desktop app only · Version 0.2.x; earlier builds are public test releases · Connecting to a data source does not grant download rights; licensing must be checked per provider · No UK-specific sources documented; examples are China-focused (e.g. Tianditu needs own credentials) · Historical imagery release date is not the capture date · Scanned PDF auto page-splitting still pending; OCR removed from base package · Trial credits limited to first 100 eligible accounts · Scheduled tasks require the local app to keep running in the background

Some details auto-extracted · unverified

Globalhealthy

mcp
60/100Currency C

night_owl_research_agent ↗

Fully automatic AI research agent for Geoscientists, Remote Sensing researchers, and GIScientists. Features harness engineering, GeoBenchmark (OLS/GWR/MGWR), journal templates, and MCP servers.

What's in it

Data offered llm-inferred
literature review (ArXiv, Semantic Scholar, local papers, Zotero, Obsidian) · research idea generation and novelty checking · dataset discovery and download with provenance tracking · spatial analysis (ESDA, GWR/MGWR, residual Moran's I) · experiment design and deployment · paper drafting and journal submission packaging
Formats docs-verified
Markdown · LaTeX · PDF · DOCX
Access docs-verified
Requires Claude Code and an Anthropic account with API credit. Optional API keys: SEMANTIC_SCHOLAR_API_KEY, BRAVE_API_KEY, GITHUB_TOKEN. Licence not stated.

Useful for

Use cases llm-inferred
Literature review and ranked research-gap analysis for a drainage or flood-risk evidence base before writing a technical note · Novelty check and spatial regression (OLS/GWR) on catchment attributes to support an evidence-based method statement · Dataset discovery and download with provenance logging from government portals for baseline environmental data · Consolidating pipeline outputs into a narrative technical report
Audience llm-inferred
GIS analysts · GIScientists · remote sensing researchers · geoscientists

Limitations

Constraints llm-inferred
Built for academic research workflows (papers, journal templates, reviewer loops); consultancy deliverables such as FRA or drainage design are not covered by the docs · Delivered as Claude Code skills (Markdown workflows), not as a standalone MCP data server; the tool names listed are skills · Requires Claude Code and paid Anthropic API usage · Track B spatial work needs a conda environment with geopandas, pysal, libpysal, esda, spreg, mgwr, rasterio and xarray; Track A deep-learning work needs a CUDA GPU (optional) · Requires copying the skills folder into ~/.claude/skills or a project .claude/skills directory before use · Licence not stated in metadata; maintenance status unknown · Automated pipelines are intended to run with human checkpoints; output needs expert review

Example tool calls docs-verified

Search and synthesise literature with gap analysis across ArXiv, Semantic Scholar and local papers. The docs show only a free-text argument, so the $ARGUMENTS key is an assumption.

{
  "tool": "lit-review",
  "arguments": {
    "$ARGUMENTS": "SuDS performance evidence for UK urban drainage strategies"
  }
}

Discover, evaluate and download datasets with provenance tracking. Argument format is assumed as above.

{
  "tool": "data-download",
  "arguments": {
    "$ARGUMENTS": "UK river gauge daily flow records for the Thames catchment"
  }
}

Run research-question-driven spatial analysis (classification, ESDA, method, conditional diagnostics). Argument format is assumed as above.

{
  "tool": "spatial-analysis",
  "arguments": {
    "$ARGUMENTS": "Test whether catchment rainfall-runoff relationships vary spatially, with ESDA and conditional diagnostics"
  }
}

Globalhealthy

plugin
76/100Currency A

GeoAgent ↗

Plugin for QGIS interaction using LLM. Enables geospatial analysis and data processing through natural language commands.

What's in it

Data offered docs-verified
Natural-language control of QGIS (General and Processing modes) · Layer loading from files or URLs · Layer and column listing · Feature selection by attribute or geometry · QGIS project creation and saving · Any Processing Toolbox algorithm (native, GDAL, GRASS), alone or chained · Export of runs as QGIS models (.model3)
Formats docs-verified
QGIS .model3 model file
Access docs-verified
Free and open-source under the MIT licence. LLM backend is Ollama (local, free) or OpenAI, Google Gemini or Anthropic Claude (API key required).

Useful for

Use cases llm-inferred
Buffer watercourses, clip a DEM to the buffer and derive slope for a site or FRA-style terrain screen (mirrors the documented quickstart example) · Select drainage or utility assets by attribute or geometry to map site constraints · Save a verified processing chain as a .model3 and re-run it on other catchments or sites
Audience llm-inferred
GIS analysts · Flood consultants · Hydrologists · Drainage engineers · Civils engineers working in QGIS

Limitations

Constraints llm-inferred
Requires a desktop QGIS installation; it is a QGIS plugin, not a standalone server or MCP endpoint · Dependencies must be installed from the Settings tab (Check / Install Dependencies) before use · OpenAI, Gemini and Anthropic need API keys, which conflicts with the ENTRY note that no credentials are documented · Output quality depends on the chosen LLM and on the data QGIS can load; no data coverage or resolution is defined by the plugin · Combined work is governed by QGIS GPL v2+ and PyQt GPL v3 terms alongside the MIT licence · No version, release status or maintenance information is given in the docs

Globalhealthy

plugin
66/100Currency A

QGIS_AI-Agent ↗

AI agent for QGIS: ask in plain English and it finds the data, runs the analysis and builds the map in your open project. One click undoes anything it changed. QGIS plugin by TerraLab, free tier, no card.

What's in it

Data offered docs-verified
73 open data connectors (OpenStreetMap, Copernicus, NASA, USGS, IGN, Overture, Planetary Computer and 66 more) · catalog of 843 ready datasets, each with its licence · 253 tools to load and inspect data, run Processing algorithms and edit geometry · symbology, labels and print layouts
Coverage docs-verified
Datasets from 174 countries plus EU-wide and global sources (843-dataset catalog); UK-specific coverage not stated
Access docs-verified
Free tier, no card; plans and limits at https://terra-lab.ai/pricing. Plugin licence GPL-2.0-or-later; hosted service not licensed for reuse.

Useful for

Use cases llm-inferred
Pull open terrain, land-cover or hydrology datasets into an open QGIS project for early site screening, checking each dataset's licence first · Run repeatable Processing steps (e.g. clip, buffer, reproject) on project layers, approving each step before it changes data · Style constraint layers and build print layouts for flood or drainage option plans
Audience llm-inferred
GIS analysts · flood consultants · drainage engineers · hydrologists · ecologists · planners

Limitations

Constraints docs-verified
Hosted AI service: no offline mode and no local model, so an internet connection is needed · Answers come from an AI model and can be wrong; review every change before accepting · Each message plus a project description (CRS, canvas extent, layer names, types, field names) is sent to TerraLab's hosted service in the EU · Requires QGIS 3.28 or later · UK-specific coverage of the open data catalog is not stated · Hosted service is not licensed for reuse and text and data mining rights are reserved

Some details auto-extracted · unverified

Globalhealthy

plugin
66/100Currency A

qgis-geo-knowledge-ai ↗

This is a QGIS plugin providing a Geo Knowledge AI assistant.

What's in it

Data offered docs-verified
global geodata discovery guidance · geoscientific modeling tutorials · hydrological and terrain analysis tutorials · remote sensing processing tutorials · PyQGIS code generation · guidance on GDAL, GRASS and SAGA
Coverage llm-inferred
Global
Access llm-inferred
Open source under GPL-3.0; installed as a QGIS plugin; ENTRY lists no auth; AI Q&A relies on a server-side service

Useful for

Use cases llm-inferred
Terrain and catchment analysis workflow guidance in QGIS for drainage or flood risk baselines · GDAL, GRASS and SAGA command guidance for DEM and raster processing · PyQGIS script generation for batch clipping or reprojection of site and boundary layers · Discovery of global geodata sources for early-stage project area baselines
Audience llm-inferred
GIS analysts · hydrologists · flood consultants · drainage engineers

Limitations

Constraints llm-inferred
Provides assistance and tutorials rather than a dataset or API · Interaction text and QGIS environment information (version, view extent, layer metadata) are collected to improve service quality · Screenshot feature is optional and disabled by default · No data coverage, resolution or update frequency stated in the docs · Depends on QGIS desktop installation

Some details auto-extracted · unverified

Globalhealthy

skill
77/100Currency A

openmapstack-skills ↗

AI-agent skill for reproducible, validated GIS analysis — from authoritative data discovery to interactive maps, on an open-first geospatial stack (OSM, Overture, STAC, DuckDB, PostGIS, QGIS, MapLibre).

What's in it

Data offered docs-verified
geospatial data discovery guidance · spatial SQL write/review/optimise guidance · reproducible GIS project workflow (project.yaml, pipeline.py, validation) · interactive map and dashboard delivery
Coverage llm-inferred
Global
Formats docs-verified
GeoParquet · COG · PMTiles · MVT · YAML (project.yaml) · Python (pipeline.py) · HTML (dashboard.html)
Access docs-verified
Free and open source, MIT licence (per ENTRY); no warehouse credentials or Observable account needed to build the example site

Useful for

Use cases llm-inferred
Reproducible FRA or drainage analysis packaged as a project.yaml and pipeline.py so a reviewer can rerun it · Discovering and assessing open geospatial datasets for a site constraints screen · Reviewing PostGIS or DuckDB spatial queries for catchment or constraint overlays · Building an interactive map dashboard to share options with a client or planner
Audience llm-inferred
GIS analysts · hydrologists · drainage engineers · flood consultants · planners · ecologists

Limitations

Constraints llm-inferred
Guidance skill, not a data source: output quality depends on the agent and on the data it finds · Docs show no UK-specific sources; examples are NYC and Tartu · Building the Pages site needs Python project dependencies, Node 20+ and npm · Install needs git, nodejs and npx already present · Existing v1 manifests with a map must declare presentation.map.basemap.kind · Default basemap fallback relies on goplex.ee Protomaps tiles · Docs text is truncated at the end, so some content may be missing

Globalhealthy

mcp
71/100Currency B

geoai-skills ↗

Measured Agent Skills for geospatial AI — 18 skills that stop when the data cannot support the claim. Routing benchmark, held-out split, and known defects published.

What's in it

Data offered docs-verified
Agent Skills that set preconditions, required checks and evidence reporting for geospatial analysis claims · Stage coverage: route and acquire, sense and prepare, model and detect, and related method guardrails
Coverage llm-inferred
Global
Formats docs-verified
Agent Skills (SKILL.md)
Access docs-verified
Free and open; MIT licence. No credentials documented. Installed via npx skills add.

Useful for

Use cases llm-inferred
Check whether two Sentinel-2 scenes from different seasons can support a changed-hectares claim before any pixel arithmetic · Verify CRS and units before reporting flood extent or catchment area figures · Audit spatial leakage before reporting validation scores for a flood or susceptibility model · Confirm DEM and terrain-hydrology preconditions before reporting flow-path outputs
Audience llm-inferred
GIS analysts · remote sensing analysts · hydrologists · flood consultants · geospatial developers building AI agent workflows

Limitations

Constraints docs-verified
Behaviour figures come from one runtime and model pair (Claude Code 2.1.214/2.1.222, claude-sonnet-5) and are not universal · Behaviour figures are model-judged, uncalibrated and not yet human-verified · The repository's own Phase 3 quality gate fails: 4.3% critical failures and 19.6% full-criterion pass rate · Known routing defects: 1 false positive, 4 false negatives, 1 incomplete route and 11 execution errors · Routing shows which skill loaded, not whether the answer was correct · Contains no data feeds or UK-specific datasets; it supplies method guidance only · ENTRY kind is 'mcp' and its tools list names skills, but the docs describe Agent Skills rather than an MCP server

Globalhealthy

mcp
77/100Currency A

easygee ↗

EasyGEE agent plugin for Google Earth Engine, geemap, GeoMaster, and local map workflows

What's in it

Data offered docs-verified
GEE dataset catalogue search across 5,000+ official and community records · Earth Engine project quota and usage summary · Map Console for AOI drawing, layer overlay and basemap configuration
Coverage llm-inferred
Global
Formats docs-verified
MCP stdio
Access docs-verified
Google Earth Engine / geemap authorisation required (standardised OAuth flow handled by the plugin); MIT licence

Useful for

Use cases llm-inferred
Flood-risk screening: shortlist DEM, rainfall and exposure datasets in GEE for a hill-catchment AOI · BNG habitat baseline: Sentinel-2 NDVI composite for a site AOI, exported to Google Drive · Drainage strategy: GEE rainfall grid extraction for an AOI as a design-input check
Audience llm-inferred
GIS analysts · hydrologists · flood risk consultants · drainage engineers · ecologists

Limitations

Constraints llm-inferred
ENTRY states no credentials documented, but DOCS describe Earth Engine authorisation and project-level quota checks · Datasets are accessed through Google Earth Engine; the plugin does not host data itself · Earth Engine project quotas and usage limits apply · GeoMaster is bundled as a skill snapshot, not a live-synced repository, so it may drift from upstream · Install examples are Windows/PowerShell-focused

Globalhealthy

skill
53/100Currency C

Google-Earth-Engine-Codex ↗

Codex / Claude Code AI agent skill for Google Earth Engine Python API — task submission, Drive download, asset management

What's in it

Data offered docs-verified
Image and table export to GEE Asset or Google Drive · Batch task submission with rate limiting · Task monitoring: state summary, keyword filtering, error extraction, cancellation · Google Drive file download (single and batch) · Asset existence check and asset export/upload
Access docs-verified
Google Earth Engine account required; authenticate via OAuth with ee.Authenticate() and a GEE project; licence MIT

Useful for

Use cases llm-inferred
Batch-export GEE rasters or feature tables to Google Drive for downstream GIS work · Monitor GEE export tasks and retry failed reduceRegion/reduceRegions jobs using tileScale after out-of-memory errors · Upload custom site or catchment assets to GEE for regional analysis
Audience llm-inferred
GIS analysts · hydrologists · ecologists · remote sensing analysts · Python-based geospatial developers

Limitations

Constraints llm-inferred
Requires a Google Earth Engine account and an EE-enabled Google Cloud project · Skill covers workflow operations only; it does not itself provide a dataset or coverage details · Docs do not state data coverage, resolution, or output formats · Entry metadata lists auth as an env-var CLIENT_SECRET, which the docs do not describe; docs use ee.oauth credentials instead · Drive download relies on the EE OAuth token including the drive scope · Designed for Claude Code and Codex agent setups; no MCP interface

Some details auto-extracted · unverified

Globalhealthy

Frequently asked questions

Which listed sources support Catchment hydrology?

Start with EA Flood MCP, USGS Water MCP, Swiss Environment MCP. Discover MCP servers and open data for catchment hydrology, with access requirements and source evidence.

What should I check before using these sources for catchment hydrology?

Check geographic coverage, observation dates, units, licence and source evidence. Potential applications in the catalog do not establish fitness for a specific engineering decision.

How do I inspect EA Flood MCP through MCP?

Connect an MCP client to https://terramcp.earth/mcp and call get_source with slug ea-flood-mcp. Review its provenance, access requirements and limitations before contacting the upstream service. Discovery does not make every listed source directly executable through the router.

Are these sources free and independently verified?

Access and licence terms belong to each upstream provider; some products require registration or payment. Open each listing for evidence, health status and enrichment provenance. A wrapper and its underlying API can refer to the same dataset and are not independent observations.