Environment & energy

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

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
94%
Integridad del esquema
70%
Calidad de los nombres
47%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (75)

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

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~9,658Tokens (definiciones de herramientas)
~750 BTamaño de respuesta típico
Impacto significativo en la atención (7.55% del contexto de 128k)

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

Qué puede hacer

Inventario de herramientas

Herramientas (64)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada64 herramientas