Skip to content
← All guides

MCP servers for environmental consultants, ranked

By Chris Cameron-Hann · Published

A transparent, registry-based ranking of ten relevant MCP servers, with practical choices for GIS, hydrometry and environmental discovery.

A directory full of MCP servers is exciting until you have to choose one for an actual job. Then the interesting question becomes rather less glamorous: which connector helps with the work on my desk, and what evidence have I got that it does what the description suggests? A server with a broad name can be less useful than a narrow wrapper around exactly the observations you need. A high score can still belong to the wrong country.

This ranking uses the TerraMCP data/listings.json snapshot on 15 October 2026. I have selected ten non-placeholder MCP records whose descriptions directly concern GIS, environmental data, hydrometry or hydraulic project data, then ordered that shortlist by the registry's quality_score. It is a curated shortlist, not the top ten of all 1,256 catalogue records and not a hands-on benchmark. The scores are evidence signals from the directory; the recommendations about project fit below are my interpretation of the recorded descriptions.

How to read the order without getting misled

The selected order is QGIS MCP, NASA Earthdata MCP, Open-Meteo MCP, NASA MCP Server, Swiss Environment MCP, USGS Water MCP, RAS Commander MCP, USGS National Map MCP, EA Flood MCP and MCPBundles EA Hydrology. Swiss Environment and USGS Water both score 72; alphabetical name order breaks that tie. Nothing about being fourth rather than fifth proves a better answer to an environmental question. The number helps organise a shortlist, while geography and required output decide whether a server belongs in your workflow.

I have excluded plugins, raw data APIs and planned integrations. That matters because the registry lists the QGIS plugin separately from its MCP server, and includes sponsored coming-soon listings (labelled Sponsored) with no live server or tools. I have also looked at descriptions rather than trusting category labels alone. A keyword match on flood can concern something entirely unrelated to environmental flooding. This ranking avoids treating automated discovery classification as professional endorsement.

1. QGIS MCP — 78

QGIS MCP is described as connecting QGIS to an AI agent through MCP. Its categories are GIS and terrain, its region is Global, and its licence is GPL-2.0. For an environmental consultant already organising spatial information in QGIS, that is a sensible place to investigate workflow assistance. My reason for placing it near the front of the practical conversation is the relationship to the desktop GIS task, rather than a claim that the server provides its own authoritative environmental observations.

There is an important dependency to inspect: the separate QGIS MCP plugin record describes layers, processing, rendering and layouts through a socket plugin paired with the server. That plugin record is marked unreachable in the snapshot, while the server record is healthy. Do not let the server's score erase the companion record's uncertainty. I would test the complete pairing on a disposable project, inspect what operations are available, and keep a recoverable copy of the original project before trying editing workflows.

2. NASA Earthdata MCP — 76

NASA Earthdata MCP describes access to NASA's Common Metadata Repository, or CMR. Its categories are GIS and environment, with Global coverage. The recorded URL is a repository under nasa. That makes it an interesting candidate for discovering environmental data and its metadata. The precise wording is worth keeping: access to a metadata repository is a different proposition from downloading every associated asset or running an analysis on those assets.

Authentication and licence are null in this record. I would therefore start with a bounded discovery task: identify candidate records for an area and return their identifiers, descriptions and source links. Before promising data delivery, investigate the access and terms for the actual assets. It is easy for an assistant to make a metadata search sound like a completed data acquisition. Asking it to state what it found, what it fetched and what remains inaccessible is a useful discipline here.

3. Open-Meteo MCP — 74

Open-Meteo MCP is described as a comprehensive MCP server for Open-Meteo weather APIs. The registry gives it climate, GIS and hydrology categories, Global coverage and an MIT licence. That makes it a plausible candidate for exploring weather context alongside an environmental study. The short description does not establish a verified list of individual tools, so I would inspect the tool catalogue before choosing a specific forecast or historical task.

The server's authentication field is null. Separately, the Open-Meteo API record says keyless free access is non-commercial and commercial subscriptions are separate. Keep the wrapper's software licence and the upstream service terms in different boxes. MIT on a repository does not settle the terms for a paid consultancy's API use. I would check the exact upstream product, establish the permitted use, and retain timestamps and request parameters whenever weather context enters a project note.

4. NASA MCP Server — 73

NASA MCP Server is a separate record describing a standard interface to NASA APIs and their data sources. It is listed under GIS and environment, with Global coverage and an ISC licence. Its description is broader than the CMR-specific Earthdata record. That breadth may be useful when exploring what is available, but it also leaves more questions about which operations and upstream products are actually exposed.

I would compare this server with Earthdata against a written task rather than installing both by default. If the task is metadata discovery, check which one returns the identifiers and links you need. If it is something else, inspect the available tools and upstream requirements before selecting it. The record does not establish authentication details. Nor do two different NASA-related wrapper records imply two independent datasets. Trace the response back to the underlying product before counting it as separate corroborating evidence.

5. Swiss Environment MCP — 72

