Environment & energy

UK river levels and rainfall, bathing waters, flood warnings, weather, earthquakes and the GB…

사용해야 할까요

품질 및 안전성

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

발견 사항 (75)

  • LOWTool 'bathing-water__near' doesn't follow camelCase/snake_casebathing-water__near에서
  • LOWTool 'bathing-water__site' doesn't follow camelCase/snake_casebathing-water__site에서
  • LOWTool 'bathing-water__search' doesn't follow camelCase/snake_casebathing-water__search에서
  • LOWTool 'earthquakes__significant-week' doesn't follow camelCase/snake_caseearthquakes__significant-week에서
  • LOWTool 'earthquakes__m45-week' doesn't follow camelCase/snake_caseearthquakes__m45-week에서
  • LOWTool 'earthquakes__m25-day' doesn't follow camelCase/snake_caseearthquakes__m25-day에서
  • LOWTool 'gb-electricity__generation-now' doesn't follow camelCase/snake_casegb-electricity__generation-now에서
  • LOWTool 'gb-electricity__generation-today' doesn't follow camelCase/snake_casegb-electricity__generation-today에서
  • LOWTool 'gb-electricity__generation-today' name length outside 3-30 rangegb-electricity__generation-today에서
  • LOWTool 'gb-electricity__generation-history' doesn't follow camelCase/snake_casegb-electricity__generation-history에서

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

컨텍스트 비용

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

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

설치

원클릭 설치

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

{
  "mcpServers": {
    "environment": {
      "url": "https://fourzerotwo.si/mcp/v/environment"
    }
  }
}

원격 엔드포인트

https://fourzerotwo.si/mcp/v/environmentstreamable-http

할 수 있는 일

도구 목록

도구 (64)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢bathing-water__near(postcode, lat, lng, radius_km, limit)

Designated bathing waters within a radius (default 25 km) of a UK postcode or point, nearest first, with classification and pollution risk. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "postcode": {
      "type": "string",
      "description": "UK postcode (or give lat and lng)"
    },
    "lat": {
      "type": "string",
      "description": "Latitude"
    },
    "lng": {
      "type": "string",
      "description": "Longitude"
    },
    "radius_km": {
      "type": "integer",
      "description": "Radius in km (default 25, max 100)"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10)"
    }
  }
}

출력 스키마

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢bathing-water__site(id)

One bathing water: classification and year, pollution-risk forecast, latest sample date, water company and profile link. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Bathing water id"
    }
  },
  "required": [
    "id"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢bathing-water__search(name, classification)

Find bathing waters by name or district, and/or by classification (e.g. every "poor" site). Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Site or district name"
    },
    "classification": {
      "type": "string",
      "description": "excellent | good | sufficient | poor | closed"
    }
  }
}

출력 스키마

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢earthquakes__significant-week

Significant earthquakes worldwide in the past 7 days. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢earthquakes__m45-week

Magnitude 4.5+ earthquakes worldwide in the past 7 days. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢earthquakes__m25-day

Magnitude 2.5+ earthquakes worldwide in the past day. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢earthquakes__near(latitude, longitude, maxradiuskm, starttime, minmagnitude)

