TerraMCP

earth.terramcpPublished by terramcp.earthOfficial publisherv1.0.1Updated Oct 27, 2026

A Wrench AI service for environmental source discovery and live UK open-data tools.

Overview

AI-generated overview

TerraMCP gives an assistant curated environmental source discovery plus live UK open-data tools for water, flood, terrain and civil engineering.

What you can do
  • Search and browse curated sources, categories and top-ranked listings, with full source evidence and sponsored consultancy listings
  • Find and read UK telemetry: NRW stations, measures and readings, SEPA KiWIS series and values, EA river, rainfall and tidal stations with latest observations
  • Query EA flood warnings, flood zones at a point, flood features and planning entities by bounding box
  • Look up groundwater boreholes, water-quality sampling points and measurements, Natural England designated sites, BGS boreholes and geology, and OS Open Names
  • Retrieve historical time series from EA Hydrology, NRFA gauging stations and USGS daily values
  • Clip a bounded elevation GeoTIFF from OpenTopography…
When to use it
Useful when an assistant needs UK environmental, hydrological, flood or terrain data and provenance for desk research, site screening or early project scoping, or when you want a starting point for finding relevant data sources and consultancies.
Requirements
Remote streamable HTTP endpoint; no install or API key for discovery and most open-data tools. Some tools need your own credentials: a TerraMCP Bearer key for OS Open Names with a vaulted OS Data Hub project key, and an OpenTopography key for DEM clipping. Anonymous use is rate limited to 60 calls per hour and 300 per day per IP and session.
Before you install
Anonymous rate limits apply, so heavy use needs a key. Tools return provisional or historical open data, not forecasts, live warnings or formal risk, planning or ecological determinations. Sponsored consultancy listings are paid placements and no contact is transferred automatically. DEM clipping sends bounding boxes to OpenTopography and commercial use requires checking its terms.

Installation

In SourceWeft

  1. Open TerraMCP in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/earth.terramcp%2Fterramcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

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

Tools

33

search_sources

Find curated water, environment, terrain and civil engineering source summaries as the recommended starting point for discovery. Understands UK place names and water/civils synonyms; location_hints provide approximate coordinates for live station tools. Unmatched queries return suggestions with a note. Returns paginated summaries (default 20, maximum 50); use get_source for full evidence and enrichment. Query also matches use cases and audience; use_case and audience filters match case-insensitive substrings. Returns separate sponsored and organic arrays plus organic pagination; sponsored placements are pinned and explicitly flagged, and may include coming-soon placeholders. Region includes global sources. TerraMCP is a Wrench AI service. Discovery needs no API key or signup. Open-data router anonymous limits: 60 calls/hour and 300/day per IP and session.

Parameterskindsortlimitqueryoffsetregionaudiencecategoryofficialuse_caselive_onlymin_score

get_source

Get full source evidence, access requirements and router_tools as the recommended starting point after search_sources. Use a returned slug, normalised name or alias (optional -api/-mcp/-server suffix). Unknown values are null. Placeholders explicitly show coming-soon status. TerraMCP is a Wrench AI service. Discovery needs no API key or signup. Open-data router anonymous limits: 60 calls/hour and 300/day per IP and session.

Parametersslugrequired

list_categories

List curated consultancy disciplines and source counts to browse categories before searching. TerraMCP is a Wrench AI service. Discovery needs no API key or signup. Open-data router anonymous limits: 60 calls/hour and 300/day per IP and session.

Takes no parameters.

top_sources

Return highest evidence-quality organic sources and separate sponsored placements to browse a category. Limit applies only to organic results; sponsored placeholders remain explicitly marked. TerraMCP is a Wrench AI service. Discovery needs no API key or signup. Open-data router anonymous limits: 60 calls/hour and 300/day per IP and session.

Parameterslimitcategory

get_consultant

Return a sponsored consultancy listing with contact URL and specialisms when seeking professional help. Labelled Sponsored; no automatic contact or lead transfer. TerraMCP is a Wrench AI service. Discovery needs no API key or signup. Open-data router anonymous limits: 60 calls/hour and 300/day per IP and session.

Takes no parameters.

nrw_stations

Find Natural Resources Wales telemetry stations by station name (anonymous, OGL v3). Returns station references for nrw_measures; data is provisional. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parametersnamerequiredlimit

nrw_measures

Get NRW telemetry measures and latest observations for a station_id. Preserves reported units and quality codes (OGL v3). Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslimitstation_idrequired

nrw_readings

Get NRW telemetry readings for a measure_id over at most 7 days. Preserves source timestamps, values and quality codes; timestamps lack an explicit timezone (OGL v3). Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parametersendrequiredlimitstartrequiredmeasure_idrequired

os_names

Search OS Open Names in Great Britain using your own vaulted OS Data Hub project key (provider os). OGL v3; names are not full postal addresses. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Requires a TerraMCP Bearer key from https://terramcp.earth/account and your own vaulted OS Data Hub project key.

Parameterslimitqueryrequired

ea_groundwater_stations

Find EA Hydrology groundwater monitoring boreholes near a UK point. Returns station IDs, aquifer, datum and measures for ea_hydro_series(property=groundwaterLevel). OGL v3; absence is not evidence of no groundwater risk. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatrequiredlonrequiredlimitradius_km

ea_flood_features

Query OGL Environment Agency Main Rivers, Recorded Flood Outlines, Flood Warning Areas or Spatial Flood Defences intersecting a small WGS84 bounding box. Returns bounded attributes without full geometry. Historical/administrative datasets are not live warnings or a site-specific flood risk determination. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatrequiredlonrequiredlimitdatasetrequiredradius_km

ne_designated_sites

