Spatial analysis, satellite imagery and GIS tools.
For GIS analysts, planners, hydrologists, drainage engineers, flood consultants, ecologists, environmental consultants, civils engineers.
GLO-30 elevation
Globalhealthy
CORINE land cover
Europe · Globalhealthy
near real time land cover
Globalhealthy
10m land cover
Globalhealthy
buildings and places
Globalhealthy
OS Open Rivers
United Kingdomhealthy
A spy satellite simulator in your browser, except the data is real. Live open source spatial intelligence on a photorealistic 3D globe.
What's in it
- Data offered docs-verified
- live aircraft · ships · satellites · earthquakes · traffic · public cameras
- Coverage llm-inferred
- Global (globe-wide); public camera feeds limited to Austin, London, California, Finland and Delaware
- Update frequency docs-verified
- Live or regularly refreshed; per-feed intervals not documented
- Access docs-verified
- Free and open source (licence: Other, per metadata); runs locally in a browser. Optional keys: Cesium ion token (free, eligible personal non-commercial use), Google Maps key (paid, metered), OpenAI key (voice control only)
Useful for
- Use cases llm-inferred
- Desk-based site context overview (terrain, imagery, nearby live signals) before a site visit · Weather context review for an event window using forecast wind and observed radar replay · Visual briefing material for client and stakeholder presentations using scene capture
- Audience llm-inferred
- GIS analysts · flood consultants (visualisation only) · planners · civils/BIM engineers (visualisation only)
Limitations
- Constraints llm-inferred
- Traffic is simulated along real roads from aggregate location data, not measured · CCTV camera poses and rocket launch trajectories are coarse estimates · Public camera feeds only over listed regions · Google Maps and Cesium ion features are subject to provider terms and quotas · Voice control requires an OpenAI key · Bundled Nepal flood data is non-commercial only · Licence listed as Other, so reuse terms need checking before commercial use · Older versions no longer work with OpenStreetMap data sources and need updating
Globalhealthy
139-tool MCP server for real-time global intelligence from free public APIs: markets, SEC filings, conflict, military, aircraft-cohort early warning, refugee and migration flows, cyber, climate, news, and 30+ domains. Cited AI situation briefs, geofences with change detection, live SSE dashboard. MIT, no paid API keys.
What's in it
- Data offered llm-inferred
- earthquakes (USGS) · wildfire hotspots (NASA FIRMS) · disaster alerts (GDACS) and environmental events (NASA EONET) · conflict events (ACLED, UCDP) · refugee and IDP displacement (UNHCR) · FX rates (ECB) · macro and economic indicators (FRED, World Bank, EIA) · internet outages and cloud service status (Cloudflare Radar, cloud status) · severe weather alerts (NWS, Meteoalarm) · tropical cyclones (NHC, JTWC) · volcano activity (Smithsonian GVP) · news feeds and trending keywords (RSS, GDELT)
- Coverage docs-verified
- Global
- Update frequency docs-verified
- Default 5-minute interval when the collector runs as a daemon; per-tool refresh rates not stated
- Formats llm-inferred
- MCP stdio · PDF · HTML · markdown · SSE (live dashboard)
- Access docs-verified
- Free public APIs with no paid subscription; MIT licence. Several tools need free API credentials set as env vars (ACLED_ACCESS_TOKEN, CLOUDFLARE_API_TOKEN, EIA_API_KEY, FRED_API_KEY, NASA_FIRMS_API_KEY, OPENSKY_CLIENT_ID, OPENSKY_CLIENT_SECRET)
Useful for
- Use cases llm-inferred
- Hazard screening for a client site: recent earthquakes, wildfire hotspots and GDACS disaster alerts for context in an environmental or civils risk note · Severe weather context for a project briefing using NWS and Meteoalarm alerts where the site falls in US or EU coverage · Macro and cost-escalation inputs for civils and infrastructure budgets using FRED, World Bank and EIA energy price series
- Audience llm-inferred
- environmental consultants · civils and infrastructure risk analysts · planners · GIS analysts · AI agent developers
Limitations
- Constraints llm-inferred
- Global geopolitical, market and security focus; no UK hydrology, flood, rainfall or ground-model datasets are listed in DOCS · Severe weather coverage is limited to US (NWS) and EU (Meteoalarm); UK coverage is not listed in DOCS · Requires local install of a Python package (pip install -e .) and Python 3.11+; not a hosted service · PDF reports need native dependencies, e.g. pango on macOS · A source that fails three times in a row is paused for 5 minutes by its circuit breaker · Several tools need API credentials; per-source rate limits and free-tier quotas are not stated in DOCS · Source maintenance risk: the server aggregates 30+ third-party public APIs that can change or disappear
Globalhealthy
A Claude/Codex skill for geospatial data
What's in it
- Data offered docs-verified
- Spatial SQL generation and execution against PostGIS, BigQuery, Snowflake and Wherobots · Overture Maps shares on BigQuery and Snowflake · Warehouse table/column discovery · Map rendering of query results via optional Dekart CLI
- Coverage llm-inferred
- Global (per ENTRY regions; actual data coverage depends on the connected warehouse)
- Access docs-verified
- Free and open, MIT licence (per ENTRY). No SaaS account needed; runs locally or self-hosted. Warehouse access uses local CLI authentication (bq, snow, dekart); the optional Dekart CLI is installed on request.
Useful for
- Use cases llm-inferred
- Screening private warehouse layers for proximity to road or utility networks (e.g. features within 5 km of a motorway) for constraint mapping · Sanity-checking polygon area and line length of GIS query outputs before using them in a report · Joining site or asset points to Overture Maps building or road layers for baseline context · Rendering spatial query results as a map for client or peer review
- Audience llm-inferred
- data scientists · analysts · GIS analysts · spatial data engineers
Limitations
- Constraints llm-inferred
- Requires access to a supported warehouse (PostGIS, BigQuery, Snowflake or Wherobots) and its local CLI credentials · BigQuery queries are capped at a 10 GiB scan by default · Benchmark suite covers only London, Berlin and Paris cases (8 assertions) · Map-feedback loop needs the optional Dekart CLI · ENTRY notes no credentials documented in README, while the docs rely on local bq/snow/dekart auth · Not UK-specific; no UK datasets are named in the docs · Version check telemetry is on by default (disable with DO_NOT_TRACK=1)
Globalhealthy
Mapbox Model Context Protocol (MCP) server
What's in it
- Data offered docs-verified
- geocoding and reverse geocoding (addresses and place names to coordinates and back) · POI search · multi-modal routing (driving, walking, cycling) with real-time traffic · travel time matrices · route optimisation for multiple stops · map matching of GPS traces · isochrones (time or distance reachability) · interactive map rendering (render_map_tool) · static map images · offline distance, area, bearing, buffer, centroid and points-within-polygon calculations
- Coverage docs-verified
- Global (worldwide)
- Formats llm-inferred
- MCP (Node.js server; hosted endpoint https://mcp.mapbox.com/mcp) · PNG · JPEG · GeoJSON (input to render_map_tool)
- Access docs-verified
- API key: Mapbox access token required (env MAPBOX_ACCESS_TOKEN); free Mapbox account signup; server code MIT licence
Useful for
- Use cases llm-inferred
- Travel-time isochrones and drive or walk reachability from a depot or site for survey and sampling crew scheduling · Travel-time matrix and multi-stop route optimisation for multi-site monitoring rounds such as river or outfall sampling · Static map images of site location, catchment context and sampling points for report figures · Offline buffer, area and point-in-polygon checks on site boundaries or consultation zones
- Audience llm-inferred
- GIS analysts · civil engineers (site logistics) · environmental consultants · planners
Limitations
- Constraints llm-inferred
- Requires a Mapbox access token (MAPBOX_ACCESS_TOKEN) · Global, general-purpose location platform; no UK hydrology, flood, rainfall or environmental datasets among the listed tools · Geocoding, POI, routing and isochrone tools call Mapbox APIs; usage limits and pricing are not stated in DOCS · Interactive render_map_tool works only in MCP Apps clients (e.g. Claude Desktop, Claude Code, VS Code with GitHub Copilot, Goose); use static_map_image_tool elsewhere · Resource fallback tools (resource_reader_tool, category_list_tool) are off by default; enable CLIENT_NEEDS_RESOURCE_FALLBACK=true for clients without resource support · Tool argument schemas are not included in DOCS
Globalhealthy
A curated, tracked list of Model Context Protocol (MCP) servers for geospatial, GIS, mapping, and earth-observation work — geocoding, routing, PostGIS, STAC/imagery, QGIS/ArcGIS, weather, and the commercial location platforms.
What's in it
- Data offered docs-verified
- catalogue of geospatial MCP servers covering geocoding, routing, PostGIS, STAC/imagery, QGIS/ArcGIS, weather, and commercial location platforms
- Formats llm-inferred
- Markdown (README tables) · YAML (servers.yaml source)
- Access docs-verified
- Catalogue licensed MIT (ENTRY metadata). Listed servers range from open to paywalled: open, free, commercial, or paywalled, per the docs legend.
Useful for
- Use cases llm-inferred
- Find a geocoding or reverse-geocoding MCP server to convert site addresses to coordinates for a planning appraisal · Identify a PostGIS or STAC/imagery MCP server to query spatial datasets for catchment or land-use analysis · Locate a weather MCP server to pull rainfall or climate context for a drainage strategy desk study
- Audience llm-inferred
- GIS analysts · hydrologists · drainage engineers · flood consultants · planners · developers building MCP-based geospatial tooling
Limitations
- Constraints llm-inferred
- Lists servers rather than providing data itself · Server health varies: 18 stale and 2 pending at the time of the health check · Health status reflects only repository push activity within 12 months · Some entries have URLs still to be confirmed · Access tiers differ by server, and many are commercial or paywalled
Globalhealthy
Self-hosted geospatial data catalog with semantic search (pgvector), OGC/STAC APIs, and map builder. Built on FastAPI, PostGIS, React, and MapLibre.
What's in it
- Data offered docs-verified
- Vector datasets from uploaded files, created datasets, or registered PostGIS tables · Feature-service snapshots from WFS, ArcGIS FeatureServer, or OGC API Features (one-shot copies) · Remote STAC assets as live references · Catalog metadata with fuzzy and optional semantic search
- Formats docs-verified
- Shapefile · GeoPackage · GeoJSON · GeoParquet · FlatGeobuf · KML · KMZ · zipped File Geodatabase · CSV · XLSX
- Access docs-verified
- Free and open source under Apache-2.0, self-hosted via Docker Compose; API calls use a JWT bearer token from admin login
Useful for
- Use cases llm-inferred
- Index shared-drive shapefiles and PostGIS tables for a flood-risk or drainage project data room, searchable by metadata · Publish a shared map of survey or site-investigation layers as a link or embed for client review · Serve catalogued vector layers to QGIS or ArcGIS via OGC API Features for FRA or environmental baseline work · Run buffer, clip, and intersect analysis on consultancy layers, such as constraint buffers around watercourses
- Audience llm-inferred
- GIS analysts · flood consultants · drainage engineers · ecologists · planners
Limitations
- Constraints docs-verified
- Read-only MCP server for coding agents (per docs) · Self-hosted: requires a running GeoLens stack of six containers (about 1.3 GB resident) · WFS, ArcGIS, and OGC API Features imports are one-shot copies, not live · Map previews capped at 500 features; dissolve is materialize-only · GeoLens's own REST API can change between minor releases; standards APIs track their specifications · Semantic search needs an embedding provider and admin setup · No MCP tool names are given in the metadata or docs
Globalhealthy
MCP server connecting AI agents to ITASCA engines (PFC, FLAC, 3DEC, MPoint, MassFlow) — run geotechnical & geomechanics simulations through natural conversation
What's in it
- Data offered docs-verified
- ITASCA engine command documentation · ITASCA engine Python API documentation · ITASCA engine reference documentation · Interactive code execution in PFC, FLAC, 3DEC, MPoint and MassFlow · Simulation task submission, progress monitoring, interruption and history
- Formats llm-inferred
- MCP stdio
- Access docs-verified
- MIT licence for the MCP server. Requires a separately installed ITASCA engine (PFC, FLAC, 3DEC, MPoint or MassFlow) and uv (uvx). No credentials documented.
Useful for
- Use cases llm-inferred
- Build a FLAC3D slope model and estimate factor of safety · Model tunnel excavation in jointed rock with 3DEC and check block displacements · Simulate landslide runout with MPoint and report the final deposit profile · Check unbalanced force on a PFC simulation while it is still running
- Audience llm-inferred
- geotechnical engineers · geomechanics modellers · civils engineers · researchers using ITASCA software
Limitations
- Constraints docs-verified
- Requires an ITASCA engine installed locally · Execution tools require the bridge to be started inside the engine GUI or IPython console · Engine version support is limited to the listed versions (PFC 6.0/7.0/9.0, FLAC 7.0/9.0, 3DEC 7.0/9.0, with 9.0+ recommended) · Documentation tools work without the bridge
Globalhealthy
simple mbtiles server
What's in it
- Data offered docs-verified
- OpenStreetMap planet vector tiles (planet.mbtiles) · Contour lines (contours.mbtiles, Copernicus GLO-30/GLO-90 based) · Points of interest by category (alpine_hut, drinking_water, hospital, pharmacy, shelter, cave, viewpoint, emergency, and others) · Hiking difficulty attributes (sac_scale, via_ferrata_scale, trail_visibility, smoothness) when extended tiles are loaded · Routing over the OSM network with per-segment limits · GPX export · Reverse geocoding via Photon (when PHOTONSERVER is configured)
- Coverage docs-verified
- Planet-scale (whole-world OpenStreetMap extract)
- Resolution docs-verified
- Contours: 90m (zoom 11-14); alternative contours file adds 30m at zoom 14
- Formats docs-verified
- MVT · GeoJSON · GPX · MapLibre style JSON · PNG sprites · PBF glyphs · MBTiles (input) · MCP
- Access docs-verified
- Free, self-hosted, no paywall; no credentials documented; MIT licence (per ENTRY metadata)
Useful for
- Use cases llm-inferred
- Offline basemap with 90m/30m contours for site walkover and drainage gradient screening · Nearest-POI screening for field visits (hospitals, pharmacies, fuel, water taps) with named POIs ranked first · Agent-driven route and access-track planning exported as GPX for field teams
- Audience llm-inferred
- GIS analysts · civils engineers · drainage engineers · ecologists · planners
Limitations
- Constraints llm-inferred
- Self-hosting required: about 101 GB storage for planet.mbtiles, plus about 290 GB optional for contours · Hiking difficulty and sac_scale data absent on stock OpenMapTiles tiles; routing is not difficulty-aware without the extended profile · drinking_water POIs include springs and troughs and are not a potability guarantee · geocode and reverse_geocode tools are not registered unless PHOTONSERVER is set · analyze_gpx and follow_route are listed in catalogue metadata but are not documented in DOCS · Router is documented as a basic router, not a full-featured one; routing segments capped at 50 km straight-line by default · Single-maintainer project; no maintenance commitments stated
Globalhealthy
Protocol-agnostic CesiumJS AI control runtime for MCP, WebMCP, function calling, and browser agents.
What's in it
- Data offered docs-verified
- Cesium viewer command tools (60+ commands across 12 toolsets) · GeoJSON and CZML input handling via resource handles
- Formats docs-verified
- MCP stdio · MCP HTTP
- Access docs-verified
- Open source, MIT licence
Useful for
- Use cases llm-inferred
- Drive a 3D terrain or site view of a proposed drainage or channel scheme from natural-language prompts during client meetings · Load survey or flood-extent GeoJSON into a browser Cesium viewer to review extents and feature values · Build an in-house browser assistant that lets engineers query and control a 3D project map
- Audience llm-inferred
- GIS analysts · civils engineers · flood consultants · web developers building map-based AI assistants
Limitations
- Constraints docs-verified
- Demonstration scenes use demonstration data, not surveyed heights or official statistics · WebMCP browser path is Chrome 149+ experimental · Codex map plugin is a community beta and requires a compatible MCP Apps host
Example tool calls docs-verified
Open an interactive Cesium map panel in a compatible MCP Apps host (argument schema not documented in DOCS)
{
"tool": "openCesiumMap",
"arguments": {}
}Globalhealthy
Connect QGIS to AI agent through the Model Context Protocol (MCP)
Globalhealthy
Agentic SWMM is an automated, auditable, and memory-informed framework for reproducible stormwater modelling, integrating QGIS and EPA SWMM through the aiswmm runtime, reusable Skills, and MCP interfaces, with QA verification, provenance tracking, calibration support, and Codex, Hermes, Claude code as well as OpenClaw compatibility
What's in it
- Data offered docs-verified
- SWMM input files (model.inp) · SWMM report and binary outputs (.rpt, .out) · run manifests, command traces and QA summaries · parsed peak-flow metrics · rainfall-runoff figures · calibration summaries · fuzzy uncertainty summaries · audit records (experiment_provenance.json, comparison.json, experiment_note.md) · modelling memory summaries · SWMM networks from SWMMCanada (Canada) or SWMManywhere synthesis (elsewhere)
- Coverage docs-verified
- Canada: real storm networks for 35 cities, synthesis elsewhere in Canada; SWMManywhere-based synthesis outside Canada
- Formats docs-verified
- SWMM INP · SWMM RPT · SWMM OUT (binary) · JSON · GeoJSON · Parquet · PNG · Word (.docx) · Markdown (Obsidian-ready notes)
- Access docs-verified
- Free, open-source under MIT licence; local install via one-line installer, Docker image or pip (aiswmm); LLM provider API key needed for most routes, three of ten need none
Useful for
- Use cases llm-inferred
- Stormwater drainage model build from GIS inputs with QA and audit trail · Peak-flow and rainfall-runoff screening for drainage strategy options · Reproducible SWMM run handover with provenance records for client review
- Audience llm-inferred
- drainage engineers · hydrologists · stormwater modellers · GIS analysts
Limitations
- Constraints llm-inferred
- Pre-1.0 (v0.9.4), so interfaces may change · Real storm networks only for 35 Canadian cities via SWMMCanada; elsewhere SWMManywhere synthesis, which is not a calibrated or validated network · Validation rows are evidence-bounded: GIS preprocessing concept, prepared-input path and uncertainty smoke are not calibrated performance claims · Raw GIS path handles structured layers only, not arbitrary CAD/GIS recognition · ENTRY lists region as United States, but DOCS do not describe US or UK coverage, so UK suitability is unverified · Agent features need an LLM provider; one-line installers run a remote script · ENTRY auth says no credentials documented, but DOCS describe API key configuration · No MCP tool names or transport documented in DOCS; ENTRY tools list is empty · One evidence row (v0.7.1) states calibration is next-milestone scope
United Stateshealthy
MCP server for querying CKAN open data portals (package search, DataStore SQL, organizations, groups, tags)
What's in it
- Data offered docs-verified
- CKAN dataset metadata and Solr-style package search · DataStore tabular data queries (search and SQL) · organization, group and tag listings and details · dati.gov.it MQA data-quality scores and failing metrics · CKAN portal discovery by country, language or topic · portal catalogue statistics and dataset schema inspection · SPARQL SELECT queries against public endpoints
- Coverage docs-verified
- Global: any CKAN-based open data portal (DOCS examples: dati.gov.it, data.gov, open.canada.ca). No UK portal named in DOCS.
- Formats llm-inferred
- MCP streamable HTTP · MCP stdio · JSON · Markdown
- Access docs-verified
- Free and open source, MIT licence. Hosted endpoint needs no authentication (configured as No Auth) and shares a 100k requests/day quota; local install (npm) has no shared quota.
Useful for
- Use cases llm-inferred
- Desk-study search of a CKAN portal for open environmental or flood-related datasets to scope a site baseline · Checking whether a local authority's CKAN portal publishes drainage or asset datasets before making a data request · Pulling DataStore tabular monitoring records via SQL into a spreadsheet for trend analysis · Reviewing dataset resource formats and metadata to confirm reuse suitability for a client report
- Audience llm-inferred
- GIS analysts · hydrologists · environmental consultants · drainage engineers · planners
Limitations
- Constraints docs-verified
- Tool output capped at 50,000 characters; oversized text and Markdown responses are cut · ckan_datastore_search returns 100 rows by default, maximum 32,000 · ckan_package_search returns 10 results per page by default, maximum 1,000 · Hosted endpoint shares a 100k requests/day quota · HTTP response body capped at 32 MiB (CKAN_MAX_RESPONSE_BYTES for local Node.js deployments) · ckan_find_portals relies on the datashades.info live registry (~950 portals)
Globalhealthy
EasyGEE agent plugin for Google Earth Engine, geemap, GeoMaster, and local map workflows
What's in it
- Data offered docs-verified
- GEE dataset catalogue search across 5,000+ official and community records · Earth Engine project quota and usage summary · Map Console for AOI drawing, layer overlay and basemap configuration
- Coverage llm-inferred
- Global
- Formats docs-verified
- MCP stdio
- Access docs-verified
- Google Earth Engine / geemap authorisation required (standardised OAuth flow handled by the plugin); MIT licence
Useful for
- Use cases llm-inferred
- Flood-risk screening: shortlist DEM, rainfall and exposure datasets in GEE for a hill-catchment AOI · BNG habitat baseline: Sentinel-2 NDVI composite for a site AOI, exported to Google Drive · Drainage strategy: GEE rainfall grid extraction for an AOI as a design-input check
- Audience llm-inferred
- GIS analysts · hydrologists · flood risk consultants · drainage engineers · ecologists
Limitations
- Constraints llm-inferred
- ENTRY states no credentials documented, but DOCS describe Earth Engine authorisation and project-level quota checks · Datasets are accessed through Google Earth Engine; the plugin does not host data itself · Earth Engine project quotas and usage limits apply · GeoMaster is bundled as a skill snapshot, not a live-synced repository, so it may drift from upstream · Install examples are Windows/PowerShell-focused
Globalhealthy
Developer-focused Mapbox MCP Server
What's in it
- Data offered llm-inferred
- Mapbox style management (list, create, retrieve, update, delete, preview) · Mapbox style comparison · GeoJSON preview via geojson.io URL (Beta) · Mapbox access token create and list · User feedback items from the Mapbox Feedback API · Mapbox style and token-scope reference resources
- Formats llm-inferred
- MCP (transport not stated in docs) · GeoJSON · DXT package
- Access docs-verified
- Free Mapbox account and access token required via MAPBOX_ACCESS_TOKEN env var; each tool needs specific token scopes; MIT licence (from ENTRY metadata)
Useful for
- Use cases llm-inferred
- Preview and compare candidate basemap styles for a client web map or flood-risk viewer · Quick visual check of site boundary or drainage-asset GeoJSON via geojson.io before sharing with a client · Audit which Mapbox token scopes a GIS web map deployment actually needs
- Audience llm-inferred
- GIS analysts · web mapping developers · drainage engineers reviewing GeoJSON outputs
Limitations
- Constraints llm-inferred
- GeoJSON preview tool is Beta · Each tool needs a token with specific scopes; wrong scope causes authentication errors · Preview style tool needs at least one public token with styles:read scope · Developer and styling tooling only; provides no environmental or hydrological datasets · Hosted endpoint is a separate devkit URL; the linked hosted-MCP guide points at a different endpoint
Globalhealthy
AI-agent skill for reproducible, validated GIS analysis — from authoritative data discovery to interactive maps, on an open-first geospatial stack (OSM, Overture, STAC, DuckDB, PostGIS, QGIS, MapLibre).
What's in it
- Data offered docs-verified
- geospatial data discovery guidance · spatial SQL write/review/optimise guidance · reproducible GIS project workflow (project.yaml, pipeline.py, validation) · interactive map and dashboard delivery
- Coverage llm-inferred
- Global
- Formats docs-verified
- GeoParquet · COG · PMTiles · MVT · YAML (project.yaml) · Python (pipeline.py) · HTML (dashboard.html)
- Access docs-verified
- Free and open source, MIT licence (per ENTRY); no warehouse credentials or Observable account needed to build the example site
Useful for
- Use cases llm-inferred
- Reproducible FRA or drainage analysis packaged as a project.yaml and pipeline.py so a reviewer can rerun it · Discovering and assessing open geospatial datasets for a site constraints screen · Reviewing PostGIS or DuckDB spatial queries for catchment or constraint overlays · Building an interactive map dashboard to share options with a client or planner
- Audience llm-inferred
- GIS analysts · hydrologists · drainage engineers · flood consultants · planners · ecologists
Limitations
- Constraints llm-inferred
- Guidance skill, not a data source: output quality depends on the agent and on the data it finds · Docs show no UK-specific sources; examples are NYC and Tartu · Building the Pages site needs Python project dependencies, Node 20+ and npm · Install needs git, nodejs and npx already present · Existing v1 manifests with a map must declare presentation.map.basemap.kind · Default basemap fallback relies on goplex.ee Protomaps tiles · Docs text is truncated at the end, so some content may be missing
Globalhealthy
Plugin for QGIS interaction using LLM. Enables geospatial analysis and data processing through natural language commands.
What's in it
- Data offered docs-verified
- Natural-language control of QGIS (General and Processing modes) · Layer loading from files or URLs · Layer and column listing · Feature selection by attribute or geometry · QGIS project creation and saving · Any Processing Toolbox algorithm (native, GDAL, GRASS), alone or chained · Export of runs as QGIS models (.model3)
- Formats docs-verified
- QGIS .model3 model file
- Access docs-verified
- Free and open-source under the MIT licence. LLM backend is Ollama (local, free) or OpenAI, Google Gemini or Anthropic Claude (API key required).
Useful for
- Use cases llm-inferred
- Buffer watercourses, clip a DEM to the buffer and derive slope for a site or FRA-style terrain screen (mirrors the documented quickstart example) · Select drainage or utility assets by attribute or geometry to map site constraints · Save a verified processing chain as a .model3 and re-run it on other catchments or sites
- Audience llm-inferred
- GIS analysts · Flood consultants · Hydrologists · Drainage engineers · Civils engineers working in QGIS
Limitations
- Constraints llm-inferred
- Requires a desktop QGIS installation; it is a QGIS plugin, not a standalone server or MCP endpoint · Dependencies must be installed from the Settings tab (Check / Install Dependencies) before use · OpenAI, Gemini and Anthropic need API keys, which conflicts with the ENTRY note that no credentials are documented · Output quality depends on the chosen LLM and on the data QGIS can load; no data coverage or resolution is defined by the plugin · Combined work is governed by QGIS GPL v2+ and PyQt GPL v3 terms alongside the MIT licence · No version, release status or maintenance information is given in the docs
Globalhealthy
An MCP (Model Context Protocol) server providing LLM agents with direct access to NASA's Common Metadata Repository (CMR).
What's in it
- Data offered docs-verified
- NASA Earth science dataset (collection) discovery via CMR · granule (data file) search and data availability checks · NASA KMS scientific keyword vocabulary · data access services (OPeNDAP, Harmony, WMS/WMTS) · web portals and downloadable tools (e.g. Giovanni, Worldview, Panoply) · citation records (publications, DOIs) · scientific variables and measurements (scale, offset, fill values)
- Coverage llm-inferred
- Global
- Formats docs-verified
- MCP streamable HTTP
- Access docs-verified
- Remote hosted MCP endpoint at https://cmr.earthdata.nasa.gov/mcp/v1. No authentication for the MCP endpoint is documented, and ENTRY lists auth and licence as null. Data authentication and download are handled through the earthaccess Python library.
Useful for
- Use cases llm-inferred
- Discover candidate NASA satellite precipitation or elevation datasets for supplementary catchment context · Check granule availability over a site and date range before scoping a remote sensing data request · Find OPeNDAP or WMS access endpoints for environmental baseline layers · Locate citable publications and DOIs for a dataset used in a technical report
- Audience llm-inferred
- GIS analysts · hydrologists · environmental consultants · remote sensing specialists
Limitations
- Constraints llm-inferred
- Global NASA datasets, with no UK-specific coverage stated; coverage must be verified per region · Collections can declare global coverage despite data gaps, so granule checks are needed · The discover_data tool and its ingestion pipeline are legacy and being deprecated · Clients should allow a 60000 ms timeout for complex spatial or temporal queries · Downloads require the earthaccess library and its authentication · No rate limits or service-level commitments are documented
Globalhealthy
Model Context Protocol (MCP) server that gives LLM agents and chatbots direct access to the World Bank's Data360 Platform. Search, validate, and retrieve development indicators—from GDP and poverty to gender equality and climate—with structured metadata and time-series data, without hallucinating values.
What's in it
- Data offered docs-verified
- development indicators (e.g. GDP, poverty, gender equality, climate) · indicator time-series data · indicator metadata (methodology, definitions, limitations, statistical concepts) · codelists (REF_AREA, SEX, AGE, etc.) · country coverage check per indicator
- Coverage llm-inferred
- Global (ENTRY regions field; not stated in DOCS)
- Formats docs-verified
- MCP (http transport, default) · MCP (sse transport) · Python package (PyPI: data360-mcp)
- Access docs-verified
- Open source: MIT licence together with World Bank IGO Rider (ENTRY licence field: 'Other'). No credentials documented in ENTRY. Pricing not stated in DOCS.
Useful for
- Use cases llm-inferred
- Country-level socio-economic baseline indicators (GDP, poverty) for international ESIA or socio-economic chapters · Climate-related indicator context for overseas water or civils options appraisal · Agent-assisted indicator search with country coverage check before drafting a report · Retrieve indicator time series with metadata for methodology notes in technical appendices
- Audience llm-inferred
- AI and chatbot developers building agents on World Bank data · environmental consultants (socio-economic baselines, ESIA) · water and civils consultants working on international projects · GIS analysts
Limitations
- Constraints llm-inferred
- Indicator data only; no UK-specific, gauge-level or site-scale data indicated · No spatial or temporal resolution or update cadence documented · Requires a local Python install and MCP client; default endpoint is localhost · Depends on upstream Data360 API availability; stale metadata may be reused during degradation · Licence field is 'Other' (MIT plus IGO Rider); review before redistribution · Documented API calls are read-only retrievals; no write or analysis tools listed
Globalhealthy
Serve OGC APIs, CNG formats on object storage first — no conversion step. With OAuth2/OIDC, a reloadable configuration, and an MCP endpoint. Built on pygeoapi.
What's in it
- Data offered docs-verified
- OGC API Features · OGC API Tiles · OGC API Processes · OGC API Records · OGC API EDR · OGC API STAC
- Formats llm-inferred
- GeoParquet · PMTiles · JSON · HTML (opt-in) · OpenAPI document · MCP
- Access llm-inferred
- Self-hosted open-source server, MIT licence (ENTRY metadata). Endpoints support OIDC/JWT bearer tokens and API keys (DOCS), with credentials set via DEV_OIDC_CLIENT_ID and DEV_OIDC_CLIENT_SECRET (ENTRY).
Useful for
- Use cases llm-inferred
- Serve a client's GeoParquet or PMTiles dataset from its existing bucket as an OGC API, without loading it into a database · Expose project geodata to QGIS or partner systems via OGC API Features with OIDC-protected access · Give AI agents read access to project geospatial collections through the MCP endpoint
- Audience llm-inferred
- GIS analysts · GIS developers · data engineers · geospatial platform administrators
Limitations
- Constraints llm-inferred
- Cloud Optimized GeoTIFF has no native provider; only a worked example is documented · Requires Python 3.12 or later · Enterprise identity (EMA/ID-JAG) is noted as still under verification · Tracks pygeoapi releases, so upstream changes feed into maintenance · MCP tool list is empty in ENTRY metadata
Globalhealthy
Download MeteoSwiss Open Government Data — weather stations, radar, hail, forecasts and climate series — via Python API, CLI, or MCP server, as DataFrames, Parquet, xarray Datasets or Zarr stores
What's in it
- Data offered docs-verified
- weather station data (CSV/TXT converted to Parquet) · radar composites (ODIM/HDF5) · hail maps · forecasts (GRIB2, ICON-CH1/CH2, KENDA) · climate grids, normals and scenarios (NetCDF)
- Coverage docs-verified
- Switzerland (MeteoSwiss Open Data)
- Formats docs-verified
- Polars DataFrame · Parquet · xarray Dataset · Zarr · CSV/TXT (input) · NetCDF · GRIB2 · HDF5/ODIM
- Access docs-verified
- Free/open: software is MIT-licensed; underlying data is MeteoSwiss open data; no credentials documented
Useful for
- Use cases llm-inferred
- Swiss station rainfall and temperature series for a project-site climate baseline · Radar precipitation composites for storm event reconstruction in Swiss catchments · NetCDF climate scenario grids for future rainfall sensitivity checks on Swiss projects · GRIB2 forecast fields for short-term weather context on Swiss site works
- Audience llm-inferred
- hydrologists · flood consultants · drainage engineers · GIS analysts · climate data analysts
Limitations
- Constraints llm-inferred
- Covers MeteoSwiss (Switzerland) data only; no UK coverage · Requires Python 3.11 or later · Gridded data (xarray/Zarr) needs the optional grids extra · Spark/Databricks ingestion is optional and not needed for local use · MCP tool names are not listed in the provided docs · Source data update frequency is not stated
Switzerlandhealthy
Secure, local-first MCP server exposing ArcGIS Pro's ArcPy engine over stdio JSON-RPC.
What's in it
- Data offered docs-verified
- Map algebra · zonal stats · DEM slope/aspect/hillshade · hydrology · kernel density · Gi* hot spots · Moran's I · service areas and routing · OD cost matrix · closest facility · PDF/PNG map plots · FC/GDB lifecycle · overlays, dissolve/merge · CRS define/project for vector and raster
- Formats docs-verified
- ArcGIS geodatabase (.gdb) feature classes · ArcGIS Pro .aprx · Excel · GeoJSON · CSV · PDF · PNG · MCP stdio (JSON-RPC 2.0)
- Access docs-verified
- Requires Windows and a licensed ArcGIS Pro installation (Esri licence), plus Python 3.11+. Apache-2.0 licence. No credentials documented in README.
Useful for
- Use cases llm-inferred
- Slope and aspect from a site DEM for drainage or earthworks setting-out (raster_operations) · Overlay and dissolve constraint layers such as flood zones and site boundaries in a project GDB (geometry_analysis) · Hot-spot or kernel density analysis of flood or incident records (spatial_statistics) · Export PDF/PNG map plates for planning or flood risk assessment submissions (export_layout)
- Audience llm-inferred
- GIS analysts · drainage engineers · hydrologists · civils/BIM engineers · planners
Limitations
- Constraints docs-verified
- Windows only; needs a licensed ArcGIS Pro installation and its Python environment set as ARCPY_PYTHON_PATH · Automated tests use mocked arcpy; the 100 geoprocessing tools are not validated across scenarios on a licensed runtime · Ten state-mutating tools (e.g. delete_dataset, repair_geometry) refuse to run without confirm: true · Some tools need Esri Spatial or Network extension licences · Sketch-to-GIS demo is marked 'coming soon'
Globalhealthy
Open-source MCP server for ArcGIS Portal and ArcGIS Online
What's in it
- Data offered docs-verified
- item search (feature services, web maps, layers, dashboards) · item metadata, tags and descriptions · layer schemas (fields, domains, subtypes, relationships, renderer) · feature query with attribute and spatial filters · feature add, update and delete in hosted feature layers · user and group management · GP task inspection and execution · map image export · portal admin (system info, licences, usage statistics)
- Formats docs-verified
- JPG · PNG · GIF · PDF · SVG
- Access docs-verified
- Open source, MIT licence (per catalogue metadata). Requires an ArcGIS Enterprise Portal or ArcGIS Online account: username/password in a .env file (recommended) or OAuth2 app credentials. The catalogue auth field says no credentials are documented, which conflicts with the DOCS.
Useful for
- Use cases llm-inferred
- Portal content inventory and stale-content governance audit before handover of a project GIS deliverable · Broken-reference and service health check on web maps and layers before issuing them to field or client teams · Export of project web map layers as PNG/PDF for consultancy report figures · Attribute query of hosted feature layers (e.g. asset or site records) for data QA
- Audience llm-inferred
- GIS analysts · GIS and portal administrators · environmental and civils consultancy staff who manage ArcGIS Online or Enterprise content
Limitations
- Constraints llm-inferred
- Independent open-source project, not affiliated with Esri (per DOCS disclaimer) · Requires portal credentials; catalogue auth field conflicts with DOCS · Many tools are write or destructive (delete, share, offboard_user, batch operations); read-only mode via MCP_READ_ONLY=true should be set for exploratory use · Admin tools such as portal_health require administrator privileges · Publishing behaviour is version-specific (fixes for ArcGIS Enterprise 12.x in v1.14.0) · Self-signed Enterprise certificates need MCP_TLS_VERIFY=false, which weakens TLS verification
Globalhealthy
🌎 🔧 MCP Server for NASA Earth Data.
What's in it
- Data offered docs-verified
- NASA Earthdata dataset discovery · granule search with temporal and bounding box filters · granule search and download with manifest, download and script modes
- Formats docs-verified
- MCP stdio · MCP streamable HTTP
- Access docs-verified
- No credentials for search, manifest and script modes. Download mode needs a NASA Earthdata Login, supplied via EARTHDATA_USERNAME and EARTHDATA_PASSWORD env vars. Licence: BSD-3-Clause.
Useful for
- Use cases llm-inferred
- Discover NASA Earthdata datasets for a study area using keyword and bounding-box search · Preview granule scope for a time window in manifest mode before committing to a bulk download · Generate notebook-ready download scripts for satellite data analysis in script mode · Pull granules into a project folder on a server runtime in download mode where server-side writes are intended
- Audience llm-inferred
- hydrologists · GIS analysts · flood consultants · environmental consultants · civils and water engineers working with satellite data
Limitations
- Constraints docs-verified
- Download mode requires NASA Earthdata Login credentials · Download mode writes files to the server runtime, not the user's machine · Earthdata-only: no notebook or runtime tools in the server itself · Coverage area, time span and resolution are not stated in the docs
United Stateshealthy
A Model Context Protocol (MCP) server implementation that connects Large Language Models (LLMs) to GIS operations using GIS libraries, enabling AI assistants to perform geospatial operations and transformations.
What's in it
- Data offered docs-verified
- vector geometry operations (Shapely, GeoPandas) · coordinate transformations and CRS reprojection (PyProj) · raster processing (Rasterio) · spatial statistics (PySAL) · visualization · satellite imagery · climate data · ecology data · movement data · land-cover data
- Coverage llm-inferred
- Global
- Formats docs-verified
- MCP HTTP/SSE · MCP stdio
- Access llm-inferred
- Free, open-source; MIT licence per catalogue metadata; no credentials documented for core tools (Google Cloud Storage backend needs credentials)
Useful for
- Use cases llm-inferred
- Catchment area and centroid calculation from boundary files (read_file_gpd, get_area, get_centroid) for FRA or drainage baselines · Reproject site boundaries and survey points to British National Grid (EPSG:27700) before overlay (project_geometry, reproject_raster) · Zonal statistics of DEM or rainfall rasters within catchment polygons (zonal_statistics) for drainage or flood-risk inputs · Clip and overlay habitat or constraint layers with site boundaries (clip_vector, overlay_gpd) for BNG baseline mapping
- Audience llm-inferred
- GIS analysts · hydrologists · flood consultants · drainage engineers · ecologists
Limitations
- Constraints llm-inferred
- Version 0.15.0 is beta, so the API may change · Requires Python 3.10 or higher · Google Cloud Storage backend needs the gis-mcp[gcp] extra plus credentials and IAM setup · Docs do not describe per-tool inputs, outputs, or CRS and resolution behaviour · Catalogue tool list has 59 tools with none for climate, ecology, movement or boundary data, although the docs claim 92+ tools that include those categories; confirm which tools ship · No UK-specific datasets (e.g. EA gauges, OS, DEFRA) are listed; coverage is generic GIS tooling · Data-gathering categories depend on external sources whose availability and rate limits are not documented
Globalhealthy