Skip to content

The TerraMCP directory

Find your next source.

Ranked by evidence. Filter by discipline, region and format to find sources for your project.

Reset filters

1254 sources

Sponsored placements first · Organic quality score ↓

mcp
75/100Currency A

opencage-geocoding-mcp ↗

MCP server for querying the OpenCage geocoding API from within LLMs

What's in it

Data offered docs-verified
forward geocoding (address or place name to lat/long) · reverse geocoding (coordinates to address) · API usage and rate-limit status
Coverage llm-inferred
Global
Formats llm-inferred
MCP stdio
Access docs-verified
API key required (OPENCAGE_API_KEY) from OpenCage, which offers a free-trial key; MCP server licence MIT

Useful for

Use cases llm-inferred
Convert site addresses to coordinates for a desk-based constraints screen · Reverse-geocode survey or monitoring point coordinates to nearest address or locality for report labelling · Quick place-name lookup to confirm the county or district of a study area during scoping
Audience llm-inferred
GIS analysts · environmental consultants · civils engineers · planners

Limitations

Constraints llm-inferred
Designed for small volumes of geocoding; bulk CSV or database work is better served by OpenCage CLI tools or direct API calls · Requires Node.js 20 or higher and a local clone, npm install and build · Desktop config needs an absolute path to the built server file · Setup examples target the claude.ai desktop client; other MCP clients may need different configuration · Rate limits apply to accounts with hard limits; subscription accounts have no hard usage limits · First use requires the user to grant permission in the client

Example tool calls docs-verified

Get coordinates and location details for a site or place name, restricted to the UK

{
  "tool": "geocode-forward",
  "arguments": {
    "query": "Trafalgar Square, London",
    "countrycode": "gb",
    "limit": 1
  }
}

Convert survey or monitoring point coordinates to an address for labelling

{
  "tool": "geocode-reverse",
  "arguments": {
    "latitude": 51.508,
    "longitude": -0.1281
  }
}

Check remaining API requests and rate-limit reset times before a batch of lookups

{
  "tool": "get-opencage-info",
  "arguments": {}
}

Globalhealthy

mcp
75/100Currency A

osmmcp ↗

OpenStreetMap MCP server providing precision geospatial tools for LLMs via Model Context Protocol. Features geocoding, routing, nearby places, neighborhood analysis, EV charging stations, and more.

What's in it

Data offered docs-verified
geocoding (addresses and place names to coordinates) · reverse geocoding (coordinates to address) · nearby points of interest · OpenStreetMap data queries by bounding box with tag filters · routing via OSRM and turn-by-turn directions · EV charging stations · schools · parking facilities · commute, neighbourhood and area analysis · geo distance, centroid and bounding box calculations · Polyline5 encode/decode and route sampling · map images
Coverage llm-inferred
Global
Formats docs-verified
SVG (map images) · Google Polyline5 (encoded polylines)
Access docs-verified
Free; no API key required, but rate limits apply (OpenStreetMap API). Licence: MIT (per ENTRY metadata).

Useful for

Use cases llm-inferred
Site context mapping: geocode project addresses and map nearby OSM features (watercourses, schools, parking) for a site walkover pack · Travel planning for site visits: route_fetch and get_route_directions between office and client sites · Distance screening: geo_distance and sort_by_distance to rank candidate sites or monitoring locations by proximity to a reference point
Audience llm-inferred
GIS analysts · planners · environmental consultants · civils engineers needing site context

Limitations

Constraints llm-inferred
Rate limits apply: DOCS give defaults of Nominatim 1 rps, Overpass 2 per min, OSRM 100 per min, adjustable by flags · Data is OpenStreetMap-based; completeness and currency of tags are not described in DOCS · No UK-specific datasets, coverage statements or UK data sources are described in DOCS · Local install required: download a binary or build from source (Go 1.24+) · No hydrological, flood, drainage or ground data offered; not a substitute for authoritative UK datasets · Source of price data used by analyze_neighborhood is not described in DOCS · Coverage is inferred from ENTRY regions, not stated in DOCS

Globalhealthy

mcp
75/100Currency A

sample-geospatial-kiro-power-pack ↗

sample-geospatial-kiro-power-pack

What's in it

Data offered docs-verified
catalogs · imagery · vector · geocoding/routing · terrain · weather/climate · biodiversity
Coverage llm-inferred
Global (source-dependent; e.g. USGS 3DEP is US-only)
Resolution docs-verified
1/3 arc-second for the USGS 3DEP DEM; not stated for other sources
Formats docs-verified
COG · GeoParquet · GeoJSON · glTF/GLB · 3D Tiles (.pnts) · LAZ · COPC
Access docs-verified
Mixed: Open tier for most servers, Free-Tier for some, Proprietary and credentialed for geo-warehouse and geo-commercial-imagery; licence MIT-0 per catalogue metadata

Useful for

Use cases llm-inferred
Zonal slope, aspect and elevation statistics over a site boundary from a DEM (geo-terrain dem_zonal) for drainage or civils options appraisal · Reproject and validate site boundary and survey vectors (geo-ops CRS transforms, geometry validation) before exchange with clients · Summer Sentinel-2 scene search over a site bbox (geo-stac) for pre-development land cover context · Species occurrence and OSM feature pulls (geo-biodiversity, geo-vector) as inputs to an ecological desk-study baseline
Audience llm-inferred
GIS analysts · geospatial developers · hydrologists · ecologists

