Environment & energy

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

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
94%
Vollständigkeit des Schemas
70%
Qualität der Benennung
47%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (75)

  • LOWTool 'bathing-water__near' doesn't follow camelCase/snake_casein bathing-water__near
  • LOWTool 'bathing-water__site' doesn't follow camelCase/snake_casein bathing-water__site
  • LOWTool 'bathing-water__search' doesn't follow camelCase/snake_casein bathing-water__search
  • LOWTool 'earthquakes__significant-week' doesn't follow camelCase/snake_casein earthquakes__significant-week
  • LOWTool 'earthquakes__m45-week' doesn't follow camelCase/snake_casein earthquakes__m45-week
  • LOWTool 'earthquakes__m25-day' doesn't follow camelCase/snake_casein earthquakes__m25-day
  • LOWTool 'gb-electricity__generation-now' doesn't follow camelCase/snake_casein gb-electricity__generation-now
  • LOWTool 'gb-electricity__generation-today' doesn't follow camelCase/snake_casein gb-electricity__generation-today
  • LOWTool 'gb-electricity__generation-today' name length outside 3-30 rangein gb-electricity__generation-today
  • LOWTool 'gb-electricity__generation-history' doesn't follow camelCase/snake_casein gb-electricity__generation-history

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~9,658Tokens (Tool-Definitionen)
~750 BTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (7.55% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (64)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet64 Tools