TerraMCP

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

사용해야 할까요

품질 및 안전성

B
설명 품질
98%
스키마 완전성
94%
이름 품질
82%
오염 위험
0%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (9)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool 'search_sources' description contains placeholder textsearch_sources에서
  • MEDIUMTool 'get_source' description contains placeholder textget_source에서
  • MEDIUMTool 'top_sources' description contains placeholder texttop_sources에서
  • MEDIUMTool description contains URL to non-standard domainos_names에서
  • MEDIUMTool description contains URL to non-standard domaindem_clip에서
  • INFOTool description contains placeholder or incomplete textsearch_sources에서
  • INFOTool description contains placeholder or incomplete textget_source에서
  • INFOTool description contains placeholder or incomplete texttop_sources에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~9,951토큰 (도구 정의)
~1.9 KB일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 7.77%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

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

원격 엔드포인트

https://terramcp.earth/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (33)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢search_sources(query, sort, official, limit, offset, ...)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 200,
      "default": "",
      "description": "Plain-language source or evidence query; empty to browse. Place hints are approximate, not confirmed site coordinates."
    },
    "sort": {
      "type": "string",
      "enum": [
        "discover",
        "quality",
        "newest"
      ],
      "description": "Default discovery for browsing; Discover keeps text queries ranked by relevance. Quality and Newest explicitly override relevance."
    },
    "official": {
      "type": "string",
      "enum": [
        "include",
        "exclude",
        "only"
      ],
      "description": "Include (default), exclude, or show only government / regulator publishers."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 20,
      "description": "Maximum organic summaries per page; default 20, maximum 50."
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991,
      "default": 0,
      "description": "Number of organic results to skip for pagination."
    },
    "kind": {
      "type": "string",
      "enum": [
        "mcp",
        "skill",
        "plugin",
        "data_api",
        "dataset",
        "software",
        "directory"
      ],
      "description": "Source kind to include."
    },
    "category": {
      "type": "string",
      "maxLength": 100,
      "description": "Category slug from list_categories."
    },
    "region": {
      "type": "string",
      "maxLength": 100,
      "description": "Region filter; global sources are also included."
    },
    "use_case": {
      "type": "string",
      "maxLength": 200,
      "description": "Case-insensitive substring of the source use cases."
    },
    "audience": {
      "type": "string",
      "maxLength": 200,
      "description": "Case-insensitive substring of the intended audience."
    },
    "live_only": {
      "type": "boolean",
      "description": "Only sources queryable through TerraMCP router tools; sponsored placements remain separately labelled."
    },
    "min_score": {
      "type": "number",
      "minimum": 0,
      "maximum": 100,
      "description": "Minimum evidence-quality score from 0 to 100."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_source(slug)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "maxLength": 150,
      "description": "Source slug returned by search_sources; normalised names and aliases also resolve."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_categories

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

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢top_sources(category, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "maxLength": 100,
      "description": "Category slug from list_categories."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 10,
      "description": "Maximum organic sources to return; default 10, maximum 50."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_consultant

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

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nrw_stations(name, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 2,
      "maxLength": 100,
      "description": "Station name to search for within this provider."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "required": [
    "name"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nrw_measures(station_id, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "station_id": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{1,60}$",
      "description": "Station identifier returned by the corresponding provider's station discovery tool."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "required": [
    "station_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nrw_readings(measure_id, start, end, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "measure_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 150,
      "pattern": "^[A-Za-z0-9 _.-]+$",
      "description": "NRW measure identifier returned by nrw_measures."
    },
    "start": {
      "type": "string",
      "format": "date-time",
      "description": "Start ISO 8601 timestamp with timezone offset; start/end must be ordered and at most 7 days apart."
    },
    "end": {
      "type": "string",
      "format": "date-time",
      "description": "End ISO 8601 timestamp with timezone offset; start/end must be ordered and at most 7 days apart."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000,
      "default": 100,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "required": [
    "measure_id",
    "start",
    "end"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢os_names(query, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 100,
      "description": "Place name to search in OS Open Names; not a full postal address."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "default": 5,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢ea_groundwater_stations(lat, lon, radius_km, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": 49,
      "maximum": 61,
      "description": "Confirmed WGS84 latitude in decimal degrees; pair with lon."
    },
    "lon": {
      "type": "number",
      "minimum": -9,
      "maximum": 3,
      "description": "Confirmed WGS84 longitude in decimal degrees; pair with lat."
    },
    "radius_km": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 10,
      "default": 2,
      "description": "Search radius in kilometres; spatial tools use a bounding box around the point."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "required": [
    "lat",
    "lon"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢ea_flood_features(lat, lon, radius_km, limit, dataset)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": 49,
      "maximum": 61,
      "description": "Confirmed WGS84 latitude in decimal degrees; pair with lon."
    },
    "lon": {
      "type": "number",
      "minimum": -9,
      "maximum": 3,
      "description": "Confirmed WGS84 longitude in decimal degrees; pair with lat."
    },
    "radius_km": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 10,
      "default": 2,
      "description": "Search radius in kilometres; spatial tools use a bounding box around the point."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    },
    "dataset": {
      "type": "string",
      "enum": [
        "main-rivers",
        "recorded-flood-outlines",
        "flood-warning-areas",
        "spatial-flood-defences"
      ],
      "description": "Dataset identifier from the allowed values in this schema."
    }
  },
  "required": [
    "lat",
    "lon",
    "dataset"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢ne_designated_sites(lat, lon, radius_km, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": 49,
      "maximum": 61,
      "description": "Confirmed WGS84 latitude in decimal degrees; pair with lon."
    },
    "lon": {
      "type": "number",
      "minimum": -9,
      "maximum": 3,
      "description": "Confirmed WGS84 longitude in decimal degrees; pair with lat."
    },
    "radius_km": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 10,
      "default": 2,
      "description": "Search radius in kilometres; spatial tools use a bounding box around the point."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "required": [
    "lat",
    "lon"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢wq_sampling_points(lat, lon, radius_km, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": -85,
      "maximum": 85,
      "description": "Confirmed WGS84 latitude in decimal degrees; pair with lon."
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Confirmed WGS84 longitude in decimal degrees; pair with lat."
    },
    "radius_km": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 50,
      "default": 5,
      "description": "Search radius in kilometres; spatial tools use a bounding box around the point."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "required": [
    "lat",
    "lon"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢wq_measurements(sampling_point, start, end, determinand, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "sampling_point": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{1,100}$",
      "description": "Sampling-point notation returned by wq_sampling_points."
    },
    "start": {
      "type": "string",
      "format": "date",
      "description": "Start date in YYYY-MM-DD; must be no later than end, at most 366 days apart."
    },
    "end": {
      "type": "string",
      "format": "date",
      "description": "End date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart."
    },
    "determinand": {
      "type": "string",
      "pattern": "^[0-9]{1,10}$",
      "description": "Optional numeric EA determinand code to select the measured substance or property."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "required": [
    "sampling_point",
    "start",
    "end"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢sepa_stations(lat, lon, name, radius_km, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": -85,
      "maximum": 85,
      "description": "Confirmed WGS84 latitude in decimal degrees; pair with lon."
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Confirmed WGS84 longitude in decimal degrees; pair with lat."
    },
    "name": {
      "type": "string",
      "minLength": 2,
      "maxLength": 100,
      "pattern": "^[\\p{L}\\p{N} '\\-]+$",
      "description": "Station name to search for within this provider."
    },
    "radius_km": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 50,
      "default": 10,
      "description": "Search radius in kilometres; spatial tools use a bounding box around the point."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢sepa_series(station_id, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "station_id": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{1,100}$",
      "description": "SEPA station_no returned by sepa_stations (not the internal station_id)."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "required": [
    "station_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢sepa_values(series_id, start, end, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "series_id": {
      "type": "string",
      "pattern": "^[0-9]{1,20}$",
      "description": "Numeric KiWIS series identifier returned by sepa_series."
    },
    "start": {
      "type": "string",
      "format": "date",
      "description": "Start date in YYYY-MM-DD; start/end must be ordered and at most 7 days apart."
    },
    "end": {
      "type": "string",
      "format": "date",
      "description": "End date in YYYY-MM-DD; start/end must be ordered and at most 7 days apart."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000,
      "default": 100,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "required": [
    "series_id",
    "start",
    "end"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢bgs_collections(limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢bgs_features(lat, lon, radius_km, limit, collection)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": 49,
      "maximum": 61,
      "description": "Confirmed WGS84 latitude in decimal degrees; pair with lon."
    },
    "lon": {
      "type": "number",
      "minimum": -9,
      "maximum": 3,
      "description": "Confirmed WGS84 longitude in decimal degrees; pair with lat."
    },
    "radius_km": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 10,
      "default": 1,
      "description": "Search radius in kilometres; spatial tools use a bounding box around the point."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    },
    "collection": {
      "type": "string",
      "enum": [
        "onshoreboreholeindex",
        "bgsgeology625kbedrock",
        "bgsgeology625kdykes",
        "bgsgeology625kfaults",
        "bgsgeology625ksuperficial"
      ],
      "default": "onshoreboreholeindex",
      "description": "BGS collection identifier from bgs_collections; default onshoreboreholeindex."
    }
  },
  "required": [
    "lat",
    "lon"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢planning_entities(lat, lon, radius_km, limit, dataset)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": 49,
      "maximum": 61,
      "description": "Confirmed WGS84 latitude in decimal degrees; pair with lon."
    },
    "lon": {
      "type": "number",
      "minimum": -9,
      "maximum": 3,
      "description": "Confirmed WGS84 longitude in decimal degrees; pair with lat."
    },
    "radius_km": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 10,
      "default": 1,
      "description": "Search radius in kilometres; spatial tools use a bounding box around the point."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    },
    "dataset": {
      "type": "string",
      "enum": [
        "conservation-area",
        "listed-building",
        "article-4-direction",
        "article-4-direction-area",
        "flood-risk-zone"
      ],
      "default": "conservation-area",
      "description": "Dataset identifier from the allowed values in this schema."
    }
  },
  "required": [
    "lat",
    "lon"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢flood_zone_at_point(lat, lon)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": 49.8,
      "maximum": 56,
      "description": "Confirmed WGS84 latitude in decimal degrees; pair with lon."
    },
    "lon": {
      "type": "number",
      "minimum": -6.5,
      "maximum": 2.1,
      "description": "Confirmed WGS84 longitude in decimal degrees; pair with lat."
    }
  },
  "required": [
    "lat",
    "lon"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tide_stations(lat, lon, radius_km, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Confirmed WGS84 latitude in decimal degrees; pair with lon."
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Confirmed WGS84 longitude in decimal degrees; pair with lat."
    },
    "radius_km": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 50,
      "default": 5,
      "description": "Search radius in kilometres; spatial tools use a bounding box around the point."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "required": [
    "lat",
    "lon"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tide_readings(station_id, latest_n)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "station_id": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{1,100}$",
      "description": "Station identifier returned by the corresponding provider's station discovery tool."
    },
    "latest_n": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 1,
      "description": "Number of latest readings per measure (default 1, maximum 100)."
    }
  },
  "required": [
    "station_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢rainfall_stations(lat, lon, radius_km, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Confirmed WGS84 latitude in decimal degrees; pair with lon."
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Confirmed WGS84 longitude in decimal degrees; pair with lat."
    },
    "radius_km": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 50,
      "default": 5,
      "description": "Search radius in kilometres; spatial tools use a bounding box around the point."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "required": [
    "lat",
    "lon"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢rainfall_latest(station_id, latest_n)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "station_id": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{1,100}$",
      "description": "Station identifier returned by the corresponding provider's station discovery tool."
    },
    "latest_n": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 1,
      "description": "Number of latest readings per measure (default 1, maximum 100)."
    }
  },
  "required": [
    "station_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢flood_find_stations(lat, lon, radius_km, parameter, limit)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Confirmed WGS84 latitude in decimal degrees; pair with lon."
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Confirmed WGS84 longitude in decimal degrees; pair with lat."
    },
    "radius_km": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 50,
      "default": 5,
      "description": "Search radius in kilometres; spatial tools use a bounding box around the point."
    },
    "parameter": {
      "type": "string",
      "enum": [
        "level",
        "flow",
        "rainfall"
      ],
      "description": "Optional observed parameter filter: level, flow or rainfall; omit for all measures."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results to return; bounded by this tool's schema."
    }
  },
  "required": [
    "lat",
    "lon"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢flood_get_readings(station_id, latest_n)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "station_id": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{1,100}$",
      "description": "Station identifier returned by the corresponding provider's station discovery tool."
    },
    "latest_n": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 1,
      "description": "Number of latest readings per measure (default 1, maximum 100)."
    }
  },
  "required": [
    "station_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢flood_list_warnings(max_severity, county)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "max_severity": {
      "type": "integer",
      "minimum": 1,
      "maximum": 4,
      "default": 3,
      "description": "Include warnings through this severity: 1 severe, 2 warning, 3 alert, 4 no longer in force; default 3."
    },
    "county": {
      "type": "string",
      "maxLength": 100,
      "description": "Optional county name to filter EA flood warnings."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢ea_hydro_series(station_id, property, statistic, period, start, ...)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "station_id": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{1,100}$",
      "description": "EA Hydrology station SUID from Hydrology metadata; not a flood-monitoring station ID."
    },
    "property": {
      "type": "string",
      "enum": [
        "waterFlow",
        "waterLevel",
        "rainfall",
        "groundwaterLevel"
      ],
      "description": "EA Hydrology observed property; choose a statistic supported by that station's measures."
    },
    "statistic": {
      "type": "string",
      "enum": [
        "mean",
        "min",
        "max",
        "instantaneous",
        "total"
      ],
      "default": "mean",
      "description": "Qualified measure statistic; rainfall typically total, levels min/max; default mean."
    },
    "period": {
      "type": "string",
      "enum": [
        "daily",
        "15min"
      ],
      "default": "daily",
      "description": "Observation interval: daily (default) or 15min (sub-daily)."
    },
    "start": {
      "type": "string",
      "format": "date",
      "description": "Start date in YYYY-MM-DD; must be no later than end, at most 366 days apart."
    },
    "end": {
      "type": "string",
      "format": "date",
      "description": "End date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart."
    }
  },
  "required": [
    "station_id",
    "property",
    "start",
    "end"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nrfa_station_info(station_id)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "station_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "description": "Positive numeric NRFA gauging-station identifier; not an EA station ID."
    }
  },
  "required": [
    "station_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nrfa_get_timeseries(station_id, data_type, start, end)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "station_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "description": "Positive numeric NRFA gauging-station identifier; not an EA station ID."
    },
    "data_type": {
      "type": "string",
      "enum": [
        "gdf",
        "ndf",
        "cdr"
      ],
      "default": "gdf",
      "description": "NRFA series: gdf gauged daily flow, ndf naturalised daily flow, cdr catchment daily rainfall."
    },
    "start": {
      "type": "string",
      "format": "date",
      "description": "Start date in YYYY-MM-DD; must be no later than end, at most 366 days apart."
    },
    "end": {
      "type": "string",
      "format": "date",
      "description": "End date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart."
    }
  },
  "required": [
    "station_id",
    "start",
    "end"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢usgs_daily(site_id, parameter_code, start, end)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "site_id": {
      "type": "string",
      "pattern": "^(USGS-)?[0-9]{8,15}$",
      "description": "USGS monitoring location number (8–15 digits), optionally prefixed USGS-."
    },
    "parameter_code": {
      "type": "string",
      "enum": [
        "00060",
        "00065",
        "00010"
      ],
      "default": "00060",
      "description": "USGS parameter: 00060 discharge, 00065 stage, 00010 water temperature; daily mean."
    },
    "start": {
      "type": "string",
      "format": "date",
      "description": "Start date in YYYY-MM-DD; must be no later than end, at most 366 days apart."
    },
    "end": {
      "type": "string",
      "format": "date",
      "description": "End date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart."
    }
  },
  "required": [
    "site_id",
    "start",
    "end"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢dem_clip(bbox, dataset)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "bbox": {
      "type": "array",
      "minItems": 4,
      "maxItems": 4,
      "items": [
        {
          "type": "number",
          "minimum": -180,
          "maximum": 180
        },
        {
          "type": "number",
          "minimum": -90,
          "maximum": 90
        },
        {
          "type": "number",
          "minimum": -180,
          "maximum": 180
        },
        {
          "type": "number",
          "minimum": -90,
          "maximum": 90
        }
      ],
      "description": "WGS84 bounds [west, south, east, north], ordered and covering at most 100 km²."
    },
    "dataset": {
      "type": "string",
      "enum": [
        "COP30",
        "COP90",
        "SRTMGL1",
        "SRTMGL3",
        "NASADEM",
        "EU_DTM"
      ],
      "default": "COP30",
      "description": "Dataset identifier from the allowed values in this schema."
    }
  },
  "required": [
    "bbox"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 33개