Limitations

Constraints docs-verified
Foundation-model embeddings use a stand-in backend by default; real weights need a configured backend · Credentialed servers (geo-warehouse, geo-commercial-imagery, NOAA CDO, IUCN Red List) need API or cloud credentials · ERA5 is reached via the Open-Meteo archive, not a direct CDS client · Copernicus CLMS covers land-monitoring products, not raw Sentinel · Heavy compute depends on the separate aws-geo-compute peer Power and an AWS account · Without the [pdal] extra, point-cloud output is a local container and not interoperable COPC · Repository is named sample-*, so treat it as a reference implementation and assess maintenance risk

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
74/100Currency A

Perigee-Tides ↗

Perigee-Tides

What's in it

Data offered docs-verified
water levels (1-min, 6-min, hourly observed) · tide predictions (hilo and interval) · currents (observed and predicted) · meteorological data · marine wind and wave forecasts (NWS) · station metadata and directory · tidal datums · harmonic constituents · prediction offsets · sea level trends · sea level rise projections (2022 Interagency scenarios) · extreme water levels (AEP) · top ten water levels · high tide flooding counts and projections · sun and moon calculations
Coverage docs-verified
US NOAA CO-OPS station network; no UK station coverage stated · hilo predictions up to a 10-year request span; observation archive length not stated
Resolution docs-verified
Observed water levels at 1-minute, 6-minute or hourly intervals; spatial resolution not stated
Formats docs-verified
JSON · Markdown tables · MCP stdio · MCP streamable HTTP
Access docs-verified
Free and open, no API key required (NOAA CO-OPS APIs are open); MIT licence

Useful for

Use cases llm-inferred
Tide and surge-context review for coastal flood risk assessment at US comparison sites · Sea level trend and 2022 SLR projection inputs for coastal climate-resilience appraisal (US sites) · Tidal datum (MLLW, MSL, NAVD88) and harmonic constituent checks for estuary or outfall modelling (US stations) · Marine wind and wave briefing for coastal works programme planning (US waters)
Audience llm-inferred
flood consultants · coastal engineers · hydrologists · marine civils engineers · planners

Limitations

Constraints llm-inferred
Great Lakes stations have no tide predictions · Subordinate (S) prediction stations only support hilo predictions · Predictions are astronomical; storm surge is not included · Per-product request-span limits are enforced client-side (e.g. 4 days for 1-minute data) · Oversized results return a response_too_large error rather than truncated data · NWS forecasts are limited to US lat/lon, up to about 7 days · No UK station coverage is stated; the NOAA network is US-centred · Tool argument names are not documented in DOCS; verify against the tool schema

Some details auto-extracted · unverified

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

mcp
74/100Currency A

codeocean-mcp-server ↗

Code Ocean MCP Server

What's in it

Data offered docs-verified
search capsules and pipelines · run capsules and pipelines · release capsules and pipelines · manage data assets
Formats docs-verified
MCP stdio · MCP streamable HTTP
Access docs-verified
API key (Code Ocean access token) via CODEOCEAN_TOKEN, requiring a Code Ocean platform account; licence MIT (ENTRY metadata)

Useful for

Use cases llm-inferred
Re-running a shared capsule for a flood or drainage model after updated rainfall inputs · Releasing a versioned capsule or pipeline as a reproducible analysis record for a project deliverable · Managing data assets that hold survey or monitoring inputs for a civils or environmental study
Audience llm-inferred
hydrologists · drainage engineers · GIS analysts

Limitations

Constraints llm-inferred
Requires a Code Ocean platform account and access token · Tied to a specific Code Ocean deployment via CODEOCEAN_DOMAIN · Tested against a minimum Code Ocean platform API version; pin the package version to match the deployment · Local install needs uv and Python 3.10 or newer · Streamable HTTP refuses requests without a token · No environmental or UK geospatial datasets are described in the docs · No tool names are listed in the metadata or docs, so tool calls cannot be confirmed from this entry

Some details auto-extracted · unverified

Globalhealthy

mcp
74/100Currency A

local-austin-mcp ↗

Free, open-source MCP server (Apache-2.0) giving Claude plain-English access to official Austin & Travis County data — property records, permits, flood zones, city code text, schools, plus active MLS listings. Built by Neuhaus Realty Group.

What's in it

Data offered docs-verified
active MLS for-sale listings (active and under-contract only) · neighbourhood lookup · Travis, Williamson and Hays CAD property records · county tax bills, exemptions and delinquencies · MUD/PID special-district overlay · FEMA NFHL flood zones · City of Austin permits · code-compliance cases · zoning, lot dimensions and plats · municipal code text (Austin, plus Leander, Round Rock, Dripping Springs) · tree permits · 311 requests · APD crime, arrests, use-of-force and dispatch data · AFD dispatches · council voting records · city budget · council district, school district, ESD and voter precinct lookup · TEA school ratings and AISD attendance zones · library branches · parks · fire stations · restaurant inspection scores · roadway work zones · Animal Center intakes and outcomes · TxDOT highway projects · trash/recycling collection days · CapMetro real-time bus and rail · NWS alerts · Lake Travis and Highland Lakes level and 30-day trend · drive time and distance between addresses
Coverage docs-verified
Austin, Texas metro: City of Austin plus Travis, Williamson and Hays counties
Update frequency docs-verified
Live, per request: each tool queries its upstream source at call time; no fixed update cadence is documented
Formats docs-verified
MCP stdio
Access docs-verified
Free and open source under Apache-2.0; no API key or login required. Optional AUSTIN_SODA_APP_TOKEN (Socrata app token) raises the rate limit on data.austintexas.gov and datahub.austintexas.gov.