Swiss Environment MCP describes Swiss environmental data covering NABEL air quality, hydrology and natural hazards through BAFU. Its region is Switzerland, its licence MIT, and its authentication text says no API key required according to the repository README, with upstream requirements to be checked. For a Swiss environmental brief, that is a directly relevant description rather than a vaguely global promise. For an English river study, the same score would not make it the right source.

My first trial would be a narrow source-discovery question followed by one observation retrieval, if the inspected tools support it. Require the result to identify the upstream source, location, parameter and timestamp. The repository's access statement is useful, but it is not a blanket licence for all underlying data. Likewise, air quality, hydrology and hazards should remain distinguishable evidence types in the output. A combined conversational interface is helpful only if it preserves those distinctions when explaining its answers.

6. USGS Water MCP — 72

USGS Water MCP describes real-time and historical water data from approximately 8,000 USGS stream gauges and groundwater wells. That approximate count is the registry description's claim, not my independent inventory. The record lists United States coverage, Apache-2.0 licensing and no API key required according to the repository README, again with upstream checks advised. It also describes STDIO or Streamable HTTP transport, which is useful information when investigating client compatibility.

For a US hydrometry investigation, I would put it ahead of higher-scoring general-purpose servers if the inspected tools match the task. Start with station discovery, select a series and ask for a small date window with explicit units. Then compare the retrieved values with a direct upstream request. That is a proposed acceptance test, not something this ranking claims has already passed. The point is to establish what the wrapper preserves: station identifiers, dates, quality context and the distinction between a missing observation and a returned zero.

7. RAS Commander MCP — 71

RAS Commander MCP describes access to HEC-RAS project data through clients including Claude Desktop and Claude Code. Its categories are flood and hydrology, with Global coverage and MIT licensing. This is a different kind of candidate from an observations API wrapper. Its potential value is helping you inspect project information you already hold, rather than acquiring an external monitoring network. That could make it relevant even when a public-data connector is not.

The authentication field is null, and the description alone does not establish a verified tool set or safe editing behaviour. I would trial it against a copied, non-sensitive project and ask a colleague to check a few returned project facts against the original files. If you need modification or execution capabilities, inspect those separately rather than reading them into the phrase project data. A useful project assistant should make the source of each answer apparent, especially when a model summary is destined for someone else's review.

8. USGS National Map MCP — 66

USGS National Map MCP is described simply as an MCP server for USGS National Map APIs. The registry places it in terrain and GIS, with United States coverage. That gives a clear geographical and thematic lead, but a short description. Both authentication and licence are null. I would shortlist it for investigating relevant US mapping access, then inspect its actual tool definitions and the upstream products before specifying an automated workflow.

This is a good example of why a catalogue score should not become a capability list. The record does not establish particular raster processing operations, resolutions or download limits. A sensible first exercise is to discover what resources the tools can identify, preserve their source links, and establish what extra retrieval work remains. If the task instead concerns UK terrain, return to the required geography. A working connector to an excellent US source still needs the right subject matter for your commission.

9. EA Flood MCP — 62

EA Flood MCP describes access to the Environment Agency's near real-time warnings, water levels, flow data and monitoring stations. It is listed for England, under flood and hydrology, with an MIT licence. Its authentication wording says no API key required according to the repository README, subject to upstream checks. For an English flood data discovery task, I would investigate it before many higher-scoring servers in this list because its described source is directly relevant.

There is a specific evidence limitation here: the score breakdown lists tools and install among unverified fields. Avoid presenting a copied installation string or a guessed tool name as a tested recipe. Inspect the repository and exposed tools first, then compare a small query with the EA Flood Monitoring API. Keep observation time distinct from retrieval time. The upstream record also notes batching and service limitations, so a conversational wrapper should not be used to imply an operational guarantee the source does not give.

10. MCPBundles EA Hydrology — 60

MCPBundles EA Hydrology describes a hosted wrapper for Environment Agency hydrological stations and time-series observations. It is listed for England. Its access wording says no sign-in advertised for the managed server, with platform execution limits applying, and its licence field is null. This is a potentially convenient route to investigate if you want to explore the source without first managing a local server installation.

Convenience still needs an acceptance check. Establish which tools are exposed, what execution limits apply and whether results include upstream series identifiers and complete time windows. No sign-in advertised is narrower than an unlimited free-service promise. A hosted wrapper also introduces another service into the retrieval chain, so record which part returned the response and preserve the upstream source identity. If reproducible bulk extraction is the requirement, compare this option with a direct API workflow before committing the project to it.

What I would actually adopt first

Write down one representative task, one small input and the evidence a successful answer must return. Trial the most geographically and functionally relevant server on that task, check a sample against the upstream source or original project, and document any missing context. The snapshot marks these ten server records healthy, but health can concern a repository or page rather than an end-to-end tool execution. None of this ranking is a performance or reliability benchmark.

For spatial work, the QGIS pairing deserves investigation with its plugin caveat. For US water observations, USGS Water is a focused candidate. For English flood context, EA Flood may be the more useful starting point despite its lower score. Choose the connector that preserves the evidence your job needs, and keep a direct route back to the source. That is how an MCP integration earns a place in the workflow: by making the work easier to inspect as well as easier to start.