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

732 sources

Sponsored placements first · Organic quality score ↓

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

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

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

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

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

mcp-opentopography ↗

OpenTopography global DEM rasters + point queries (free key)

Some details auto-extracted · unverified

Globalhealthy

mcp
72/100Currency A

mcp-server ↗

MCP server for Polish real estate: 8M+ transaction prices from notarial deeds (RCN registry, not listings), plus per-parcel context by cadastral ID - zoning, flood risk, heritage, building permits, agricultural land and transit

Some details auto-extracted · unverified

Europehealthy

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

plugin
72/100Currency A

qgis-agent ↗

QGIS Agent - LLM-powered intelligent assistant plugin for QGIS with RAG + Cookbook

What's in it

Data offered docs-verified
Natural-language control of QGIS (no PyQGIS coding needed) · Vector and raster layer management · Processing algorithm execution · Map rendering and PNG/CSV export · PyQGIS API reference retrieval (RAG) · Cookbook of past workflow cases
Coverage llm-inferred
Global
Formats docs-verified
Vector layers (e.g. Shapefile) · Raster layers · PNG (map export) · CSV (UTF-8 with BOM) · QGIS project files · MCP stdio (optional external client export)
Access docs-verified
Free, MIT licence. Requires a QGIS desktop install and a configured LLM endpoint with your own API key (key may be blank for local models). LLM calls need network access. Optional MCP export uses token QGIS_AGENT_MCP_TOKEN.

Useful for

Use cases llm-inferred
Buffer site boundaries and overlay with flood-zone or constraint layers via execute_processing · Reproject and clip client GIS layers to a common CRS for drainage or planning baselines · Batch-export per-feature map sheets and attribute tables to CSV for planning reports
Audience llm-inferred
GIS analysts · flood consultants · drainage engineers · planners

Limitations

Constraints docs-verified
Requires the QGIS 3.22+ desktop application · execute_pyqgis runs inside the QGIS process with AST scan, whitelist and confirmation, not a full sandbox · User skills run in-process with the current user's permissions · LLM features need a configured OpenAI-compatible endpoint and network access · Optional MCP export is off by default, listens on 127.0.0.1 and requires a token · Docs mix current features with historical roadmap notes; feature status follows code wiring · Ships no bundled UK or environmental datasets; works on user-supplied layers · ENTRY tools list includes skills (web_search, gis_data_search, format_results, run via run_skill) and a data file (tool_docs_index.json), not callable tools

Some details auto-extracted · unverified

Globalhealthy

plugin
71/100Currency B

ArcGIS-Pro-MCP ↗

ArcGIS Pro add-in that speaks the Model Context Protocol, so an AI assistant can drive your open project in plain language — 112 tools, every geoprocessing tool, and arbitrary arcpy.

What's in it

Data offered docs-verified
layers · attributes · selections · symbology · layouts · rasters · editing
Formats docs-verified
MCP streamable HTTP
Access llm-inferred
Open source under AGPL-3.0 (per ENTRY licence); the add-in runs inside ArcGIS Pro and requires ArcGIS Pro 3.7; no credentials documented.

Useful for

Use cases llm-inferred
Find and repair broken layer sources across an open ArcGIS Pro project before issuing a report · Summarise attribute counts and statistics per category for a drainage or flood asset layer · Select features by location against a boundary layer and export the result for a planning or EIA report
Audience llm-inferred
GIS analysts · hydrologists · flood consultants · drainage engineers · ecologists

Limitations

Constraints llm-inferred
Requires ArcGIS Pro to be open; the MCP endpoint is served from inside Pro, so the client connection fails when Pro is closed · Requires ArcGIS Pro 3.7 or newer; will not load on older versions · Windows-only host environment (add-in and PowerShell bridge) · Arbitrary arcpy execution (execute_arcpy_code) needs an optional Python bridge inside ArcGIS Pro · Endpoints bound to 127.0.0.1, so not reachable from other machines · Tool parameter schemas are not published in the DOCS, so example arguments must be checked against the live server · Destructive tools (remove_map, delete_features, delete_field, update_features) are marked with a warning in DOCS

Globalhealthy

plugin
71/100Currency A

GeoPilot ↗

AI-powered geospatial analysis assistant QGIS plugin with 20+ LLM model provider support

What's in it