Useful for

Use cases llm-inferred
Flood zone, permit and code-case screening for a site due-diligence note · Zoning, lot dimensions and municipal code text lookup for a pre-application brief · Tree-permit and roadway work-zone check before site clearance or access planning · Special-district (MUD/PID) and appraisal context for a development or drainage-authority brief
Audience llm-inferred
flood consultants · planners · civils engineers · GIS analysts

Limitations

Constraints llm-inferred
Austin, Texas and Travis, Williamson and Hays counties only; no UK data, so relevance to a UK consultancy is low, although the catalogue lists regions as Global · Early-stage project run by a single maintainer, so expect gaps and possible breaking changes · MLS data covers active and under-contract listings only, with no sold comps · Listings, neighbourhood and blog content depend on neuhausre.com and the Neuhaus VOW API · Socrata rate limits apply unless an app token is set · Commute tool uses demo routing servers with no real-time traffic · Catalogue auth field says an API key is required, but docs say no key is needed · Catalogue tool list does not match docs: docs state 43 tools and list austin_utility_providers, austin_relocation, austin_local_voices and austin_health, which are absent from the metadata, while the metadata lists health_check

Some details auto-extracted · unverified

Globalhealthy

mcp
74/100Currency A

naviscoord-mcp ↗

Open-source MCP server for Autodesk Navisworks Manage 2024-2026: AI-assisted BIM clash detection, root-cause analysis, coordination plans and verified model workflows.

What's in it

Data offered docs-verified
ranked clash issues with deterministic scores and reasons · spatially bounded clash groups and duplicate collapse with traceable original clashes · root-cause hypotheses with measured evidence and affected occurrences · persistent issue identities, saved snapshots and delivery comparisons · work packages, trade ownership, narrative reports and PDF images · authoring element IDs and structured handoff files for downstream tools
Formats docs-verified
PDF images · structured handoff files · tables for downstream tools
Access docs-verified
Open source under MIT licence. The packaged local server needs no Python install, API key or build tools. Live coordination requires Windows and a licensed Autodesk Navisworks Manage 2024, 2025 or 2026; the AI client and Autodesk licence are separate products.

Useful for

Use cases llm-inferred
Prioritise open Navisworks clashes before a coordination meeting · Collapse repeated clashes to root-cause groups for trade discussions · Compare issue status between successive federated model deliveries · Prepare coordination work packages with trade ownership and PDF report images
Audience llm-inferred
BIM coordinators · BIM/civils engineers · design coordination managers

Limitations

Constraints docs-verified
Live coordination requires Windows and a licensed Autodesk Navisworks Manage 2024, 2025 or 2026 · Engineering approval and edits remain with the project team · Movement alternatives use element bounds and must be checked against surrounding geometry and design constraints · Revit and Power BI handoff relies on separate Horizun MCP servers

Globalhealthy

mcp
74/100Currency A

nepa-mcp ↗

PermitAI NEPA MCP Toolkit: MCP servers for federal environmental data, regulatory research, and geospatial screening to support permitting workflows.

What's in it

Data offered docs-verified
National Flood Hazard Layer flood zones, levees, and water areas · ESA-listed salmon and steelhead ranges by HUC-12 watershed · SSURGO soil map units and farmland classifications · ACS 5-Year socioeconomic indicators · EPA Air Quality System monitoring data · IPaC species, critical habitat, migratory birds, wetlands
Coverage llm-inferred
United States only (federal and some nonfederal sources); no UK coverage stated
Formats docs-verified
GeoJSON · HTML
Access docs-verified
No credentials needed for 20 servers; census requires CENSUS_API_KEY; epa_aqs requires EPA_AQS_EMAIL and EPA_AQS_API_KEY; BSD-3-Clause licence

Useful for

Use cases llm-inferred
Flood-zone constraint screening for a project area using fema_nfhl · Soil and farmland siting indicators for drainage or SuDS options using nrcs_soils · Species and critical-habitat screening for early ecological constraints using ipac · Composite constraints map of a project area for early site appraisal using map_composer
Audience llm-inferred
GIS analysts · flood consultants · ecologists · planners · civils and BIM engineers

Limitations

Constraints docs-verified
Screening and research aid only; does not make legal or agency determinations or replace agency or Tribal consultation · Does not guarantee that upstream datasets are complete or current · map_composer queries public GIS services at request time, so results depend on those services being available · census and epa_aqs return no data until their credentials are set

Example tool calls docs-verified

Retrieve IPaC species and critical-habitat records for early ecological constraints

{
  "tool": "ipac",
  "arguments": {
    "roi": "<project-area geometry; parameter name not stated in DOCS>"
  }
}

Some details auto-extracted · unverified

United Stateshealthy

plugin
73/100Currency B

MCP-Server-ArcGIS-Pro-AddIn ↗

MCP Server with ArcGIS Pro Add-In

What's in it

Data offered docs-verified
active map name (pro.getActiveMapName) · layer list for active map (pro.listLayers) · feature count per layer (pro.countFeatures) · zoom to layer (pro.zoomToLayer)
Formats docs-verified
MCP stdio
Access llm-inferred
Local install only: requires ArcGIS Pro on the same machine, plus .NET 8 SDK and Visual Studio 2022 17.14 or later. No credentials documented. Licence: MIT (from entry metadata).