Find Natural England Sites of Special Scientific Interest intersecting a bounded WGS84 box around an England point. OGL v3; returns attributes only, not a planning or ecological determination. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatrequiredlonrequiredlimitradius_km

wq_sampling_points

Find Environment Agency water-quality sampling points near a WGS84 point (England; OGL v3). Returns bounded metadata, not a water-safety assessment. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatrequiredlonrequiredlimitradius_km

wq_measurements

Get bounded EA water-quality observations for a sampling_point notation, dates and optional determinand code. Preserves reported units and detection-limit qualifiers (OGL v3). Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parametersendrequiredlimitstartrequireddeterminandsampling_pointrequired

sepa_stations

Find SEPA monitoring stations by name or near WGS84 lat/lon in Scotland (OGL). Supply a name or both coordinates; radius maximum 50 km. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatlonnamelimitradius_km

sepa_series

List bounded SEPA KiWIS time series for a station_id (station number), including series IDs and reported units (OGL). Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslimitstation_idrequired

sepa_values

Get up to 1,000 SEPA KiWIS observations by series_id over at most 7 days. Values retain upstream units and timestamps; provisional data may change (OGL). Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parametersendrequiredlimitstartrequiredseries_idrequired

bgs_collections

List BGS OGC API Features collections with verified OGL commercial reuse terms (borehole index and geology 625k). Other collections are excluded pending licence checks. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslimit

bgs_features

Query BGS borehole index or geology 625k features intersecting a WGS84 bounding box around a UK point (up to 10 km radius). Returns bounded properties and geometry summaries; bbox matches do not establish conditions at the exact point. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatrequiredlonrequiredlimitradius_kmcollection

planning_entities

Find England planning dataset entities intersecting a bounded WGS84 box around a point, including conservation areas, listed buildings, Article 4 directions and flood risk zones. Dataset OGL terms are checked and attribution retained. Coverage may be incomplete; this is not a planning determination. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatrequiredlonrequiredlimitdatasetradius_km

flood_zone_at_point

Check Environment Agency Flood Map for Planning Flood Zones 2/3 at an England point. Tests polygon containment, ignoring defences; not a live flood warning or a site-specific flood risk assessment. No match is not a formal Zone 1 determination. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatrequiredlonrequired

tide_stations

Find EA tidal level stations near a point, using qualifier=Tidal Level. Observed levels, not tide predictions. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatrequiredlonrequiredlimitradius_km

tide_readings

Get latest observed tidal levels for an EA station to inspect coastal water levels. SI metres; datum qualifier and original unit retained. Not tide predictions. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatest_nstation_idrequired

rainfall_stations

Find nearby EA rainfall gauges and their measures for rainfall-only monitoring. Use confirmed WGS84 lat/lon; parameter is fixed to rainfall. Use flood_find_stations for river level, flow or mixed station discovery. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatrequiredlonrequiredlimitradius_km

rainfall_latest

Get recent rainfall observations in mm for an EA rainfall gauge to inspect measured rainfall. Use a station_id from rainfall_stations; latest_n defaults to one reading per measure. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatest_nstation_idrequired

flood_find_stations

Find nearby EA river level, flow or rainfall stations and their measures to select a gauge. Use confirmed WGS84 lat/lon and optional parameter; use rainfall_stations for rainfall-only discovery. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatrequiredlonrequiredlimitparameterradius_km

flood_get_readings

Get recent observations across an EA station's measures to inspect current conditions. Use a station_id from flood_find_stations; latest_n is per measure. Use rainfall_latest for rainfall only. Observations are not forecasts or design levels. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterslatest_nstation_idrequired

flood_list_warnings

List current EA flood warnings and alerts to check active warnings for an area. Filter by county and max_severity (1 most severe, 4 no longer in force); default 3 includes alerts. Not a site-specific risk assessment. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parameterscountymax_severity

ea_hydro_series

Get qualified EA Hydrology flow, level, rainfall or groundwater time series for historical analysis. Use a Hydrology station SUID, property and matching statistic (rainfall typically total, level min/max); choose daily or 15min and ordered YYYY-MM-DD dates at most 366 days apart. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parametersendrequiredstartrequiredperiodpropertyrequiredstatisticstation_idrequired

nrfa_station_info

Get NRFA gauging-station metadata, river, location and catchment area to identify a historical flow record. Supply the numeric NRFA station_id; use nrfa_get_timeseries for observations. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parametersstation_idrequired

nrfa_get_timeseries

Get NRFA daily flow or catchment rainfall observations for historical catchment analysis. Use a numeric NRFA station_id, data_type gdf (gauged flow), ndf (naturalised flow) or cdr (catchment rainfall), and ordered YYYY-MM-DD dates at most 366 days apart. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parametersendrequiredstartrequireddata_typestation_idrequired

usgs_daily

Get USGS daily mean discharge, stage or water temperature for historical US monitoring analysis. Supply site_id (optional USGS- prefix), parameter_code 00060 (discharge), 00065 (stage) or 00010 (temperature), and ordered YYYY-MM-DD dates at most 366 days apart. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.

Parametersendrequiredstartrequiredsite_idrequiredparameter_code

dem_clip

Get a bounded elevation GeoTIFF from OpenTopography for terrain analysis where an appropriate local DEM is unavailable. Supply WGS84 bbox [west,south,east,north] covering at most 100 km² and dataset; UK projects should prefer Defra 1 m LiDAR DTM. BYO OpenTopography key only; commercial use requires an OpenTopography Enterprise key. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Requires a TerraMCP Bearer key from https://terramcp.earth/account and your own OpenTopography key.

Parametersbboxrequireddataset

Version history

1
  1. v1.0.1LatestOct 17, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Terramcp integrations