Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "bgs_collections", "bgs_features", "dem_clip" and 30 more
TerraMCP is a Wrench AI service. OpenListdata:BGSnoOGC APIkey or signupFeaturesrequired.collectionsAnonymouswithlimits:verified60OGLcalls/hourcommercialandreuse300/daytermsper(boreholeIPindex andsession; a TerraMCP key provides higher limits; open tools fall back to anonymous limits whengeologyits625k).monthlyOtherquotacollectionsisareexhausted.excludedSourcepending licencewarnings still apply. bgs_collections.checks. Returns source data and provenance; supported hydrological units are normalised to SI.ListTerraMCPBGSisOGCa Wrench AI service. Open data: no APIFeatureskeycollectionsorwithsignupverifiedrequired.OGLAnonymouscommerciallimits:reuse60termscalls/hour(boreholeandindex300/day per IP andgeologysession;625k).keysOtheroffercollectionshigherarelimits,excludedwithpendinganonymous fallback after monthly quota. Source licencechecks.warnings apply.
⟨5 unchanged words⟩ properties":{"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":" ⟨3 unchanged words⟩
TerraMCP is a Wrench AI service. Open data:QuerynoBGSAPIboreholekeyindex orsignup required. Anonymous limits:geology60625kcalls/hourfeaturesandintersecting300/dayaperWGS84IPboundingandboxsession;around
TerraMCPGet a bounded elevation GeoTIFF from OpenTopography for terrain analysis where an appropriate local DEM isaunavailable.WrenchSupplyAIWGS84service.bboxRequires[west,south,east,north]acoveringTerraMCPatBearermost 100 km² and dataset; UK projects should prefer Defra 1 m LiDAR DTM. BYO OpenTopography keyfromonly;https://terramcp.earth/accountcommercial
TerraMCP is a Wrench AI service. Open data:QuerynoOGLAPIEnvironmentkeyAgencyorMainsignupRivers,required.RecordedAnonymousFloodlimits:Outlines,60Floodcalls/hourWarningandAreas300/dayor
TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hourFindandEA300/dayHydrologypergroundwaterIPmonitoringandboreholessession;near aTerraMCP key providesUKhigherpoint.limits;ReturnsopenstationtoolsIDs,fall
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: ⟨8 unchanged words⟩ 60 calls/hour and 300/day per IP and session;a TerraMCP keykeysprovidesoffer higherlimits; open tools fall backlimits,towith anonymouslimits whenfallbackitsafter monthlyquota is exhausted.quota. Source licence warningsstillapply.ea_hydro_series. Returns source data and provenance; supported hydrological units are normalised to SI.
TerraMCPFindisnearbyaEAWrenchriverAIlevel,service.flowOpenordata:rainfallnostationsAPIandkeytheirormeasuressignuptorequired.
TerraMCP isGetarecentWrenchobservationsAIacrossservice.anOpenEAdata:station'snomeasuresAPItokeyinspectorcurrentsignupconditions.required.UseAnonymous
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: ⟨8 unchanged words⟩ 60 calls/hour and 300/day per IP and session;a TerraMCP keykeysprovidesoffer higherlimits; open tools fall backlimits,towith anonymouslimits whenfallbackitsafter monthlyquota is exhausted.quota. Source licence warningsstillapply.flood_list_warnings. Returns source data and provenance; supported hydrological units are normalised to SI.
TerraMCP is a Wrench AICheckservice.EnvironmentOpenAgencydata:FloodnoMapAPIforkeyPlanningorFloodsignupZonesrequired.2/3Anonymousatlimits:an60Englandcalls/hour
Return a sponsored consultancy listing(labelled Sponsored)with contact URL,and specialismsandwhenCTA;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.
Getafull sourcebyevidence, 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), including provenance, score breakdown and access requirements.. 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.
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"slug":{"description":"Source slug returned by search_sources; normalised names and aliases also resolve.","maxLength":150,"minLength":1,"type":" ⟨5 unchanged words⟩
Listthecurated consultancy disciplines and sourcecounts.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.
TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits:Find60Naturalcalls/hourEnglandandSites300/dayofperSpecialIPScientificandInterestsession;intersecting aTerraMCP key provides higher limits; open toolsboundedfallWGS84backboxto
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: ⟨8 unchanged words⟩ 60 calls/hour and 300/day per IP and session;a TerraMCP keykeysprovidesoffer higherlimits; open tools fall backlimits,towith anonymouslimits whenfallbackitsafter monthlyquota is exhausted.quota. Source licence warningsstillapply.nrfa_get_timeseries. Returns source data and provenance; supported hydrological units are normalised to SI.
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: ⟨8 unchanged words⟩ 60 calls/hour and 300/day per IP and session;a TerraMCP keykeysprovidesoffer higherlimits; open tools fall backlimits,towith anonymouslimits whenfallbackitsafter monthlyquota is exhausted.quota. Source licence warningsstillapply.nrfa_station_info. Returns source data and provenance; supported hydrological units are normalised to SI.
TerraMCP is a Wrench AI service.GetOpenNRWdata:telemetrynomeasuresAPIandkeylatestorobservationssignupforrequired.aAnonymousstation_id.limits:Preserves60reportedcalls/hourunits and
TerraMCP is aGetWrenchNRWAItelemetryservice.readingsOpenfordata:anomeasure_idAPIoverkeyatormostsignup7required.days.AnonymousPreserveslimits:
TerraMCP is a Wrench AIFindservice.NaturalOpenResourcesdata:WalesnotelemetryAPIstationskeybyorstationsignupnamerequired.(anonymous,AnonymousOGLlimits:v3).60Returnscalls/hour
TerraMCP is a Wrench AI service. RequiresSearchaOSTerraMCPOpenBearerNameskeyinfromGreathttps://terramcp.earth/accountBritainandusing your own vaulted OS Data Hub projectkey.keyos_names.(provider os). OGL v3; names are not full postal addresses. Returns source data and provenance; supported hydrological units are normalised to SI.SearchTerraMCPOSis
TerraMCP isFindaEnglandWrenchplanningAIdatasetservice.entitiesOpenintersectingdata:anoboundedAPIWGS84keyboxoraroundsignuparequired.point,Anonymous
TerraMCP isGetarecentWrenchrainfallAIobservationsservice.inOpenmmdata:fornoanAPIEAkeyrainfallorgaugesignuptorequired.inspectAnonymous
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: ⟨8 unchanged words⟩ 60 calls/hour and 300/day per IP and session;a TerraMCP keykeysprovidesoffer higherlimits; open tools fall backlimits,towith anonymouslimits whenfallbackitsafter monthlyquota is exhausted.quota. Source licence warningsstillapply.rainfall_stations. Returns source data and provenance; supported hydrological units are normalised to SI. Find nearby EA rainfall stations (parameter=rainfall).
SearchFind curated water, environment, terrain and civil engineeringsourcessourcewithoutsummariesanasAPIthekey.recommended starting point for discovery. Understands UK place names and water/civils synonyms; location_hints ⟨60 unchanged words⟩ 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.
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"audience":{"description":"Case-insensitive substring of the intended audience.","
TerraMCP is a Wrench AIListservice.boundedOpenSEPAdata:KiWISnotimeAPIserieskeyfororasignupstation_idrequired.(stationAnonymousnumber),limits:including60seriescalls/hour
TerraMCP is a Wrench AI service.FindOpenSEPAdata:monitoringnostationsAPIbykeyname orsignupnearrequired.WGS84Anonymouslat/lonlimits:in60Scotlandcalls/hour(OGL).andSupply
TerraMCPGetisupatoWrench1,000AISEPAservice.KiWISOpenobservationsdata:bynoseries_idAPIoverkeyatormostsignup7required.
TerraMCPGetislatestaobservedWrenchtidalAIlevelsservice.forOpenandata:EAnostationAPItokeyinspectorcoastalsignupwaterrequired.
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: ⟨8 unchanged words⟩ 60 calls/hour and 300/day per IP and session;a TerraMCP keykeysprovidesoffer higherlimits; open tools fall backlimits,towith anonymouslimits whenfallbackitsafter monthlyquota is exhausted.quota. Source licence warningsstillapply.tide_stations. Returns source data and provenance; supported hydrological units are normalised to SI. Find EA tidal level stations near a point, using qualifier=Tidal Level. Observed levels, not tide predictions.
Return highest evidence-quality organic sources and separate sponsored placementsand highesttoevidence-qualitybrowseorganicasources.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.
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"category":{"description":"Category slug from list_categories.","maxLength":100,"type":"string"},"limit":{"default":10,"description":"Maximum organic sources to return; default 10, maximum 50.","maximum":50,"minimum":1,"type" ⟨3 unchanged words⟩
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: ⟨8 unchanged words⟩ 60 calls/hour and 300/day per IP and session;a TerraMCP keykeysprovidesoffer higherlimits; open tools fall backlimits,towith anonymouslimits whenfallbackitsafter monthlyquota is exhausted.quota. Source licence warningsstillapply.usgs_daily. Returns source data and provenance; supported hydrological units are normalised to SI.
TerraMCP isGetaboundedWrenchEAAIwater-qualityservice.observationsOpenfordata:anosampling_pointAPInotation,keydatesorandsignupoptionalrequired.determinandAnonymous
TerraMCP is a Wrench AI service. Open data:FindnoEnvironmentAPIAgencykeywater-qualityorsamplingsignuppointsrequired.nearAnonymousalimits:WGS8460pointcalls/hour(England;andOGL300/dayv3).
Changed the definition of "os_names"
TerraMCP is a Wrench AI service.OpenRequiresdata:anoTerraMCPAPIBearer keyor signup required. Anonymousfromlimitshttps:60 calls/hour and 300/day per IP//terramcp.earth/account andsession; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quotayourisown
Certificate recorded, valid to 2027-01-13
Authorization not required
Added "bgs_collections", "bgs_features", "ea_flood_features" and 15 more; changed the definition of "dem_clip", "ea_hydro_series", "flood_find_stations" and 9 more (15 tools before, 33 now)
TerraMCPauthenticatedisroutera Wrench AI service. Requires a TerraMCP Bearer key from https://terramcp.earth/account and your own OpenTopography key. dem_clip. Returnsnormalised SIsource data andsourceprovenance;provenance.supported hydrological units are normalised to SI. BYO OpenTopography key only; commercial use requires an OpenTopography Enterprise key.
Unknown → Live
First tool surface recorded: 15 tools (server version 1.0.0)
https://terramcp.earth/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 8 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨6 unchanged words⟩ :{"collection":{"default":"onshoreboreholeindex","description":"BGS collection identifier from bgs_collections; default onshoreboreholeindex.","enum":["onshoreboreholeindex","bgsgeology625kbedrock","bgsgeology625kdykes","bgsgeology625kfaults","bgsgeology625ksuperficial"],"type":"string"},"lat":{"description":"Confirmed WGS84 latitude in decimal degrees; pair with lon.","maximum":61,"minimum":49,"type":"number"},"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"lon":{"description":"Confirmed WGS84 longitude in decimal degrees; pair with lat.","maximum":3,"minimum":-9,"type":"number"},"radius_km":{"default":1,"description":"Search radius in kilometres; spatial tools use a bounding box around the point.","exclusiveMinimum":0,"maximum":10,"type" ⟨6 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"bbox":{"description":"WGS84 bounds [west, south, east, north], ordered and covering at most 100 km².","items":[{"maximum":180,"minimum":-180 ⟨25 unchanged words⟩ "array"},"dataset":{"default":"COP30","description":"Dataset identifier from the allowed values in this schema.","enum":["COP30","COP90"," ⟨10 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"dataset":{"description":"Dataset identifier from the allowed values in this schema.","enum":["main-rivers","recorded-flood-outlines","flood-warning-areas","spatial-flood-defences"],"type":"string"},"lat":{"description":"Confirmed WGS84 latitude in decimal degrees; pair with lon.","maximum":61,"minimum":49,"type":"number"},"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"lon":{"description":"Confirmed WGS84 longitude in decimal degrees; pair with lat.","maximum":3,"minimum":-9,"type":"number"},"radius_km":{"default":2,"description":"Search radius in kilometres; spatial tools use a bounding box around the point.","exclusiveMinimum":0,"maximum":10,"type" ⟨7 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"lat":{"description":"Confirmed WGS84 latitude in decimal degrees; pair with lon.","maximum":61,"minimum":49,"type":"number"},"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"lon":{"description":"Confirmed WGS84 longitude in decimal degrees; pair with lat.","maximum":3,"minimum":-9,"type":"number"},"radius_km":{"default":2,"description":"Search radius in kilometres; spatial tools use a bounding box around the point.","exclusiveMinimum":0,"maximum":10,"type" ⟨6 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"end":{"$refdescription":"#/properties/startEnd date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart.","format":"date","type":"string"},"period":{"default":"daily","description":"Observation interval: daily (default) or 15min (sub-daily).","enum":["daily","15min"],"type":"string"},"property":{"description":"EA Hydrology observed property; choose a statistic supported by that station's measures.","enum":["waterFlow","waterLevel","rainfall","groundwaterLevel"],"type":"string"},"start":{"description":"Start date in YYYY-MM-DD; must be no later than end, at most 366 days apart.","format":"date","type":"string"},"station_id":{"description":"EA Hydrology station SUID from Hydrology metadata; not a flood-monitoring station ID.","pattern":"^[A-Za-z0-9_-]{1,100}$","type":"string"},"statistic":{"default":"mean","description":"Qualified measure statistic; rainfall typically total, levels min/max; default mean.","enum":["mean","min"," ⟨12 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"lat":{"description":"Confirmed WGS84 latitude in decimal degrees; pair with lon.","maximum":90,"minimum":-90,"type":"number"},"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"lon":{"description":"Confirmed WGS84 longitude in decimal degrees; pair with lat.","maximum":180,"minimum":-180,"type":"number"},"parameter":{"description":"Optional observed parameter filter: level, flow or rainfall; omit for all measures.","enum":["level","flow","rainfall"],"type":"string"},"radius_km":{"default":5,"description":"Search radius in kilometres; spatial tools use a bounding box around the point.","exclusiveMinimum":0,"maximum":50,"type" ⟨6 unchanged words⟩
⟨5 unchanged words⟩ properties":{"latest_n":{"default":1,"description":"Number of latest readings per measure (default 1, maximum 100).","maximum":100,"minimum":1,"type":"integer"},"station_id":{"description":"Station identifier returned by the corresponding provider's station discovery tool.","pattern":"^[A-Za-z0-9_-]{1,100}$" ⟨6 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"county":{"description":"Optional county name to filter EA flood warnings.","maxLength":100,"type":"string"},"max_severity":{"default":3,"description":"Include warnings through this severity: 1 severe, 2 warning, 3 alert, 4 no longer in force; default 3.","maximum":4,"minimum":1,"type" ⟨3 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"lat":{"description":"Confirmed WGS84 latitude in decimal degrees; pair with lon.","maximum":56,"minimum":49.8,"type":"number"},"lon":{"description":"Confirmed WGS84 longitude in decimal degrees; pair with lat.","maximum":2.1,"minimum":-6.5,"type": ⟨6 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"lat":{"description":"Confirmed WGS84 latitude in decimal degrees; pair with lon.","maximum":61,"minimum":49,"type":"number"},"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"lon":{"description":"Confirmed WGS84 longitude in decimal degrees; pair with lat.","maximum":3,"minimum":-9,"type":"number"},"radius_km":{"default":2,"description":"Search radius in kilometres; spatial tools use a bounding box around the point.","exclusiveMinimum":0,"maximum":10,"type" ⟨6 unchanged words⟩
⟨6 unchanged words⟩ :{"data_type":{"default":"gdf","description":"NRFA series: gdf gauged daily flow, ndf naturalised daily flow, cdr catchment daily rainfall.","enum":["gdf","ndf","cdr"],"type":"string"},"end":{"$refdescription":"#/properties/startEnd date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart.","format":"date","type":"string"},"start":{"description":"Start date in YYYY-MM-DD; must be no later than end, at most 366 days apart.","format":"date","type":"string"},"station_id":{"description":"Positive numeric NRFA gauging-station identifier; not an EA station ID.","exclusiveMinimum":0,"type":"integer"}}, ⟨6 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"station_id":{"description":"Positive numeric NRFA gauging-station identifier; not an EA station ID.","exclusiveMinimum":0,"type":"integer"}}," ⟨4 unchanged words⟩
⟨5 unchanged words⟩ properties":{"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"station_id":{"description":"Station identifier returned by the corresponding provider's station discovery tool.","pattern":"^[A-Za-z0-9_-]{1,60}$" ⟨6 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"end":{"description":"End ISO 8601 timestamp with timezone offset; start/end must be ordered and at most 7 days apart.","format":"date-time","type":"string"},"limit":{"default":100,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":1000,"minimum":1,"type":"integer"},"measure_id":{"description":"NRW measure identifier returned by nrw_measures.","maxLength":150,"minLength":1,"pattern":"^[A-Za-z0-9 _.-]+$","type":"string"},"start":{"description":"Start ISO 8601 timestamp with timezone offset; start/end must be ordered and at most 7 days apart.","format":"date-time","type":"string"} ⟨6 unchanged words⟩
⟨5 unchanged words⟩ properties":{"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"name":{"description":"Station name to search for within this provider.","maxLength":100,"minLength":2,"type": ⟨5 unchanged words⟩
⟨5 unchanged words⟩ properties":{"limit":{"default":5,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":20,"minimum":1,"type":"integer"},"query":{"description":"Place name to search in OS Open Names; not a full postal address.","maxLength":100,"minLength":2,"type": ⟨5 unchanged words⟩
⟨6 unchanged words⟩ :{"dataset":{"default":"conservation-area","description":"Dataset identifier from the allowed values in this schema.","enum":["conservation-area","listed-building","article-4-direction","article-4-direction-area","flood-risk-zone"],"type":"string"},"lat":{"description":"Confirmed WGS84 latitude in decimal degrees; pair with lon.","maximum":61,"minimum":49,"type":"number"},"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"lon":{"description":"Confirmed WGS84 longitude in decimal degrees; pair with lat.","maximum":3,"minimum":-9,"type":"number"},"radius_km":{"default":1,"description":"Search radius in kilometres; spatial tools use a bounding box around the point.","exclusiveMinimum":0,"maximum":10,"type" ⟨6 unchanged words⟩
⟨5 unchanged words⟩ properties":{"latest_n":{"default":1,"description":"Number of latest readings per measure (default 1, maximum 100).","maximum":100,"minimum":1,"type":"integer"},"station_id":{"description":"Station identifier returned by the corresponding provider's station discovery tool.","pattern":"^[A-Za-z0-9_-]{1,100}$" ⟨6 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"lat":{"description":"Confirmed WGS84 latitude in decimal degrees; pair with lon.","maximum":90,"minimum":-90,"type":"number"},"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"lon":{"description":"Confirmed WGS84 longitude in decimal degrees; pair with lat.","maximum":180,"minimum":-180,"type":"number"},"radius_km":{"default":5,"description":"Search radius in kilometres; spatial tools use a bounding box around the point.","exclusiveMinimum":0,"maximum":50,"type" ⟨6 unchanged words⟩
⟨5 unchanged words⟩ properties":{"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"station_id":{"description":"SEPA station_no returned by sepa_stations (not the internal station_id).","pattern":"^[A-Za-z0-9_-]{1,100}$" ⟨6 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"lat":{"description":"Confirmed WGS84 latitude in decimal degrees; pair with lon.","maximum":85,"minimum":-85,"type":"number"},"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"lon":{"description":"Confirmed WGS84 longitude in decimal degrees; pair with lat.","maximum":180,"minimum":-180,"type":"number"},"name":{"description":"Station name to search for within this provider.","maxLength":100,"minLength":2,"pattern":" ⟨8 unchanged words⟩ :"string"},"radius_km":{"default":10,"description":"Search radius in kilometres; spatial tools use a bounding box around the point.","exclusiveMinimum":0,"maximum":50,"type" ⟨3 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"end":{"description":"End date in YYYY-MM-DD; start/end must be ordered and at most 7 days apart.","format":"date","type":"string"},"limit":{"default":100,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":1000,"minimum":1,"type":"integer"},"series_id":{"description":"Numeric KiWIS series identifier returned by sepa_series.","pattern":"^[0-9]{1,20}$","type":"string"},"start":{"description":"Start date in YYYY-MM-DD; start/end must be ordered and at most 7 days apart.","format":"date","type":"string"} ⟨6 unchanged words⟩
⟨5 unchanged words⟩ properties":{"latest_n":{"default":1,"description":"Number of latest readings per measure (default 1, maximum 100).","maximum":100,"minimum":1,"type":"integer"},"station_id":{"description":"Station identifier returned by the corresponding provider's station discovery tool.","pattern":"^[A-Za-z0-9_-]{1,100}$" ⟨6 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"lat":{"description":"Confirmed WGS84 latitude in decimal degrees; pair with lon.","maximum":90,"minimum":-90,"type":"number"},"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"lon":{"description":"Confirmed WGS84 longitude in decimal degrees; pair with lat.","maximum":180,"minimum":-180,"type":"number"},"radius_km":{"default":5,"description":"Search radius in kilometres; spatial tools use a bounding box around the point.","exclusiveMinimum":0,"maximum":50,"type" ⟨6 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"end":{"$refdescription":"#/properties/startEnd date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart.","format":"date","type":"string"},"parameter_code":{"default":"00060","description":"USGS parameter: 00060 discharge, 00065 stage, 00010 water temperature; daily mean.","enum":["00060","00065","00010"],"type":"string"},"site_id":{"description":"USGS monitoring location number (8–15 digits), optionally prefixed USGS-.","pattern":"^(USGS-)?[0-9]{8,15}$","type":"string"},"start":{"description":"Start date in YYYY-MM-DD; must be no later than end, at most 366 days apart.","format":"date","type":"string"} ⟨6 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"determinand":{"description":"Optional numeric EA determinand code to select the measured substance or property.","pattern":"^[0-9]{1,10}$","type":"string"},"end":{"description":"End date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart.","format":"date","type":"string"},"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"sampling_point":{"description":"Sampling-point notation returned by wq_sampling_points.","pattern":"^[A-Za-z0-9_-]{1,100}$","type":"string"},"start":{"description":"Start date in YYYY-MM-DD; must be no later than end, at most 366 days apart.","format":"date","type":"string"} ⟨6 unchanged words⟩
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"lat":{"description":"Confirmed WGS84 latitude in decimal degrees; pair with lon.","maximum":85,"minimum":-85,"type":"number"},"limit":{"default":10,"description":"Maximum number of results to return; bounded by this tool's schema.","maximum":100,"minimum":1,"type":"integer"},"lon":{"description":"Confirmed WGS84 longitude in decimal degrees; pair with lat.","maximum":180,"minimum":-180,"type":"number"},"radius_km":{"default":5,"description":"Search radius in kilometres; spatial tools use a bounding box around the point.","exclusiveMinimum":0,"maximum":50,"type" ⟨6 unchanged words⟩
TerraMCPauthenticatedisroutera Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. ea_hydro_series. Returnsnormalised SIsource data andsourceprovenance;provenance.supported hydrological units are normalised to SI.
TerraMCPauthenticatedisroutera Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. flood_find_stations. Returnsnormalised SIsource data andsourceprovenance;provenance.supported hydrological units are normalised to SI. Set parameter=rainfall to find rainfall stations, or use rainfall_stations.
TerraMCPauthenticatedisroutera Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. flood_get_readings. Returnsnormalised SIsource data andsourceprovenance;provenance.supported hydrological units are normalised to SI. Returns all station measures; use rainfall_latest for rainfall only.
TerraMCPauthenticatedisroutera Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. flood_list_warnings. Returnsnormalised SIsource data andsourceprovenance;provenance.supported hydrological units are normalised to SI.
Get a source by slug, normalised name or alias (optional -api/-mcp/-server suffix), including provenance, score breakdown and access requirements. Unknown ⟨8 unchanged words⟩
TerraMCPauthenticatedisroutera Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. nrfa_get_timeseries. Returnsnormalised SIsource data andsourceprovenance;provenance.supported hydrological units are normalised to SI.
TerraMCPauthenticatedisroutera Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. nrfa_station_info. Returnsnormalised SIsource data andsourceprovenance;provenance.supported hydrological units are normalised to SI.
TerraMCPauthenticatedisroutera Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. rainfall_latest. Returnsnormalised SIsource data andsourceprovenance;provenance.supported hydrological units are normalised to SI. Latest rainfall readings only, in mm, for ⟨10 unchanged words⟩
TerraMCPauthenticatedisroutera Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. rainfall_stations. Returnsnormalised SIsource data andsourceprovenance;provenance.supported hydrological units are normalised to SI. Find nearby EA rainfall stations (parameter=rainfall).
Search curated water, environment, terrain and civil engineeringsources.sources without an API key. 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 ⟨47 unchanged words⟩
⟨32 unchanged words⟩ "minimum":1,"type":"integer"},"live_only":{"description":"Only sources queryable through TerraMCP router tools; sponsored placements remain separately labelled.","type":"boolean"},"min_score":{"maximum":100,"minimum":0,"type":"number"},"official":{"description":"Include (default), exclude, or show only government / regulator publishers.","enum":["include","exclude","only"],"type":"string"},"offset":{"default":0,"maximum":9007199254740991,"minimum":0,"type":"integer"},"query":{"default":"","maxLength":200,"type":"string"},"region":{"maxLength":100,"type":"string"},"use_casesort":{"maxLengthdescription":200"Default discovery for browsing; Discover keeps text queries ranked by relevance. Quality and Newest explicitly override relevance.","enum":["discover","quality","newest"],"type":"string"}},"requireduse_case":[{"querymaxLength"]:200,"type":"string"}},"type":"object"}
TerraMCPauthenticatedisroutera Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. usgs_daily. Returnsnormalised SIsource data andsourceprovenance;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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. bgs_collections. Returns source data and provenance; supported hydrological units are normalised to SI. List BGS OGC API Features collections with verified OGL commercial reuse terms (borehole index and geology 625k). Other collections are excluded pending licence checks.
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. bgs_features. Returns source data and provenance; supported hydrological units are normalised to SI. 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 …
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. ea_flood_features. Returns source data and provenance; supported hydrological units are normalised to SI. 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 geomet…
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. ea_groundwater_stations. Returns source data and provenance; supported hydrological units are normalised to SI. 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 eviden…
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. flood_zone_at_point. Returns source data and provenance; supported hydrological units are normalised to SI. 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. …
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. ne_designated_sites. Returns source data and provenance; supported hydrological units are normalised to SI. 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.
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. nrw_measures. Returns source data and provenance; supported hydrological units are normalised to SI. Get NRW telemetry measures and latest observations for a station_id. Preserves reported units and quality codes (OGL v3).
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. nrw_readings. Returns source data and provenance; supported hydrological units are normalised to SI. 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).
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. nrw_stations. Returns source data and provenance; supported hydrological units are normalised to SI. Find Natural Resources Wales telemetry stations by station name (anonymous, OGL v3). Returns station references for nrw_measures; data is provisional.
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. os_names. Returns source data and provenance; supported hydrological units are normalised to SI. 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.
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. planning_entities. Returns source data and provenance; supported hydrological units are normalised to SI. 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…
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. sepa_series. Returns source data and provenance; supported hydrological units are normalised to SI. List bounded SEPA KiWIS time series for a station_id (station number), including series IDs and reported units (OGL).
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. sepa_stations. Returns source data and provenance; supported hydrological units are normalised to SI. Find SEPA monitoring stations by name or near WGS84 lat/lon in Scotland (OGL). Supply a name or both coordinates; radius maximum 50 km.
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. sepa_values. Returns source data and provenance; supported hydrological units are normalised to SI. 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).
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. tide_readings. Returns source data and provenance; supported hydrological units are normalised to SI. Latest observed tidal levels only for an EA station. SI metres; datum qualifier and original unit retained. Not tide predictions.
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. tide_stations. Returns source data and provenance; supported hydrological units are normalised to SI. Find EA tidal level stations near a point, using qualifier=Tidal Level. Observed levels, not tide predictions.
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. wq_measurements. Returns source data and provenance; supported hydrological units are normalised to SI. 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).
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; a TerraMCP key provides higher limits; open tools fall back to anonymous limits when its monthly quota is exhausted. Source licence warnings still apply. wq_sampling_points. Returns source data and provenance; supported hydrological units are normalised to SI. Find Environment Agency water-quality sampling points near a WGS84 point (England; OGL v3). Returns bounded metadata, not a water-safety assessment.