Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

TerraMCP

REMOTE · TERRAMCP.EARTH

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

Available components

65 Trust /100

Last scanned (12 hours ago)

Scores higher than 47% of remote servers

Reachable. Last reached 18 Oct 2026.

Category Maps and Location

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability62
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 6266 tokens (~189/item across 33 items; 33 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management3
  • Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 33 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 34 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 18 Oct 26 +1
    • Stability: unverified → 0.03 ▲ functional
  • 17 Oct 26 64

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 18 Oct 2026 · Probed https://terramcp.earth/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=terramcp.earth CN=WE1,O=Google Trust Services,C=US 15 Oct 2026 13 Jan 2027 ECDSA 256 ECDSA-SHA256 cede99238abf344a13ef37962e3e46e1
SANs: terramcp.earth, www.terramcp.earth, *.www.terramcp.earth
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of terramcp.earth. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
earth. present 26449 8 Verified
terramcp.earth. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://terramcp.earth/mcp Verified 200
http (plaintext) http://terramcp.earth/mcp Inconclusive 405
MCP tools · 33 exposed · ~6,136 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
bgs_collections ~133

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.

NameTypeReqDescription
limitinteger–Maximum number of results to return; bounded by this tool's schema.

No output schema declared.

No examples provided.

bgs_features ~235

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.

NameTypeReqDescription
collectionstring–BGS collection identifier from bgs_collections; default onshoreboreholeindex.
latnumberyesConfirmed WGS84 latitude in decimal degrees; pair with lon.
limitinteger–Maximum number of results to return; bounded by this tool's schema.
lonnumberyesConfirmed WGS84 longitude in decimal degrees; pair with lat.
radius_kmnumber–Search radius in kilometres; spatial tools use a bounding box around the point.

No output schema declared.

No examples provided.

dem_clip ~182

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.

NameTypeReqDescription
bboxarrayyesWGS84 bounds [west, south, east, north], ordered and covering at most 100 km².
datasetstring–Dataset identifier from the allowed values in this schema.

No output schema declared.

No examples provided.

ea_flood_features ~233

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.

NameTypeReqDescription
datasetstringyesDataset identifier from the allowed values in this schema.
latnumberyesConfirmed WGS84 latitude in decimal degrees; pair with lon.
limitinteger–Maximum number of results to return; bounded by this tool's schema.
lonnumberyesConfirmed WGS84 longitude in decimal degrees; pair with lat.
radius_kmnumber–Search radius in kilometres; spatial tools use a bounding box around the point.

No output schema declared.

No examples provided.

ea_groundwater_stations ~211

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.

NameTypeReqDescription
latnumberyesConfirmed WGS84 latitude in decimal degrees; pair with lon.
limitinteger–Maximum number of results to return; bounded by this tool's schema.
lonnumberyesConfirmed WGS84 longitude in decimal degrees; pair with lat.
radius_kmnumber–Search radius in kilometres; spatial tools use a bounding box around the point.

No output schema declared.

No examples provided.

ea_hydro_series ~283

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.

NameTypeReqDescription
endstringyesEnd date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart.
periodstring–Observation interval: daily (default) or 15min (sub-daily).
propertystringyesEA Hydrology observed property; choose a statistic supported by that station's measures.
startstringyesStart date in YYYY-MM-DD; must be no later than end, at most 366 days apart.
station_idstringyesEA Hydrology station SUID from Hydrology metadata; not a flood-monitoring station ID.
statisticstring–Qualified measure statistic; rainfall typically total, levels min/max; default mean.

No output schema declared.

No examples provided.

flood_find_stations ~223

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.

NameTypeReqDescription
latnumberyesConfirmed WGS84 latitude in decimal degrees; pair with lon.
limitinteger–Maximum number of results to return; bounded by this tool's schema.
lonnumberyesConfirmed WGS84 longitude in decimal degrees; pair with lat.
parameterstring–Optional observed parameter filter: level, flow or rainfall; omit for all measures.
radius_kmnumber–Search radius in kilometres; spatial tools use a bounding box around the point.

No output schema declared.

No examples provided.

flood_get_readings ~166

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.

NameTypeReqDescription
latest_ninteger–Number of latest readings per measure (default 1, maximum 100).
station_idstringyesStation identifier returned by the corresponding provider's station discovery tool.

No output schema declared.

No examples provided.

flood_list_warnings ~178

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.

NameTypeReqDescription
countystring–Optional county name to filter EA flood warnings.
max_severityinteger–Include warnings through this severity: 1 severe, 2 warning, 3 alert, 4 no longer in force; default 3.

No output schema declared.

No examples provided.

flood_zone_at_point ~169

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.

NameTypeReqDescription
latnumberyesConfirmed WGS84 latitude in decimal degrees; pair with lon.
lonnumberyesConfirmed WGS84 longitude in decimal degrees; pair with lat.

No output schema declared.

No examples provided.

get_consultant ~74

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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_source ~120

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.

NameTypeReqDescription
slugstringyesSource slug returned by search_sources; normalised names and aliases also resolve.

No output schema declared.

No examples provided.

list_categories ~58

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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

ne_designated_sites ~199

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.

NameTypeReqDescription
latnumberyesConfirmed WGS84 latitude in decimal degrees; pair with lon.
limitinteger–Maximum number of results to return; bounded by this tool's schema.
lonnumberyesConfirmed WGS84 longitude in decimal degrees; pair with lat.
radius_kmnumber–Search radius in kilometres; spatial tools use a bounding box around the point.

No output schema declared.

No examples provided.

nrfa_get_timeseries ~250

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.

NameTypeReqDescription
data_typestring–NRFA series: gdf gauged daily flow, ndf naturalised daily flow, cdr catchment daily rainfall.
endstringyesEnd date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart.
startstringyesStart date in YYYY-MM-DD; must be no later than end, at most 366 days apart.
station_idintegeryesPositive numeric NRFA gauging-station identifier; not an EA station ID.

No output schema declared.

No examples provided.

nrfa_station_info ~142

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.

NameTypeReqDescription
station_idintegeryesPositive numeric NRFA gauging-station identifier; not an EA station ID.

No output schema declared.

No examples provided.

nrw_measures ~143

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.

NameTypeReqDescription
limitinteger–Maximum number of results to return; bounded by this tool's schema.
station_idstringyesStation identifier returned by the corresponding provider's station discovery tool.

No output schema declared.

No examples provided.

nrw_readings ~210

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.

NameTypeReqDescription
endstringyesEnd ISO 8601 timestamp with timezone offset; start/end must be ordered and at most 7 days apart.
limitinteger–Maximum number of results to return; bounded by this tool's schema.
measure_idstringyesNRW measure identifier returned by nrw_measures.
startstringyesStart ISO 8601 timestamp with timezone offset; start/end must be ordered and at most 7 days apart.

No output schema declared.

No examples provided.

nrw_stations ~144

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.

NameTypeReqDescription
limitinteger–Maximum number of results to return; bounded by this tool's schema.
namestringyesStation name to search for within this provider.

No output schema declared.

No examples provided.

os_names ~134

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.

NameTypeReqDescription
limitinteger–Maximum number of results to return; bounded by this tool's schema.
querystringyesPlace name to search in OS Open Names; not a full postal address.

No output schema declared.

No examples provided.

planning_entities ~231

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.

NameTypeReqDescription
datasetstring–Dataset identifier from the allowed values in this schema.
latnumberyesConfirmed WGS84 latitude in decimal degrees; pair with lon.
limitinteger–Maximum number of results to return; bounded by this tool's schema.
lonnumberyesConfirmed WGS84 longitude in decimal degrees; pair with lat.
radius_kmnumber–Search radius in kilometres; spatial tools use a bounding box around the point.

No output schema declared.

No examples provided.

rainfall_latest ~152

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.

NameTypeReqDescription
latest_ninteger–Number of latest readings per measure (default 1, maximum 100).
station_idstringyesStation identifier returned by the corresponding provider's station discovery tool.

No output schema declared.

No examples provided.

rainfall_stations ~204

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.

NameTypeReqDescription
latnumberyesConfirmed WGS84 latitude in decimal degrees; pair with lon.
limitinteger–Maximum number of results to return; bounded by this tool's schema.
lonnumberyesConfirmed WGS84 longitude in decimal degrees; pair with lat.
radius_kmnumber–Search radius in kilometres; spatial tools use a bounding box around the point.

No output schema declared.

No examples provided.

search_sources ~391

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.

NameTypeReqDescription
audiencestring–Case-insensitive substring of the intended audience.
categorystring–Category slug from list_categories.
kindstring–Source kind to include.
limitinteger–Maximum organic summaries per page; default 20, maximum 50.
live_onlyboolean–Only sources queryable through TerraMCP router tools; sponsored placements remain separately labelled.
min_scorenumber–Minimum evidence-quality score from 0 to 100.
officialstring–Include (default), exclude, or show only government / regulator publishers.
offsetinteger–Number of organic results to skip for pagination.
querystring–Plain-language source or evidence query; empty to browse. Place hints are approximate, not confirmed site coordinates.
regionstring–Region filter; global sources are also included.
sortstring–Default discovery for browsing; Discover keeps text queries ranked by relevance. Quality and Newest explicitly override relevance.
use_casestring–Case-insensitive substring of the source use cases.

No output schema declared.

No examples provided.

sepa_series ~149

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.

NameTypeReqDescription
limitinteger–Maximum number of results to return; bounded by this tool's schema.
station_idstringyesSEPA station_no returned by sepa_stations (not the internal station_id).

No output schema declared.

No examples provided.

sepa_stations ~211

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.

NameTypeReqDescription
latnumber–Confirmed WGS84 latitude in decimal degrees; pair with lon.
limitinteger–Maximum number of results to return; bounded by this tool's schema.
lonnumber–Confirmed WGS84 longitude in decimal degrees; pair with lat.
namestring–Station name to search for within this provider.
radius_kmnumber–Search radius in kilometres; spatial tools use a bounding box around the point.

No output schema declared.

No examples provided.

sepa_values ~207

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.

NameTypeReqDescription
endstringyesEnd date in YYYY-MM-DD; start/end must be ordered and at most 7 days apart.
limitinteger–Maximum number of results to return; bounded by this tool's schema.
series_idstringyesNumeric KiWIS series identifier returned by sepa_series.
startstringyesStart date in YYYY-MM-DD; start/end must be ordered and at most 7 days apart.

No output schema declared.

No examples provided.

tide_readings ~148

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.

NameTypeReqDescription
latest_ninteger–Number of latest readings per measure (default 1, maximum 100).
station_idstringyesStation identifier returned by the corresponding provider's station discovery tool.

No output schema declared.

No examples provided.

tide_stations ~184

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.

NameTypeReqDescription
latnumberyesConfirmed WGS84 latitude in decimal degrees; pair with lon.
limitinteger–Maximum number of results to return; bounded by this tool's schema.
lonnumberyesConfirmed WGS84 longitude in decimal degrees; pair with lat.
radius_kmnumber–Search radius in kilometres; spatial tools use a bounding box around the point.

No output schema declared.

No examples provided.

top_sources ~105

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.

NameTypeReqDescription
categorystring–Category slug from list_categories.
limitinteger–Maximum organic sources to return; default 10, maximum 50.

No output schema declared.

No examples provided.

usgs_daily ~249

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.

NameTypeReqDescription
endstringyesEnd date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart.
parameter_codestring–USGS parameter: 00060 discharge, 00065 stage, 00010 water temperature; daily mean.
site_idstringyesUSGS monitoring location number (8–15 digits), optionally prefixed USGS-.
startstringyesStart date in YYYY-MM-DD; must be no later than end, at most 366 days apart.

No output schema declared.

No examples provided.

wq_measurements ~224

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.

NameTypeReqDescription
determinandstring–Optional numeric EA determinand code to select the measured substance or property.
endstringyesEnd date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart.
limitinteger–Maximum number of results to return; bounded by this tool's schema.
sampling_pointstringyesSampling-point notation returned by wq_sampling_points.
startstringyesStart date in YYYY-MM-DD; must be no later than end, at most 366 days apart.

No output schema declared.

No examples provided.

wq_sampling_points ~194

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.

NameTypeReqDescription
latnumberyesConfirmed WGS84 latitude in decimal degrees; pair with lon.
limitinteger–Maximum number of results to return; bounded by this tool's schema.
lonnumberyesConfirmed WGS84 longitude in decimal degrees; pair with lat.
radius_kmnumber–Search radius in kilometres; spatial tools use a bounding box around the point.

No output schema declared.

No examples provided.

Install

How do I install the TerraMCP MCP server?

TerraMCP is a hosted endpoint at https://terramcp.earth/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · terramcp.earth

# add to Claude Code
claude mcp add --transport http earth-terramcp-terramcp 'https://terramcp.earth/mcp'
Common questions

What is the TerraMCP MCP server?

TerraMCP is an MCP server listed in the public MCP registry as earth.terramcp/terramcp. A Wrench AI service for environmental source discovery and live UK open-data tools. This page covers its hosted endpoint (https://terramcp.earth/mcp).

Is the TerraMCP MCP server safe to use?

TerraMCP scores 65 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the TerraMCP MCP server expose?

TerraMCP exposes 33 tools: search_sources, get_source, list_categories, top_sources, get_consultant, and 28 more. Their descriptions and schemas cost roughly 6,136 tokens of context every time the server is loaded.

Does the TerraMCP MCP server require authentication?

No. We connected to TerraMCP without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the TerraMCP MCP server still maintained?

TerraMCP is still listed as active in the MCP registry. We last reached this channel on 18 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.