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 件