Useful for

Use cases llm-inferred
Check which layers are loaded in an open ArcGIS Pro map before a desk-study analysis · Count features in a named layer (e.g. Buildings) to sense-check a constraints or asset dataset · Zoom the ArcGIS Pro map to a named layer during a site or model review
Audience llm-inferred
GIS analysts · drainage engineers · civils engineers using ArcGIS Pro · developers extending ArcGIS Pro with MCP tools

Limitations

Constraints llm-inferred
Requires ArcGIS Pro to be running on the same machine with the Add-In loaded, because the named pipe only exists in that session · Only four operations are documented; selectByAttribute, getCurrentExtent and exportLayer are listed as next steps, not implemented · pro.countFeatures returns 0 when the layer name is not found, which is indistinguishable from an empty layer · No retry or timeout logic for IPC is documented (listed as a next step) · Agent Mode needs Visual Studio 2022 17.14 or later · Presented as a sample project; containerised deployment is listed as a future step, not provided

Globalhealthy

mcp
73/100Currency A

NASA MCP Server ↗

A Model Context Protocol (MCP) server for NASA APIs, providing a standardized interface for AI models to interact with NASA's vast array of data sources.

Globalhealthy

mcp
73/100Currency A

QgisRemoteMCP ↗

QGIS Desktop as an MCP Server — Full GUI via noVNC, PyQGIS scripting, 1000+ Processing algorithms, smart data pipeline with 30+ French national datasets.

What's in it

Data offered docs-verified
buildings · roads · rivers (hydrography) · communes · agricultural parcels (RPG) · land cover (Corine Land Cover 2018) · cadastral parcels · flood zones with building exposure · DVF property transactions · elevation and hillshade (DEM) · OSM and IGN basemaps and orthophotos · Panoramax street imagery · geocoding (BAN)
Coverage docs-verified
France · DVF property transactions 2020-2024; no overall time span documented
Formats docs-verified
GPKG · GeoJSON · Shapefile · CSV · PDF · HTML (Leaflet web map) · QField ZIP (.qgz + GPKG) · Grist document · 32-bit TIFF (ign_dem_altitudes) · MCP streamable HTTP
Access docs-verified
Free/open: IGN open data, no API key needed for data sources. Software is MIT licensed. Runs as a local Docker deployment; workspace auth via WORKSPACE_TOKEN, default mode permissive.

Useful for

Use cases llm-inferred
Flood exposure screening for a French study zone using the risque_inondation recipe · Building density and land-cover baseline for a site in France · Coastal land-pressure analysis from DVF transactions for a French coastal scheme · Print-ready PDF maps and QField data-collection packages for site visits in France
Audience llm-inferred
GIS analysts · flood consultants · planners · hydrologists · civils engineers

Limitations

Constraints docs-verified
Catalogue is France-only (IGN and French national datasets); no UK data sources documented · Production-ready only for single-user local deployments; multi-user mode is beta · Requires Docker and a running QGIS Desktop instance · Default WORKSPACE_AUTH_MODE is permissive: unauthenticated non-loopback calls are served · ign_dem_altitudes is compute-only and not renderable · Jobs over 30 s should use async tools; restart_qgis_engine causes 5-15 s of unavailability · Developed at Cerema Méditerranée; long-term maintenance not documented

Some details auto-extracted · unverified

Francehealthy

mcp
73/100Currency A

QgisRemoteMCP ↗

QGIS Desktop as an MCP Server — Full GUI via noVNC, PyQGIS scripting, 1000+ Processing algorithms, smart data pipeline with 30+ French national datasets.

What's in it

Data offered docs-verified
buildings (BD TOPO) · roads (BD TOPO) · hydrography/rivers (BD TOPO) · communes (BD TOPO and Admin Express) · agricultural parcels (RPG) · cadastral parcels · orthophotos and basemaps · land cover (CORINE 2018) · DEM hillshade · raw elevation values (32-bit TIFF) · property transactions (DVF) · street imagery (Panoramax) · flood zones and building exposure (risque_inondation recipe)
Coverage docs-verified
France · 2020-2024 (DVF transactions only)
Formats docs-verified
GPKG · GeoJSON · Shapefile · CSV · PDF · Leaflet HTML · QField ZIP (.qgz + GPKG) · Grist document · 32-bit TIFF · MCP streamable HTTP
Access docs-verified
Free (IGN open data, no API key needed for data sources); self-hosted via Docker; MIT licence; server access control via WORKSPACE_TOKEN and HUB_API_KEY env vars

Useful for

Use cases llm-inferred
Flood exposure screening for a French site: run risque_inondation to get flood zones and building exposure · Field survey prep: export a QField-ready ZIP with an editable Observations layer for site visits · Land-cover and hydrography baseline for a study area using set_study_zone and smart_load
Audience llm-inferred
flood consultants · GIS analysts · planners · environmental consultants · hydrologists

Limitations

Constraints docs-verified
Production-ready only for single-user local deployments; multi-user mode is beta · Requires a Docker host (docker compose) · Datasets are French national sources (IGN, DVF); no UK-specific data is documented, so UK use is limited · ign_dem_altitudes is compute-only and not renderable · restart_qgis_engine causes 5-15 s of unavailability · Jobs expected to exceed 30 s should use async tools to avoid timeouts · skill://file-exchange (bridge_put/bridge_get) is pending implementation · Default WORKSPACE_AUTH_MODE is permissive: unauthenticated non-loopback calls are served

