Environment & energy
UK river levels and rainfall, bathing waters, flood warnings, weather, earthquakes and the GB…
¿Debería usar esto?
Calidad y seguridad
Hallazgos (75)
- LOWen bathing-water__near
- LOWen bathing-water__site
- LOWen bathing-water__search
- LOWen earthquakes__significant-week
- LOWen earthquakes__m45-week
- LOWen earthquakes__m25-day
- LOWen gb-electricity__generation-now
- LOWen gb-electricity__generation-today
- LOWen gb-electricity__generation-today
- LOWen gb-electricity__generation-history
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"environment": {
"url": "https://fourzerotwo.si/mcp/v/environment"
}
}
}Puntos de conexión remotos
https://fourzerotwo.si/mcp/v/environmentstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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)"
}
}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Bathing water id"
}
},
"required": [
"id"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Site or district name"
},
"classification": {
"type": "string",
"description": "excellent | good | sufficient | poor | closed"
}
}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"starttime": {
"type": "string",
"description": "YYYY-MM-DD"
},
"minmagnitude": {
"type": "string",
"description": "Minimum magnitude"
}
},
"required": [
"starttime"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"eventid": {
"type": "string",
"description": "USGS event id"
}
},
"required": [
"eventid"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"date": {
"type": "string",
"description": "Settlement date YYYY-MM-DD"
}
},
"required": [
"date"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Message id from outages"
}
},
"required": [
"id"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"from": {
"type": "string",
"description": "Start date YYYY-MM-DD"
},
"to": {
"type": "string",
"description": "End date YYYY-MM-DD"
}
},
"required": [
"from",
"to"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"from": {
"type": "string",
"description": "Start date YYYY-MM-DD"
},
"to": {
"type": "string",
"description": "End date YYYY-MM-DD"
}
},
"required": [
"from",
"to"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"lat": {
"type": "string",
"description": "Latitude"
},
"lon": {
"type": "string",
"description": "Longitude"
}
},
"required": [
"lat",
"lon"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"lat": {
"type": "string",
"description": "Latitude"
},
"lon": {
"type": "string",
"description": "Longitude"
},
"date": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"required": [
"lat",
"lon"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"lat": {
"type": "string",
"description": "Latitude"
},
"lon": {
"type": "string",
"description": "Longitude"
}
},
"required": [
"lat",
"lon"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"lat": {
"type": "string",
"description": "Latitude"
},
"lon": {
"type": "string",
"description": "Longitude"
}
},
"required": [
"lat",
"lon"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"area": {
"type": "string",
"description": "Flood area code"
}
},
"required": [
"area"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"station": {
"type": "string",
"description": "Station reference, e.g. \"1491TH\""
}
},
"required": [
"station"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"station": {
"type": "string",
"description": "Station reference, e.g. \"1491TH\""
}
},
"required": [
"station"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"riverName": {
"type": "string",
"description": "River name, e.g. \"River Thames\""
}
},
"required": [
"riverName"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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)"
}
}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Station or river name"
}
},
"required": [
"name"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Hydrology station id (from stations-near or search)"
}
},
"required": [
"id"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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)"
}
}
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"point": {
"type": "string",
"description": "\"lat,lon\""
}
},
"required": [
"point"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"area": {
"type": "string",
"description": "State code, e.g. CA"
}
},
"required": [
"area"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"point": {
"type": "string",
"description": "\"lat,lon\""
}
},
"required": [
"point"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"station": {
"type": "string",
"description": "Station id, e.g. KNYC"
}
},
"required": [
"station"
]
}Esquema de salida
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}Comunidad
Evidencia