Data offered docs-verified
Vector analysis: buffer, clip, union, intersect, dissolve, spatial join, merge, reproject, field calculator · Raster analysis: slope, aspect, hillshade, contour, raster calculator, reclassify, polygonize · Remote sensing: 28+ spectral indices (NDVI, EVI, SAVI, NDWI, MNDWI, NBR, etc.), land cover classification, change detection · Spatial statistics: hotspot analysis (Getis-Ord Gi*), Moran's I, LISA, kernel density, Voronoi · Network analysis: shortest path, service area · SCI figure generation: study area map, land cover, accuracy assessment, change detection, spatial pattern, graphical abstract
Coverage llm-inferred
Global (ENTRY regions metadata; tool applicability, not a data coverage extent)
Formats docs-verified
Shapefile · GeoJSON · GPKG
Access docs-verified
Local QGIS plugin (licence MIT per docs; ENTRY lists 'Other'). Requires an API key for your chosen AI provider, except Ollama (local, no key).

Useful for

Use cases llm-inferred
Buffer and clip site boundaries and constraint layers to a study area in QGIS · NDVI and land cover change detection from satellite imagery for habitat or land-use baselines · Hotspot analysis of point records (e.g. incident or survey locations) to target site investigation · Publication-ready study area and classification maps for technical reports
Audience llm-inferred
GIS analysts · ecologists · planners · hydrologists

Limitations

Constraints docs-verified
Code execution is not sandboxed at the Python level; review AI-generated code before running it · Requires a QGIS 3.30+ desktop install (tested on 3.44.2) · Cloud AI providers need internet access and an API key; only Ollama runs fully locally · Licence conflict: ENTRY says 'Other' but the docs state MIT · Provides analysis tools, not datasets or live data feeds; no UK-specific data sources are documented · Google Earth Engine bridge is listed in the architecture but its setup is not documented

Some details auto-extracted · unverified

Globalhealthy

mcp
71/100Currency A

Pylon ↗

VS Code MCP server — exposes terminals, diagnostics, debugging & editor actions to AI coding agents over a single HTTP endpoint. Multi-window support via hub/satellite model.

What's in it

Data offered docs-verified
VS Code diagnostics (TypeScript errors, ESLint warnings) · terminal session listing, output buffers and command execution · symbol outlines, references, rename and hover info · debug state, breakpoints and console output · editor actions (open file, format, organise imports, save all)
Formats docs-verified
MCP over HTTP (POST /mcp)
Access llm-inferred
Local install of a VS Code extension, built from source; no API key; no authentication on the endpoint; MIT licence per catalogue metadata

Useful for

Use cases llm-inferred
Debugging a Python or TypeScript drainage or hydraulic calculation script with agent-driven breakpoints and debug state inspection · Running GIS or model-processing scripts in a VS Code terminal and returning output to the agent · Refactoring data-processing code for a flood or BNG tool using get_references and rename_symbol to check blast radius · Catching type and lint errors in consultancy tooling with get_diagnostics before handover
Audience llm-inferred
software developers building consultancy tooling · GIS analysts scripting in VS Code · hydrologists and drainage engineers who code their own models

Limitations

Constraints llm-inferred
Local only: bound to 127.0.0.1, not reachable from other machines · No authentication: any other local process can run commands through the endpoint · Terminal execution and output buffering require VS Code shell integration; CMD is not supported natively · Not a data source: no geospatial, hydrological or environmental datasets, so the catalogue category 'gis' does not fit · Catalogue tool list omits terminal_run, which the docs list; pylon.* settings are listed as if they were tools · Version 0.5.0 is installed from a locally built .vsix, so maintenance and release cadence are unclear · Requires VS Code to be open with the extension running

Some details auto-extracted · unverified

Globalhealthy

mcp
71/100Currency A

Ziggurat ↗

A layered AI agent for the home: Telegram, WebChat and voice satellites over MCP, powered by OpenRouter LLMs.

What's in it

Data offered llm-inferred
Home Assistant entity and area state (live state.json) · qBittorrent download progress and completion alerts · Scheduled agent tasks (cron and one-shot) · Countdown timers and alarms · IPP/CUPS print queue status · Brave web search and browsing results
Formats llm-inferred
JSON · MCP over HTTP
Access llm-inferred
Self-hosted via Docker Compose; needs API credentials for services such as OpenRouter and Brave Search; licence listed as 'Other'

Useful for

Use cases llm-inferred
Print site drawings or report PDFs to an on-site IPP/CUPS printer by copying files into the print-queue mount · Run ad-hoc Python calculations in an isolated sandbox for quick data processing · Schedule recurring agent-driven report prompts with cron and fan results out to chosen channels
Audience llm-inferred
MCP and agent developers · self-hosting home-automation users