Some details auto-extracted · unverified

Francehealthy

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
73/100Currency A

geo-mcp ↗

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

What's in it

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

Useful for

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

Limitations

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

Example tool calls docs-verified

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

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

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

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

Some details auto-extracted · unverified

Globalhealthy

mcp
73/100Currency A

honua-server ↗

Cloud-native multi-protocol geospatial server — GeoServices REST, OGC API, WMS/WFS/WMTS/WCS, STAC, OData v4, vector tiles, MCP, and gRPC, backed by PostGIS

What's in it

Data offered docs-verified
PostGIS-backed layers served through GIS protocols · Vector tiles (MVT/TileJSON) · Terrain-RGB and elevation APIs · 3D Tiles scenes
Update frequency docs-verified
Server container image rebuilt nightly from trunk (:nightly); no tagged v* releases yet
Formats docs-verified
JSON · GeoJSON · PBF · FlatGeobuf · GeoParquet · GeoArrow
Access docs-verified
Open core under Elastic License 2.0; runs in Community mode with no licence file; Pro/Enterprise features need signed entitlements; API-key auth

Useful for

Use cases llm-inferred
Serve PostGIS drainage or flood-model layers to QGIS and ArcGIS Pro via OGC API Features or GeoServices FeatureServer · Publish survey or site investigation layers as vector tiles for client web maps · Expose PostGIS asset or monitoring data to Power BI or Excel via OData for reporting
Audience llm-inferred
GIS analysts · GIS developers · IT and DevOps teams hosting spatial data

Limitations

Constraints docs-verified
Serves data only; users must load their own layers (PostGIS required, bring your own or use the bundled compose stack) · No versioned v* release tagged yet; nightly container image is the current route · Pro and Enterprise features (e.g. FeatureServer applyEdits, service imports, OIDC SSO) need a signed license · ImageServer, OGC API Coverages and WMTS are Preview · Esri client compatibility is limited to the published parity and certification matrices

Some details auto-extracted · unverified

Globalhealthy

mcp
73/100Currency C

laravel-mcp-server ↗

A Laravel package for implementing secure Model Context Protocol servers using Streamable HTTP and SSE transport, providing real-time communication and a scalable tool system for enterprise environments.

What's in it

Formats docs-verified
MCP streamable HTTP
Access llm-inferred
Free and open source (MIT licence per entry metadata). Self-hosted Laravel/Lumen package with no vendor API key; authentication is whatever middleware the host app adds (the docs show auth:sanctum and throttle).

Useful for

Use cases llm-inferred
Expose an internal Laravel-hosted data service to AI assistants as MCP tools for a project team · Wrap an existing client REST API that has an OpenAPI spec as MCP tools using make:swagger-mcp-tool · Serve project-specific lookups or calculations from a Laravel app to consultants' AI tooling over Streamable HTTP
Audience llm-inferred
PHP/Laravel developers · backend engineers building internal MCP integrations

Limitations

Constraints llm-inferred
Framework only: the docs describe no geospatial, hydrology or environmental datasets, so the 'gis' category tag is not supported by the docs · Streamable HTTP is the only transport in v2.0.0; SSE was removed from runtime, which conflicts with the SSE mention in the entry description · Requires PHP >= 8.2 and Laravel >= 9.x (Lumen optional), so it needs a full Laravel or Lumen app · v2.0.0 has breaking changes (route-driven setup, setServerInfo); v1.0.0 users must migrate · No authentication built in; the production example depends on app-level middleware · Bundled tools are examples (HelloWorldTool, VersionCheckTool), not data tools

Example tool calls docs-verified

Illustrative call to the documented sample tool; it returns a greeting and does not provide data

{
  "tool": "greeting-tool",
  "arguments": {
    "name": "Alex"
  }
}

Globalhealthy

mcp
73/100Currency B

mcp-canada ↗

MCP server for Canadian government data — 266 bilingual tools across 9 federal, 7 provincial & 2 municipal open-data APIs (Bank of Canada, StatCan, weather, recalls, drugs, immigration, BC/Alberta/Saskatchewan/Manitoba/Quebec/Ontario + more)

What's in it

Data offered docs-verified
exchange rates · interest rates · commodity prices · inflation · conditions · climate · air quality · hydrology (water levels, flow, flood risk) · marine · radar · product recalls · drug products and schedules · statistics time series · open datasets (CKAN catalogues) · provincial and municipal open data (ArcGIS Hub, WFS, Socrata)
Coverage docs-verified
Canada
Formats llm-inferred
JSON · MCP stdio (default) · MCP SSE/HTTP
Access docs-verified
Free and open source under MIT licence; no credentials documented in README

Useful for

Use cases llm-inferred
Canadian hydrometric flow and flood-risk context for a flood risk assessment on a Canadian site · Canadian climate and rainfall normals as inputs to drainage design on Canadian projects · Discovering Canadian open geospatial datasets (CKAN, ArcGIS Hub, WFS) for desk-based site baselines · Canadian exchange-rate or commodity price inputs for project costing
Audience llm-inferred
hydrologists · flood consultants · GIS analysts · environmental consultants working on Canadian projects

Limitations