Earthquakes within a radius of a point since a date. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "latitude": {
      "type": "string",
      "description": "Latitude"
    },
    "longitude": {
      "type": "string",
      "description": "Longitude"
    },
    "maxradiuskm": {
      "type": "integer",
      "description": "Radius km (default 20001)"
    },
    "starttime": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "minmagnitude": {
      "type": "string",
      "description": "Minimum magnitude"
    }
  },
  "required": [
    "latitude",
    "longitude"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢earthquakes__count(starttime, minmagnitude)

How many earthquakes match a time and magnitude window. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "starttime": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "minmagnitude": {
      "type": "string",
      "description": "Minimum magnitude"
    }
  },
  "required": [
    "starttime"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢earthquakes__event(eventid)

Full detail for one earthquake by USGS event id. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "eventid": {
      "type": "string",
      "description": "USGS event id"
    }
  },
  "required": [
    "eventid"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__generation-now

Current GB generation by fuel type (MW and %), latest 5-minute reading and last half hour / 24 hours. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__generation-today

Actual generation by production type over the last 24 hours (solar, wind, nuclear, gas…). Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__generation-history

Half-hourly generation by fuel type, recent history. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__interconnectors

Latest half-hourly flows on each interconnector (France, Norway, Netherlands, Belgium, Ireland, Denmark…), newest first. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__interconnector-list

Every GB interconnector and the bidding zone it connects to. Free within the daily allowance, then $0.0005 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__demand-outturn

Initial national and transmission demand, half-hourly, last ~2 days. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__demand-daily

Total national demand per day, recent days. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__demand-peak

Daily peak transmission demand. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__demand-forecast

Half-hourly national and transmission demand forecast for the next day. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__demand-forecast-14d

Daily peak demand forecast for the next two weeks. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__demand-forecast-52w

Weekly peak demand forecast for the year ahead. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__wind-forecast

Current wind generation forecast, half-hourly, for the next ~2 days. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__wind-forecast-peak

Forecast peak wind generation for each day. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__indicated-forecast

Day-ahead indicated demand, generation, imbalance and margin. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__capacity-forecast

Forecast available generation capacity by fuel type for the next two weeks. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__margin-forecast

Daily operating margin forecast (OCNMFD2), days 2–14. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__surplus-forecast

Daily generating plant surplus forecast, days 2–14. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__system-prices(date)

System sell/buy price and net imbalance volume for every settlement period of a day. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "description": "Settlement date YYYY-MM-DD"
    }
  },
  "required": [
    "date"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__acceptances-latest

Most recent bid-offer acceptances issued by the system operator. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__frequency

Grid frequency (Hz) every 15 seconds, last hour. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__temperature

Daily GB average temperature against seasonal reference values (drives demand). Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__warnings

System operator warnings and notices (margin notices, SO-SO trades, electricity capacity warnings). Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__outages(from, to)

Outage and unavailability messages published between two times (ids; fetch each with outage). Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "From (ISO time, e.g. 2026-10-10T00:00Z)"
    },
    "to": {
      "type": "string",
      "description": "To (ISO time)"
    }
  },
  "required": [
    "from",
    "to"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__outage(id)

One outage notice: plant, fuel, normal/available capacity, cause and event window. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "Message id from outages"
    }
  },
  "required": [
    "id"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__wind-solar(from, to)

Actual or estimated wind (on/offshore) and solar generation between two dates. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "Start date YYYY-MM-DD"
    },
    "to": {
      "type": "string",
      "description": "End date YYYY-MM-DD"
    }
  },
  "required": [
    "from",
    "to"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢gb-electricity__market-index(from, to)

Market Index Data: half-hourly wholesale price (£/MWh) and volume between two dates. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "Start date YYYY-MM-DD"
    },
    "to": {
      "type": "string",
      "description": "End date YYYY-MM-DD"
    }
  },
  "required": [
    "from",
    "to"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢global-weather__forecast-complete(lat, lon)

Full forecast including humidity, pressure, fog, UV and precipitation ranges. Free within the daily allowance, then $0.003 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "string",
      "description": "Latitude"
    },
    "lon": {
      "type": "string",
      "description": "Longitude"
    }
  },
  "required": [
    "lat",
    "lon"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢global-weather__sun(lat, lon, date)

Sunrise, sunset and solar noon for a point and date. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "string",
      "description": "Latitude"
    },
    "lon": {
      "type": "string",
      "description": "Longitude"
    },
    "date": {
      "type": "string",
      "description": "YYYY-MM-DD (default today)"
    }
  },
  "required": [
    "lat",
    "lon"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢global-weather__moon(lat, lon, date)

Moonrise, moonset and moon phase for a point and date. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "string",
      "description": "Latitude"
    },
    "lon": {
      "type": "string",
      "description": "Longitude"
    },
    "date": {
      "type": "string",
      "description": "YYYY-MM-DD"
    }
  },
  "required": [
    "lat",
    "lon"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢global-weather__ocean(lat, lon)

Wave height and direction, sea temperature and currents (Nordic and North Sea waters). Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "string",
      "description": "Latitude"
    },
    "lon": {
      "type": "string",
      "description": "Longitude"
    }
  },
  "required": [
    "lat",
    "lon"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢global-weather__forecast(lat, lon)

Hourly-then-6-hourly forecast for ~9 days: temperature, wind, cloud, precipitation, symbol. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "string",
      "description": "Latitude"
    },
    "lon": {
      "type": "string",
      "description": "Longitude"
    }
  },
  "required": [
    "lat",
    "lon"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-flood__warnings

Every flood alert and warning currently in force in England. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-flood__warnings-near(lat, long, dist)

Flood alerts and warnings in force within a radius of a point. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "string",
      "description": "Latitude"
    },
    "long": {
      "type": "string",
      "description": "Longitude"
    },
    "dist": {
      "type": "integer",
      "description": "Radius in km (default 5)"
    }
  },
  "required": [
    "lat",
    "long"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-flood__severe-warnings

Only severe flood warnings (danger to life) and flood warnings currently in force. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-flood__flood-area(area)

Description, river or sea and polygon reference for one flood area. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "area": {
      "type": "string",
      "description": "Flood area code"
    }
  },
  "required": [
    "area"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-flood__station(station)

Location, river, typical range and measures for one monitoring station. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "station": {
      "type": "string",
      "description": "Station reference, e.g. \"1491TH\""
    }
  },
  "required": [
    "station"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-flood__station-latest(station)

Latest readings from every measure at a station. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "station": {
      "type": "string",
      "description": "Station reference, e.g. \"1491TH\""
    }
  },
  "required": [
    "station"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-flood__station-history(station, since, _limit)

Readings from a station since a date-time (max 4 weeks back). Free within the daily allowance, then $0.003 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "station": {
      "type": "string",
      "description": "Station reference, e.g. \"1491TH\""
    },
    "since": {
      "type": "string",
      "description": "ISO date-time, e.g. 2026-10-01T00:00:00Z"
    },
    "_limit": {
      "type": "integer",
      "description": "Max readings (default 500)"
    }
  },
  "required": [
    "station"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-flood__rainfall-near(lat, long, dist)

Rainfall stations near a point. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "string",
      "description": "Latitude"
    },
    "long": {
      "type": "string",
      "description": "Longitude"
    },
    "dist": {
      "type": "integer",
      "description": "Radius in km (default 5)"
    }
  },
  "required": [
    "lat",
    "long"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-flood__tide-gauges

Every tidal level monitoring station in England. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-flood__river-stations(riverName)

Monitoring stations on a named river. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "riverName": {
      "type": "string",
      "description": "River name, e.g. \"River Thames\""
    }
  },
  "required": [
    "riverName"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-flood__flood-areas-near(lat, long, dist)

Flood alert and warning areas within a radius of a point. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "string",
      "description": "Latitude"
    },
    "long": {
      "type": "string",
      "description": "Longitude"
    },
    "dist": {
      "type": "integer",
      "description": "Radius in km (default 5)"
    }
  },
  "required": [
    "lat",
    "long"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-flood__stations-near(lat, long, dist)

River level, flow, tidal and rainfall monitoring stations near a point. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "string",
      "description": "Latitude"
    },
    "long": {
      "type": "string",
      "description": "Longitude"
    },
    "dist": {
      "type": "integer",
      "description": "Radius in km (default 5)"
    }
  },
  "required": [
    "lat",
    "long"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-rivers__stations-near(postcode, lat, lng, type, radius_km, ...)

River level, flow, rainfall and groundwater stations within a radius (default 10 km, max 25) of a postcode or point, nearest first. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "postcode": {
      "type": "string",
      "description": "UK postcode (or give lat and lng)"
    },
    "lat": {
      "type": "string",
      "description": "Latitude"
    },
    "lng": {
      "type": "string",
      "description": "Longitude"
    },
    "type": {
      "type": "string",
      "description": "level | flow | rainfall | groundwater"
    },
    "radius_km": {
      "type": "integer",
      "description": "Radius in km (default 10)"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 25)"
    }
  }
}

