TerraMCP
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
A Wrench AI service for environmental source discovery and live UK open-data tools.
| Author | earth.terramcp |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 3855 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"TerraMCP": {
"url": "https://terramcp.earth/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (33)
search_sourcesread-onlyFind 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.
Parameters:
kind— string — Source kind to include.sort— string — Default discovery for browsing; Discover keeps text queries ranked by relevance. Quality and Newest explicitly override relevance.limit— integer — Maximum organic summaries per page; default 20, maximum 50.query— string — Plain-language source or evidence query; empty to browse. Place hints are approximate, not confirmed site coordinates.offset— integer — Number of organic results to skip for pagination.region— string — Region filter; global sources are also included.audience— string — Case-insensitive substring of the intended audience.category— string — Category slug from list_categories.official— string — Include (default), exclude, or show only government / regulator publishers.use_case— string — Case-insensitive substring of the source use cases.live_only— boolean — Only sources queryable through TerraMCP router tools; sponsored placements remain separately labelled.min_score— number — Minimum evidence-quality score from 0 to 100.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_sourceread-onlyGet 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.
Parameters:
slug(required) — string — Source slug returned by search_sources; normalised names and aliases also resolve.
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_categoriesread-onlyList 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.
Hints: read-only yes · destructive no · idempotent yes · open-world no
top_sourcesread-onlyReturn 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.
Parameters:
limit— integer — Maximum organic sources to return; default 10, maximum 50.category— string — Category slug from list_categories.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_consultantread-onlyReturn 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.
Hints: read-only yes · destructive no · idempotent yes · open-world no
nrw_stationsread-onlyFind 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.
Parameters:
name(required) — string — Station name to search for within this provider.limit— integer — Maximum number of results to return; bounded by this tool's schema.
Hints: read-only yes · destructive no · idempotent no · open-world yes
nrw_measuresread-onlyGet 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.
Parameters:
station_id(required) — string — Station identifier returned by the corresponding provider's station discovery tool.limit— integer — Maximum number of results to return; bounded by this tool's schema.
Hints: read-only yes · destructive no · idempotent no · open-world yes
nrw_readingsread-onlyGet 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.
Parameters:
measure_id(required) — string — NRW measure identifier returned by nrw_measures.start(required) — string — Start ISO 8601 timestamp with timezone offset; start/end must be ordered and at most 7 days apart.end(required) — string — End ISO 8601 timestamp with timezone offset; start/end must be ordered and at most 7 days apart.limit— integer — Maximum number of results to return; bounded by this tool's schema.
Hints: read-only yes · destructive no · idempotent no · open-world yes
os_namesread-onlySearch 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.
Parameters:
query(required) — string — Place name to search in OS Open Names; not a full postal address.limit— integer — Maximum number of results to return; bounded by this tool's schema.
Hints: read-only yes · destructive no · idempotent no · open-world yes
ea_groundwater_stationsread-onlyFind 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.
Parameters:
lat(required) — number — Confirmed WGS84 latitude in decimal degrees; pair with lon.lon(required) — number — Confirmed WGS84 longitude in decimal degrees; pair with lat.limit— integer — Maximum number of results to return; bounded by this tool's schema.radius_km— number — Search radius in kilometres; spatial tools use a bounding box around the point.
Hints: read-only yes · destructive no · idempotent no · open-world yes
ea_flood_featuresread-onlyQuery 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.
Parameters:
lat(required) — number — Confirmed WGS84 latitude in decimal degrees; pair with lon.lon(required) — number — Confirmed WGS84 longitude in decimal degrees; pair with lat.dataset(required) — string — Dataset identifier from the allowed values in this schema.limit— integer — Maximum number of results to return; bounded by this tool's schema.radius_km— number — Search radius in kilometres; spatial tools use a bounding box around the point.
Hints: read-only yes · destructive no · idempotent no · open-world yes
ne_designated_sitesread-onlyFind 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.
Parameters:
lat(required) — number — Confirmed WGS84 latitude in decimal degrees; pair with lon.lon(required) — number — Confirmed WGS84 longitude in decimal degrees; pair with lat.limit— integer — Maximum number of results to return; bounded by this tool's schema.radius_km— number — Search radius in kilometres; spatial tools use a bounding box around the point.
Hints: read-only yes · destructive no · idempotent no · open-world yes
wq_sampling_pointsread-onlyFind 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.
Parameters:
lat(required) — number — Confirmed WGS84 latitude in decimal degrees; pair with lon.lon(required) — number — Confirmed WGS84 longitude in decimal degrees; pair with lat.limit— integer — Maximum number of results to return; bounded by this tool's schema.radius_km— number — Search radius in kilometres; spatial tools use a bounding box around the point.
Hints: read-only yes · destructive no · idempotent no · open-world yes
wq_measurementsread-onlyGet 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.
Parameters:
sampling_point(required) — string — Sampling-point notation returned by wq_sampling_points.start(required) — string — Start date in YYYY-MM-DD; must be no later than end, at most 366 days apart.end(required) — string — End date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart.limit— integer — Maximum number of results to return; bounded by this tool's schema.determinand— string — Optional numeric EA determinand code to select the measured substance or property.
Hints: read-only yes · destructive no · idempotent no · open-world yes
sepa_stationsread-onlyFind 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.
Parameters:
lat— number — Confirmed WGS84 latitude in decimal degrees; pair with lon.lon— number — Confirmed WGS84 longitude in decimal degrees; pair with lat.name— string — Station name to search for within this provider.limit— integer — Maximum number of results to return; bounded by this tool's schema.radius_km— number — Search radius in kilometres; spatial tools use a bounding box around the point.
Hints: read-only yes · destructive no · idempotent no · open-world yes
sepa_seriesread-onlyList 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.
Parameters:
station_id(required) — string — SEPA station_no returned by sepa_stations (not the internal station_id).limit— integer — Maximum number of results to return; bounded by this tool's schema.
Hints: read-only yes · destructive no · idempotent no · open-world yes
sepa_valuesread-onlyGet 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.
Parameters:
series_id(required) — string — Numeric KiWIS series identifier returned by sepa_series.start(required) — string — Start date in YYYY-MM-DD; start/end must be ordered and at most 7 days apart.end(required) — string — End date in YYYY-MM-DD; start/end must be ordered and at most 7 days apart.limit— integer — Maximum number of results to return; bounded by this tool's schema.
Hints: read-only yes · destructive no · idempotent no · open-world yes
bgs_collectionsread-onlyList 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.
Parameters:
limit— integer — Maximum number of results to return; bounded by this tool's schema.
Hints: read-only yes · destructive no · idempotent no · open-world yes
bgs_featuresread-onlyQuery 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.
Parameters:
lat(required) — number — Confirmed WGS84 latitude in decimal degrees; pair with lon.lon(required) — number — Confirmed WGS84 longitude in decimal degrees; pair with lat.limit— integer — Maximum number of results to return; bounded by this tool's schema.radius_km— number — Search radius in kilometres; spatial tools use a bounding box around the point.collection— string — BGS collection identifier from bgs_collections; default onshoreboreholeindex.
Hints: read-only yes · destructive no · idempotent no · open-world yes
planning_entitiesread-onlyFind 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.
Parameters:
lat(required) — number — Confirmed WGS84 latitude in decimal degrees; pair with lon.lon(required) — number — Confirmed WGS84 longitude in decimal degrees; pair with lat.limit— integer — Maximum number of results to return; bounded by this tool's schema.dataset— string — Dataset identifier from the allowed values in this schema.radius_km— number — Search radius in kilometres; spatial tools use a bounding box around the point.
Hints: read-only yes · destructive no · idempotent no · open-world yes
flood_zone_at_pointread-onlyCheck 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.
Parameters:
lat(required) — number — Confirmed WGS84 latitude in decimal degrees; pair with lon.lon(required) — number — Confirmed WGS84 longitude in decimal degrees; pair with lat.
Hints: read-only yes · destructive no · idempotent no · open-world yes
tide_stationsread-onlyFind 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.
Parameters:
lat(required) — number — Confirmed WGS84 latitude in decimal degrees; pair with lon.lon(required) — number — Confirmed WGS84 longitude in decimal degrees; pair with lat.limit— integer — Maximum number of results to return; bounded by this tool's schema.radius_km— number — Search radius in kilometres; spatial tools use a bounding box around the point.
Hints: read-only yes · destructive no · idempotent no · open-world yes
tide_readingsread-onlyGet 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.
Parameters:
station_id(required) — string — Station identifier returned by the corresponding provider's station discovery tool.latest_n— integer — Number of latest readings per measure (default 1, maximum 100).
Hints: read-only yes · destructive no · idempotent no · open-world yes
rainfall_stationsread-onlyFind 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.
Parameters:
lat(required) — number — Confirmed WGS84 latitude in decimal degrees; pair with lon.lon(required) — number — Confirmed WGS84 longitude in decimal degrees; pair with lat.limit— integer — Maximum number of results to return; bounded by this tool's schema.radius_km— number — Search radius in kilometres; spatial tools use a bounding box around the point.
Hints: read-only yes · destructive no · idempotent no · open-world yes
rainfall_latestread-onlyGet 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.
Parameters:
station_id(required) — string — Station identifier returned by the corresponding provider's station discovery tool.latest_n— integer — Number of latest readings per measure (default 1, maximum 100).
Hints: read-only yes · destructive no · idempotent no · open-world yes
flood_find_stationsread-onlyFind 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.
Parameters:
lat(required) — number — Confirmed WGS84 latitude in decimal degrees; pair with lon.lon(required) — number — Confirmed WGS84 longitude in decimal degrees; pair with lat.limit— integer — Maximum number of results to return; bounded by this tool's schema.parameter— string — Optional observed parameter filter: level, flow or rainfall; omit for all measures.radius_km— number — Search radius in kilometres; spatial tools use a bounding box around the point.
Hints: read-only yes · destructive no · idempotent no · open-world yes
flood_get_readingsread-onlyGet 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.
Parameters:
station_id(required) — string — Station identifier returned by the corresponding provider's station discovery tool.latest_n— integer — Number of latest readings per measure (default 1, maximum 100).
Hints: read-only yes · destructive no · idempotent no · open-world yes
flood_list_warningsread-onlyList 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.
Parameters:
county— string — Optional county name to filter EA flood warnings.max_severity— integer — Include warnings through this severity: 1 severe, 2 warning, 3 alert, 4 no longer in force; default 3.
Hints: read-only yes · destructive no · idempotent no · open-world yes
ea_hydro_seriesread-onlyGet 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.
Parameters:
station_id(required) — string — EA Hydrology station SUID from Hydrology metadata; not a flood-monitoring station ID.property(required) — string — EA Hydrology observed property; choose a statistic supported by that station's measures.start(required) — string — Start date in YYYY-MM-DD; must be no later than end, at most 366 days apart.end(required) — string — End date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart.period— string — Observation interval: daily (default) or 15min (sub-daily).statistic— string — Qualified measure statistic; rainfall typically total, levels min/max; default mean.
Hints: read-only yes · destructive no · idempotent no · open-world yes
nrfa_station_inforead-onlyGet 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.
Parameters:
station_id(required) — integer — Positive numeric NRFA gauging-station identifier; not an EA station ID.
Hints: read-only yes · destructive no · idempotent no · open-world yes
nrfa_get_timeseriesread-onlyGet 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.
Parameters:
station_id(required) — integer — Positive numeric NRFA gauging-station identifier; not an EA station ID.start(required) — string — Start date in YYYY-MM-DD; must be no later than end, at most 366 days apart.end(required) — string — End date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart.data_type— string — NRFA series: gdf gauged daily flow, ndf naturalised daily flow, cdr catchment daily rainfall.
Hints: read-only yes · destructive no · idempotent no · open-world yes
usgs_dailyread-onlyGet 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.
Parameters:
site_id(required) — string — USGS monitoring location number (8–15 digits), optionally prefixed USGS-.start(required) — string — Start date in YYYY-MM-DD; must be no later than end, at most 366 days apart.end(required) — string — End date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart.parameter_code— string — USGS parameter: 00060 discharge, 00065 stage, 00010 water temperature; daily mean.
Hints: read-only yes · destructive no · idempotent no · open-world yes
dem_clipread-onlyGet 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.
Parameters:
bbox(required) — array — WGS84 bounds [west, south, east, north], ordered and covering at most 100 km².dataset— string — Dataset identifier from the allowed values in this schema.
Hints: read-only yes · destructive no · idempotent no · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.