Limitations

Constraints llm-inferred
Built as a home-automation agent; no UK water, civils or environmental datasets are described · Requires a multi-service self-hosted stack (qBittorrent, Home Assistant, Redis, Camoufox, and others) · Voice features need Raspberry Pi satellite hardware · Sandbox execution is capped at 60s default and 30min max timeout with 64 KB output · Licence is 'Other'; no open data licence described · Requires external API keys and credentials

Some details auto-extracted · unverified

Globalhealthy

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

commutescout ↗

Live road conditions across 37 US states: map, route planner, toll pricing, and AI assistant - plus an MCP server so any assistant gets incidents, closures, chain controls, cameras, and wildfires.

What's in it

Data offered docs-verified
CHP incidents and dispatch logs · Caltrans and 30-plus other state DOT closures · state DOT incidents, cameras, message signs, and road weather · chain controls (California and Pacific Northwest) · WFIGS and CAL FIRE wildfires with perimeters · NWS alerts · USGS quakes · toll and express-lane pricing · optional TomTom and 511 SF Bay feeds
Coverage docs-verified
37 US states; California is the deepest coverage
Formats llm-inferred
MCP stdio · MCP remote custom connector (HTTPS) · plain HTTP API with OpenAPI document
Access docs-verified
Free; the MCP server needs no account or API key. Code is MIT licensed. The public HTTP API uses keys with published rate limits.

Useful for

Use cases llm-inferred
Pre-visit check of road closures and chain controls for US fieldwork sites in covered states · Haulage and site-access route risk screening for US civils projects using live incidents and closures · Wildfire perimeter and road closure context for US environmental site assessments · Travel-time and toll cost estimates for US consultancy site visits
Audience llm-inferred
environmental consultants (US fieldwork logistics) · civil engineers and site planners (US projects) · GIS analysts · general AI assistant users

Limitations

Constraints llm-inferred
US road data only; no UK coverage · Coverage is uneven across the 37 states, and some states offer only roadwork or nothing usable · California-only detail (CHP dispatch logs, per-lane closures, chain-control levels, CAL FIRE perimeters) · Feed failures are served as last-good data flagged stale, so data can be out of date · Watch-area accounts require approval · Self-hosting is not supported by the author · Premium features are planned for the hosted app · Conditions change faster than feeds; not a substitute for official road information

Some details auto-extracted · unverified

United Stateshealthy

mcp
71/100Currency A

dsh-map-tools ↗

给 DeepSeek Harness 的原生地图工具:驾车/公交/步行/骑行路线、地理编码、逆地理编码、POI 搜索。 Map & routing tools for DeepSeek Harness — native tools (no MCP) with a real map card in every answer, via Amap (高德) or free OSM/OSRM.

What's in it

Data offered docs-verified
driving route planning · public transit route planning · walking route planning · bicycling route planning · geocoding · reverse geocoding · POI search
Coverage llm-inferred
China (domestic data via Amap)
Access docs-verified
Optional Amap (高德) Web 服务 API key, free for individual developers; driving, walking and cycling work without a key via free OSM/OSRM. Licence: MIT (entry metadata).

Useful for

Use cases llm-inferred
Site-visit drive and transit time estimates for mainland China project sites · Geocoding a list of China project addresses to coordinates for GIS layers · POI search for nearby facilities (e.g. schools, hospitals, fuel stations) within a radius of a China site · Reverse geocoding coordinate lists to place names for report labelling
Audience llm-inferred
GIS analysts · planners · site engineers

Limitations

Constraints llm-inferred
China-oriented Amap data; of little use for UK addresses or UK coverage · Transit and POI search need an Amap key and are unavailable without one · Free geocoding (Photon/Nominatim) is unreliable for Chinese addresses and some networks cannot reach it · Transit routes have no true polyline; the map card shows a schematic chain instead · Map cards and the config page render only in the Web client; TUI and headless get text only · Map cards mirror only the current turn's route calls and show at most 3 routes per turn · Docs say this is native DeepSeek Harness tooling, not MCP, so it needs that host; entry metadata labels it kind 'mcp' · Entry metadata lists AMAP_API_KEY as an env var; DOCS store the key in ~/.dsh-map-tools/config.json · Entry metadata lists provider, timeoutMs, maxQps and language as tools; DOCS describe them as config settings · Free routing and geocoding sources are rate-limited and outside the plugin's control · Pre-1.0 (0.x) package; caret version ranges do not roll across minor versions

Some details auto-extracted · unverified

Chinahealthy