Environment & energy
UK river levels and rainfall, bathing waters, flood warnings, weather, earthquakes and the GB…
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (75)
- LOWin bathing-water__near
- LOWin bathing-water__site
- LOWin bathing-water__search
- LOWin earthquakes__significant-week
- LOWin earthquakes__m45-week
- LOWin earthquakes__m25-day
- LOWin gb-electricity__generation-now
- LOWin gb-electricity__generation-today
- LOWin gb-electricity__generation-today
- LOWin gb-electricity__generation-history
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"environment": {
"url": "https://fourzerotwo.si/mcp/v/environment"
}
}
}Remote-Endpunkte
https://fourzerotwo.si/mcp/v/environmentstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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)"
}
}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Bathing water id"
}
},
"required": [
"id"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Site or district name"
},
"classification": {
"type": "string",
"description": "excellent | good | sufficient | poor | closed"
}
}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"starttime": {
"type": "string",
"description": "YYYY-MM-DD"
},
"minmagnitude": {
"type": "string",
"description": "Minimum magnitude"
}
},
"required": [
"starttime"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"eventid": {
"type": "string",
"description": "USGS event id"
}
},
"required": [
"eventid"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"date": {
"type": "string",
"description": "Settlement date YYYY-MM-DD"
}
},
"required": [
"date"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Message id from outages"
}
},
"required": [
"id"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"from": {
"type": "string",
"description": "Start date YYYY-MM-DD"
},
"to": {
"type": "string",
"description": "End date YYYY-MM-DD"
}
},
"required": [
"from",
"to"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"from": {
"type": "string",
"description": "Start date YYYY-MM-DD"
},
"to": {
"type": "string",
"description": "End date YYYY-MM-DD"
}
},
"required": [
"from",
"to"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"lat": {
"type": "string",
"description": "Latitude"
},
"lon": {
"type": "string",
"description": "Longitude"
}
},
"required": [
"lat",
"lon"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"lat": {
"type": "string",
"description": "Latitude"
},
"lon": {
"type": "string",
"description": "Longitude"
},
"date": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"required": [
"lat",
"lon"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"lat": {
"type": "string",
"description": "Latitude"
},
"lon": {
"type": "string",
"description": "Longitude"
}
},
"required": [
"lat",
"lon"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"lat": {
"type": "string",
"description": "Latitude"
},
"lon": {
"type": "string",
"description": "Longitude"
}
},
"required": [
"lat",
"lon"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"area": {
"type": "string",
"description": "Flood area code"
}
},
"required": [
"area"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"station": {
"type": "string",
"description": "Station reference, e.g. \"1491TH\""
}
},
"required": [
"station"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"station": {
"type": "string",
"description": "Station reference, e.g. \"1491TH\""
}
},
"required": [
"station"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"riverName": {
"type": "string",
"description": "River name, e.g. \"River Thames\""
}
},
"required": [
"riverName"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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)"
}
}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Station or river name"
}
},
"required": [
"name"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Hydrology station id (from stations-near or search)"
}
},
"required": [
"id"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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)"
}
}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"point": {
"type": "string",
"description": "\"lat,lon\""
}
},
"required": [
"point"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"area": {
"type": "string",
"description": "State code, e.g. CA"
}
},
"required": [
"area"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"point": {
"type": "string",
"description": "\"lat,lon\""
}
},
"required": [
"point"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"station": {
"type": "string",
"description": "Station id, e.g. KNYC"
}
},
"required": [
"station"
]
}Ausgabe-Schema
{
"type": "object",
"description": "The source's response as {data, source{name, licence, attribution}}.",
"additionalProperties": true
}Community
Nachweis