출력 스키마

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢uk-rivers__search(name)

Search hydrology stations by station or river name. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Station or river name"
    }
  },
  "required": [
    "name"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢uk-rivers__station(id)

One station: river, location, catchment area, date opened and its measures. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Hydrology station id (from stations-near or search)"
    }
  },
  "required": [
    "id"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢uk-rivers__latest(id, type)

The latest reading for each measure of a type (level, flow, rainfall or groundwater) at a station. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Hydrology station id (from stations-near or search)"
    },
    "type": {
      "type": "string",
      "description": "level | flow | rainfall | groundwater"
    }
  },
  "required": [
    "id",
    "type"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢uk-rivers__readings(id, type, days)

Recent 15-minute readings (or daily means) for one type at a station, up to 7 days, newest first. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Hydrology station id (from stations-near or search)"
    },
    "type": {
      "type": "string",
      "description": "level | flow | rainfall | groundwater"
    },
    "days": {
      "type": "integer",
      "description": "Days back (1–7, default 1)"
    }
  },
  "required": [
    "id",
    "type"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢uk-rivers__rainfall-near(postcode, lat, lng, radius_km)

The nearest rain gauges to a postcode or point with their latest rainfall totals. Free within the daily allowance, then $0.003 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "postcode": {
      "type": "string",
      "description": "UK postcode (or give lat and lng)"
    },
    "lat": {
      "type": "string",
      "description": "Latitude"
    },
    "lng": {
      "type": "string",
      "description": "Longitude"
    },
    "radius_km": {
      "type": "integer",
      "description": "Radius in km (default 10)"
    }
  }
}

