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_case在 bathing-water__near 中
  • LOWTool 'bathing-water__site' doesn't follow camelCase/snake_case在 bathing-water__site 中
  • LOWTool 'bathing-water__search' doesn't follow camelCase/snake_case在 bathing-water__search 中
  • LOWTool 'earthquakes__significant-week' doesn't follow camelCase/snake_case在 earthquakes__significant-week 中
  • LOWTool 'earthquakes__m45-week' doesn't follow camelCase/snake_case在 earthquakes__m45-week 中
  • LOWTool 'earthquakes__m25-day' doesn't follow camelCase/snake_case在 earthquakes__m25-day 中
  • LOWTool 'gb-electricity__generation-now' doesn't follow camelCase/snake_case在 gb-electricity__generation-now 中
  • LOWTool 'gb-electricity__generation-today' doesn't follow camelCase/snake_case在 gb-electricity__generation-today 中
  • LOWTool 'gb-electricity__generation-today' name length outside 3-30 range在 gb-electricity__generation-today 中
  • LOWTool 'gb-electricity__generation-history' doesn't follow camelCase/snake_case在 gb-electricity__generation-history 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~9,658Token(工具定義)
~750 B典型回應大小
顯著的注意力影響(128k 上下文的 7.55%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `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 個工具