Constraints llm-inferred
Canada-only data; no UK coverage, so of limited use for terramcp.earth's UK-focused work · Entry description states 266 tools, but DOCS state 295 tools · Depends on many upstream government APIs whose availability and rate limits are outside the server's control · Requires Python 3.12+ and uvx to run · No spatial or temporal resolution or update frequency documented

Canadahealthy

mcp
73/100Currency B

mcp_weather_server ↗

A Model Context Protocol (MCP) server that provides weather information using the Open-Meteo API.

What's in it

Data offered docs-verified
current weather (temperature, humidity, dew point, wind, gusts, precipitation, pressure, cloud cover, UV index, visibility, feels-like) · hourly weather for a date range with daily sunrise/sunset · air quality pollutants (PM2.5, PM10, ozone, NO2, CO, SO2, ammonia, dust, aerosol optical depth) with health advisories · current date/time and timezone info · timezone conversion
Coverage llm-inferred
Global
Resolution docs-verified
Hourly for get_weather_by_datetime_range; city-name lookup (no coordinate input documented)
Formats docs-verified
MCP stdio · MCP SSE · MCP streamable HTTP · JSON (get_weather_details, get_air_quality_details)
Access docs-verified
Free/open, no API key required (Open-Meteo backend); Apache-2.0 licence

Useful for

Use cases llm-inferred
Air quality baseline (PM2.5, PM10, NO2) for an EIA or planning air-quality section · Rainfall, wind and temperature history over a date range to support site monitoring or construction-weather reporting · Current weather context for a site visit or field-survey log · Timezone-correct timestamp conversion for consultancy field records
Audience llm-inferred
environmental consultants · air quality specialists · drainage engineers · civils engineers · planners

Limitations

Constraints llm-inferred
Location is a city name in English only; no coordinate or site-level input is documented · Data is city-level, not site-specific, so not suitable for site-scale design inputs without validation · Depends on the third-party Open-Meteo API being available · SSE mode is described as legacy; streamable HTTP is the modern option · Not UK-focused in metadata (regions: Global); no UK-specific data sources or stated accuracy · No stated beta status, rate limits or SLA

Globalhealthy

mcp
73/100Currency A

sailing-mcp ↗

Remote MCP server for sailing navigation — wind/wave forecasts, tides, currents, marinas, bridge schedules and live AIS. Stateless, multi-tenant (users bring their own API keys).

What's in it

Data offered docs-verified
wind forecasts · wave forecasts · tides (HW/LW, observed, forecast, surge) · tidal currents · marina, harbour and anchorage POIs · scheduled bridge openings · Notices to Skippers · fairway depths and bridge air-draft clearance · locks · METAR/TAF aviation weather · sunrise, sunset, twilight and moon phase · live AIS vessel snapshot · global tide predictions (key required) · multi-source tidal/ocean currents (key required)
Coverage docs-verified
Dutch / North Sea waters (strong focus); some tools are global
Formats docs-verified
MCP streamable HTTP
Access docs-verified
Public-data tools need no key. Windy, WorldTides, Stormglass and AISStream need the user's own API key passed in the URL; all except Windy have a free tier. Server licence MIT (per ENTRY metadata, not DOCS).

Useful for

Use cases llm-inferred
Tide and surge levels at Dutch coastal sites for marine works or outfall boundary checks (tides_nl) · Wind and wave forecast windows for coastal survey or dredging campaign planning · Bridge clearance and fairway depth checks for barge or crane access routes (fairway_nl)
Audience llm-inferred
coastal and marine engineers · hydrologists · civils and BIM engineers planning marine logistics · GIS analysts

Limitations

Constraints llm-inferred
Built and documented for recreational sailing, not engineering or regulatory use · Official charts, almanacs and notices must be checked before relying on outputs · Windy, WorldTides, Stormglass and AISStream need user-supplied API keys; keyed tools only appear when the key is present · AISStream is community-fed and sparse mid-ocean · Some bridges may show '(name unknown)' where OSM has no nearby named bridge · All tool times are UTC · Depends on third-party public endpoints (RWS, NDW, OSM/Overpass, aviationweather.gov, Open-Meteo) with no stated SLA · No public hosted endpoint is documented; the user must run or host an instance (docs use a 'your-host' placeholder) · ENTRY metadata lists OAuth, but DOCS describe API-key URL parameters and state 'No OAuth required' for Claude.ai · Likely single-maintainer personal project ('Built by @ai_kulikov'), so maintenance risk

Some details auto-extracted · unverified

Globalhealthy

mcp
73/100Currency A

swisstopo-mcp ↗

MCP server for Swiss federal geodata (Swisstopo APIs) — 13 tools for geocoding, height, STAC, WMTS, ÖREB and more

What's in it

Data offered docs-verified
500+ geodata layers (buildings, boundaries, land use) · Address, place-name and postal-code geocoding · Elevation above sea level and elevation profiles · STAC downloads: orthophotos, elevation models, 3D buildings · National maps, aerial images and zoning maps (WMTS) · OEREB public-law restrictions and cadastral parcels (EGRID) · Inter-cantonal basic geodata via geodienste.ch (cadastral survey, contaminated sites, hazard maps) · OpenStreetMap points of interest · Administrative hierarchy: postal code, commune (BFS number), district, canton
Coverage docs-verified
Switzerland
Formats llm-inferred
REST/JSON · STAC 0.9 · OGC API Features · WMS · WFS · MCP stdio · MCP streamable HTTP
Access docs-verified
Free, no API key or authentication required for the tools; server licence MIT. Underlying data carry their own terms (OpenStreetMap via Overpass is ODbL; OpenPLZ is Swiss OGD under a separate licence). OEREB extract needs a supported canton.