출력 스키마

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢us-weather__points(point)

Forecast office, grid and nearby stations for a US lat,lon. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "point": {
      "type": "string",
      "description": "\"lat,lon\""
    }
  },
  "required": [
    "point"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢us-weather__forecast(office, x, y)

Twice-daily forecast periods for a grid square. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "office": {
      "type": "string",
      "description": "Forecast office id from the points endpoint"
    },
    "x": {
      "type": "integer",
      "description": "Grid X"
    },
    "y": {
      "type": "integer",
      "description": "Grid Y"
    }
  },
  "required": [
    "office",
    "x",
    "y"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢us-weather__forecast-hourly(office, x, y)

Hourly forecast for a grid square. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "office": {
      "type": "string",
      "description": "Forecast office id from the points endpoint"
    },
    "x": {
      "type": "integer",
      "description": "Grid X"
    },
    "y": {
      "type": "integer",
      "description": "Grid Y"
    }
  },
  "required": [
    "office",
    "x",
    "y"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢us-weather__alerts-active(area)

Weather alerts in force for a US state or marine area. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "area": {
      "type": "string",
      "description": "State code, e.g. CA"
    }
  },
  "required": [
    "area"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢us-weather__alerts-point(point)

Weather alerts in force at a lat,lon. Free within the daily allowance, then $0.002 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "point": {
      "type": "string",
      "description": "\"lat,lon\""
    }
  },
  "required": [
    "point"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢us-weather__station-latest(station)

Latest observed conditions at a weather station. Free within the daily allowance, then $0.001 USDC per call via x402.

입력 스키마

{
  "type": "object",
  "properties": {
    "station": {
      "type": "string",
      "description": "Station id, e.g. KNYC"
    }
  },
  "required": [
    "station"
  ]
}

출력 스키마

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}

커뮤니티

이 서버 평가하기

증거

최근 관측

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