Useful for

Use cases llm-inferred
Cadastral and OEREB public-law restriction check for a Swiss parcel during site appraisal · Elevation profile along a candidate Swiss route or alignment for civils option appraisal · Contaminated-sites and hazard-map screening for a Swiss canton via geodienste.ch layers · Commune and BFS-number lookup to join Swiss project areas to BFS statistics
Audience llm-inferred
GIS analysts · civils engineers · planners · environmental consultants

Limitations

Constraints llm-inferred
Switzerland-only data; provides no UK coverage, so not applicable to UK projects · ENTRY metadata is inconsistent: it says 13 tools while the docs describe 20; its tool list includes output field names (summary, results, count, match_type, is_error), a parameter name (operation) and names not in the docs (swisstopo_feature_lookup, swisstopo_geodata_download); verify tool names against the running server · Version 0.5.0 per docs badge (pre-1.0): maintenance and API stability risk · Depends on external services (Swisstopo, geodienste.ch, Overpass, OpenPLZ); availability not guaranteed · Zoning result is not legally binding (per docs) · Hosted use in browser requires self-deploying the server (e.g. on Render); no hosted endpoint is documented · Time span and spatial/temporal resolution are not documented

Some details auto-extracted · unverified

Switzerlandhealthy

mcp
73/100Currency A

tideways-mcp-server ↗

tideways-mcp-server

What's in it

Data offered llm-inferred
application performance totals: requests, errors and p95 response time · per-transaction timeline and response-time histogram · application issues: errors, slow SQL, deprecations, warnings, notices · individual slow request traces · day, week and month history reports · configuration and code bottleneck observations (e.g. N+1 queries)
Coverage docs-verified
up to 30 days (performance windows within the last ~30 days)
Resolution docs-verified
15-minute buckets (performance summary)
Formats docs-verified
MCP stdio
Access docs-verified
Tideways API token required (scopes: metrics, traces, errors), so a Tideways account is needed; read-only (GET only); licence MIT

Useful for

Use cases llm-inferred
Diagnose why a client's web application or portal was slow in a given window, using Tideways performance data · Triage errors and slow SQL in a client-hosted web app during handover or post-release review · Check a client web platform's request volume and p95 response times across a project's services
Audience llm-inferred
web application developers · DevOps and site reliability engineers maintaining Tideways-monitored applications

Limitations

Constraints llm-inferred
Not an environmental, hydrological, water or civils data source; it is application performance monitoring for web apps, so the 'environment' category in the entry does not match its content · Unofficial, community-maintained server, not affiliated with or supported by Tideways · Requires a Tideways account and API token; the token must have the metrics, traces and errors scopes · Rate limit is per Tideways organisation per clock hour and is shared by all of its tokens and projects; its size depends on the plan · History is available for production and the default service only · Issues are returned 10 per page · Performance data covers roughly the last 30 days · All times are UTC · Requires Node.js 22+ or Docker to run

Some details auto-extracted · unverified

Globalhealthy

skill
73/100Currency A

vellum ↗

The living surface — a shared ocean where AI agents leave short thoughts and weave lineages. MCP + REST, open to any agent. https://vellum.linxule.com/for-ai.txt

What's in it

Data offered docs-verified
short AI-agent text fragments ('voices') flowing in six thematic currents: attention, silence, space, ephemeral, memory, light · lineage trees of voices woven forward from other voices
Formats docs-verified
MCP streamable HTTP · REST/HTTP JSON endpoints
Access docs-verified
Free and open: no account or API key required; MIT licence

Useful for

Use cases llm-inferred
Testing MCP streamable-HTTP client configuration against a live public server before wiring similar tools into a project · Evaluating agent-to-agent write and lineage APIs for a internal prototype (not a source of environmental or water data) · Reference example of an open MCP server with self-correcting error responses and rate-limited REST endpoints
Audience llm-inferred
MCP and AI agent developers · AI tooling evaluators

Limitations

Constraints llm-inferred
Not environmental, hydrological, geospatial or civils data; it is a public shared text space and nothing published to it is private · No geographic or temporal coverage or update schedule; regions 'Global' in the entry is not a data coverage statement · Rate-limited per IP; session limits of 7 imprints, 5 weaves and 15 witnesses; per-agent limits of 12 imprints and 20 weaves per hour · Entry kind is 'skill' but the project is an MCP server plus REST API; the tools array is empty in the entry metadata · Community-launched crypto tokens are referenced in the docs and are unrelated to the data or access model

Some details auto-extracted · unverified

Globalhealthy

mcp
73/100Currency A

zurich-opendata-mcp ↗

MCP Server für Open Data der Stadt Zürich – 23 Tools für CKAN, Geodaten, Gemeinderat, Stadtratsbeschlüsse, Tourismus und Echtzeitdaten (Wetter, Luft, See, Parking, ÖV). 6 APIs, 5 Resources.

What's in it

Data offered docs-verified
CKAN open datasets (900+) · Geoportal WFS geodata layers (14, GeoJSON) · Lake Zurich water temperature, level and wind · Current weather (temperature, humidity, pressure, rain) from 4 stations · Live air quality (NO2, O3, PM10, PM2.5) · Bahnhofstrasse pedestrian counts · VBZ public transit ridership · Live parking occupancy (36 garages) · Parliamentary proceedings and council members · Council resolutions (Stadtratsbeschluesse) · Zurich tourism attractions, restaurants, hotels
Coverage docs-verified
City of Zurich, Switzerland
Update frequency docs-verified
Per feed: Lake Zurich water data every 10 min; Bahnhofstrasse pedestrian counts hourly
Formats docs-verified
GeoJSON · MCP stdio · MCP streamable HTTP
Access docs-verified
Free and open (MIT licence); no API key or auth required; local install with Python 3.11+ or HTTP transport

Useful for

Use cases llm-inferred
Swiss project site screening using Zurich district and school-district boundary layers from the geoportal · Drainage and water context for Zurich-area reviews using Lake Zurich level and temperature and UGZ weather station data · Environmental baseline for Zurich assessments using live air quality (NO2, O3, PM10, PM2.5) and climate raster layers · Policy and stakeholder background using council resolutions and parliamentary motions
Audience llm-inferred
environmental consultants · planners · GIS analysts · hydrologists (Zurich-area projects)

Limitations

Constraints docs-verified
Covers City of Zurich data only; no UK coverage · SPARQL tool is not registered by default and its endpoint is not yet productive · Releases before 0.6.0 fail at import on mcp 2.x; use 0.6.0 or newer · HTTP transport has no built-in authentication; set MCP_ALLOWED_HOSTS when binding beyond loopback · Live feeds depend on upstream APIs (e.g. ParkenDD); no rate limits documented

Some details auto-extracted · unverified

Switzerlandhealthy

mcp
72/100Currency B

Civil3D-mcp ↗

Civil3d MCP server - 180 tools , Knowledge Base, Control UI, Automation

What's in it

Data offered docs-verified
Alignments, profiles, corridors, cross-sections and superelevation · Surface analysis: elevation bands, slope distribution, aspect, watershed, cut/fill volumes · Pipe and pressure network design and hydraulic analysis · Hydrology: flow path tracing, watershed delineation, Rational Method runoff, time of concentration · Grading: feature lines, grading groups, grading criteria, surface generation · Quantity takeoff (earthwork, corridor materials, pipe lengths, parcel areas) and cost estimation · COGO/survey: inverse, traverse, curve solve, survey figures, LandXML import · Plan production: sheet sets, plan/profile sheets, PDF export
Coverage llm-inferred
Global
Formats docs-verified
MCP stdio · HTTP (local, port 3000) · CSV · PDF
Access docs-verified
Open source under MIT licence; requires a locally installed, licensed Autodesk Civil 3D 2026 with API references; optional HTTP bridge credential via MCP_HTTP_TOKEN (entry metadata)

Useful for

Use cases llm-inferred
Cut/fill earthwork volumes between existing ground and finished grade surfaces · Watershed delineation and Rational Method runoff checks for site drainage · Pipe network layout and hydraulic analysis for drainage design · Plan/profile sheet production and PDF publishing for design submissions
Audience llm-inferred
civil/highway design engineers · drainage engineers · hydrologists · BIM/civils engineers

Limitations

Constraints docs-verified
Requires a licensed local Civil 3D 2026 installation and Autodesk API references; Autodesk binaries are not shipped with the repo · Setup docs are Windows-focused (PowerShell commands, Civil 3D plugin built with .NET 8 on Windows) · The Civil 3D plugin must be loaded in a running Civil 3D session for drawing operations · Default MCP surface exposes 34 tools; the full 219-tool surface needs CIVIL3D_ENABLE_TOOL_ALIASES enabled · Entry lists 180 tools, which does not match the 34 public / 219 registered counts in the docs · Destructive or file-writing actions require the preview, approval-token, retry flow · Autodesk-hosted tutorial video playback requires internet access

Globalhealthy

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
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 B

civil3d-mcp ↗

AI-Powered Civil 3D Modeling

What's in it

Data offered docs-verified
AI-generated C# code execution inside Civil 3D (write access, transaction committed) · Read-only C# code queries against the active drawing · Browsable skills library of C# code templates (surfaces, alignments, points, geometry, drawing info, workflows)
Formats docs-verified
MCP stdio · JSON
Access docs-verified
Open source under the MIT licence. Requires a local Autodesk Civil 3D installation, with DLLs copied from Civil 3D and the plugin loaded in the application. No credentials documented.

Useful for

Use cases llm-inferred
Read-only audit of surfaces, alignments and COGO points with their layers before issuing a drawing · Scripted extraction of surface and alignment station/offset data for a drainage or highway design check · Batch creation of repetitive civils objects from skill templates in a design workflow
Audience llm-inferred
civils BIM engineers · drainage engineers · highway engineers · CAD technicians

Limitations

Constraints llm-inferred
Requires Autodesk Civil 3D to be running with the plugin loaded (NETLOAD, C3DMCPSTATUS to verify) · civil3d_execute modifies the drawing and commits the transaction · Roslyn sandbox blocks process execution, file deletion, network requests, registry access and dynamic assembly loading · Default execution timeout is 120000 ms · Argument names for the three tools are not documented in DOCS; the code parameter name in example_tool_calls is inferred · Code is AI-generated and runs with full Civil 3D API access, so output needs review before use on live drawings · Windows and Civil 3D version requirements are not stated in DOCS

Globalhealthy