Environment & energy

si.fourzerotwoPublished by fourzerotwo.siOfficial publisherv1.0.0Updated Oct 24, 2026

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

The publisher's own server: fourzerotwo

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & Analytics

Overview

AI-generated overview

Remote MCP server for UK and global environment data: bathing waters, earthquakes, GB electricity system, weather and marine conditions.

What you can do
Look up UK bathing waters by postcode, name or classification, with pollution-risk forecasts and sample dates. Query worldwide earthquakes by time, magnitude window, radius or event id. Read GB electricity data: generation by fuel, interconnector flows, demand and forecasts, capacity and margin outlooks, system prices, bid-offer acceptances, frequency, outages and operator warnings. Get weather forecasts, sunrise/sunset, moon phase and sea conditions for a point and date.
When to use it
Useful when you need current or forecast environmental and energy figures for analysis, reporting or answering questions about UK waters, seismic activity, the GB power system or local weather and sea conditions.
Requirements
Remote streamable HTTP endpoint; no local install. An optional free X-API-Key header raises the free allowance from 100 to 500 calls per day. Calls beyond the allowance are paid per call in USDC via x402.
Before you install
Calls beyond the daily free allowance cost money per call in USDC via x402, so usage can spend funds. The X-API-Key header is a secret and should be kept private. Data is read-only lookups; results come from third-party sources and should be checked before relying on them.

Installation

In SourceWeft

  1. Open Environment & energy in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/si.fourzerotwo%2Fenvironment/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "environment-energy": {
      "type": "http",
      "url": "https://fourzerotwo.si/mcp/v/environment"
    }
  }
}

Tools

64

bathing-water__near

Bathing Water Quality: Bathing waters near a point

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.

Parameterslatlnglimitpostcoderadius_km

bathing-water__site

Bathing Water Quality: Bathing water by 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.

Parametersidrequired

earthquakes__significant-week

Earthquakes (USGS): Significant this week

Significant earthquakes worldwide in the past 7 days. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

earthquakes__m45-week

Earthquakes (USGS): M4.5+ this week

Magnitude 4.5+ earthquakes worldwide in the past 7 days. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

earthquakes__m25-day

Earthquakes (USGS): M2.5+ today

Magnitude 2.5+ earthquakes worldwide in the past day. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

earthquakes__near

Earthquakes (USGS): Earthquakes near a point

Earthquakes within a radius of a point since a date. Free within the daily allowance, then $0.002 USDC per call via x402.

Parameterslatituderequiredlongituderequiredstarttimemaxradiuskmminmagnitude

earthquakes__count

Earthquakes (USGS): Count earthquakes

How many earthquakes match a time and magnitude window. Free within the daily allowance, then $0.001 USDC per call via x402.

Parametersstarttimerequiredminmagnitude

earthquakes__event

Earthquakes (USGS): Earthquake detail

Full detail for one earthquake by USGS event id. Free within the daily allowance, then $0.001 USDC per call via x402.

Parameterseventidrequired

gb-electricity__generation-now

GB Electricity Grid: Generation mix 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.

Takes no parameters.

gb-electricity__generation-today

GB Electricity Grid: Generation by type, 24h

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.

Takes no parameters.

gb-electricity__generation-history

GB Electricity Grid: Generation mix history

Half-hourly generation by fuel type, recent history. Free within the daily allowance, then $0.002 USDC per call via x402.

Takes no parameters.

gb-electricity__interconnectors

GB Electricity Grid: Interconnector flows

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.

Takes no parameters.

gb-electricity__interconnector-list

GB Electricity Grid: Interconnectors

Every GB interconnector and the bidding zone it connects to. Free within the daily allowance, then $0.0005 USDC per call via x402.

Takes no parameters.

gb-electricity__demand-outturn

GB Electricity Grid: 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.

Takes no parameters.

gb-electricity__demand-daily

GB Electricity Grid: Daily demand

Total national demand per day, recent days. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

gb-electricity__demand-peak

GB Electricity Grid: Peak demand

Daily peak transmission demand. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

gb-electricity__demand-forecast

GB Electricity Grid: Demand forecast, day ahead

Half-hourly national and transmission demand forecast for the next day. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

gb-electricity__demand-forecast-14d

GB Electricity Grid: Demand forecast, 14 days

Daily peak demand forecast for the next two weeks. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

gb-electricity__demand-forecast-52w

GB Electricity Grid: Demand forecast, 52 weeks

Weekly peak demand forecast for the year ahead. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

gb-electricity__wind-forecast

GB Electricity Grid: 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.

Takes no parameters.

gb-electricity__wind-forecast-peak

GB Electricity Grid: Wind forecast daily peak

Forecast peak wind generation for each day. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

gb-electricity__indicated-forecast

GB Electricity Grid: Indicated demand & generation

Day-ahead indicated demand, generation, imbalance and margin. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

gb-electricity__capacity-forecast

GB Electricity Grid: Generation capacity, 14 days

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.

Takes no parameters.

gb-electricity__margin-forecast

GB Electricity Grid: Margin forecast

Daily operating margin forecast (OCNMFD2), days 2–14. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

gb-electricity__surplus-forecast

GB Electricity Grid: Surplus forecast

Daily generating plant surplus forecast, days 2–14. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

gb-electricity__system-prices

GB Electricity Grid: Imbalance (system) prices

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.

Parametersdaterequired

gb-electricity__acceptances-latest

GB Electricity Grid: Latest balancing acceptances

Most recent bid-offer acceptances issued by the system operator. Free within the daily allowance, then $0.002 USDC per call via x402.

Takes no parameters.

gb-electricity__frequency

GB Electricity Grid: System frequency

Grid frequency (Hz) every 15 seconds, last hour. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

gb-electricity__temperature

GB Electricity Grid: GB temperature

Daily GB average temperature against seasonal reference values (drives demand). Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

gb-electricity__warnings

GB Electricity Grid: System 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.

Takes no parameters.

gb-electricity__outages

GB Electricity Grid: REMIT outage notices

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.

Parameterstorequiredfromrequired

gb-electricity__outage

GB Electricity Grid: REMIT outage detail

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.

Parametersidrequired

gb-electricity__wind-solar

GB Electricity Grid: Wind & solar outturn

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.

Parameterstorequiredfromrequired

gb-electricity__market-index

GB Electricity Grid: Wholesale market index price

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.

Parameterstorequiredfromrequired

global-weather__forecast-complete

Global Weather (MET Norway): Detailed forecast

Full forecast including humidity, pressure, fog, UV and precipitation ranges. Free within the daily allowance, then $0.003 USDC per call via x402.

Parameterslatrequiredlonrequired

global-weather__sun

Global Weather (MET Norway): Sunrise and sunset

Sunrise, sunset and solar noon for a point and date. Free within the daily allowance, then $0.001 USDC per call via x402.

Parameterslatrequiredlonrequireddate

global-weather__moon

Global Weather (MET Norway): Moon phase and times

Moonrise, moonset and moon phase for a point and date. Free within the daily allowance, then $0.001 USDC per call via x402.

Parameterslatrequiredlonrequireddate

global-weather__ocean

Global Weather (MET Norway): Ocean forecast

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.

Parameterslatrequiredlonrequired

global-weather__forecast

Global Weather (MET Norway): Forecast

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.

Parameterslatrequiredlonrequired

uk-flood__warnings

UK Flood & River Levels: Flood warnings in force

Every flood alert and warning currently in force in England. Free within the daily allowance, then $0.002 USDC per call via x402.

Takes no parameters.

uk-flood__warnings-near

UK Flood & River Levels: Flood warnings near a point

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.

Parameterslatrequireddistlongrequired

uk-flood__severe-warnings

UK Flood & River Levels: Severe flood 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.

Takes no parameters.

uk-flood__flood-area

UK Flood & River Levels: Flood 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.

Parametersarearequired

uk-flood__station

UK Flood & River Levels: Gauge details

Location, river, typical range and measures for one monitoring station. Free within the daily allowance, then $0.001 USDC per call via x402.

Parametersstationrequired

uk-flood__station-latest

UK Flood & River Levels: Latest gauge reading

Latest readings from every measure at a station. Free within the daily allowance, then $0.002 USDC per call via x402.

Parametersstationrequired

uk-flood__station-history

UK Flood & River Levels: Gauge readings history

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.

Parameterssince_limitstationrequired

uk-flood__rainfall-near

UK Flood & River Levels: Rain gauges near a point

Rainfall stations near a point. Free within the daily allowance, then $0.002 USDC per call via x402.

Parameterslatrequireddistlongrequired

uk-flood__tide-gauges

UK Flood & River Levels: Tide gauges

Every tidal level monitoring station in England. Free within the daily allowance, then $0.001 USDC per call via x402.

Takes no parameters.

uk-flood__river-stations

UK Flood & River Levels: River stations by river

Monitoring stations on a named river. Free within the daily allowance, then $0.002 USDC per call via x402.

ParametersriverNamerequired

uk-flood__flood-areas-near

UK Flood & River Levels: Flood areas near a point

Flood alert and warning areas within a radius of a point. Free within the daily allowance, then $0.002 USDC per call via x402.

Parameterslatrequireddistlongrequired

uk-flood__stations-near

UK Flood & River Levels: Gauges near a point

River level, flow, tidal and rainfall monitoring stations near a point. Free within the daily allowance, then $0.002 USDC per call via x402.

Parameterslatrequireddistlongrequired

uk-rivers__stations-near

UK River Levels, Flow & Rainfall: Gauges near a point

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.

Parameterslatlngtypelimitpostcoderadius_km

uk-rivers__station

UK River Levels, Flow & Rainfall: Gauge details

One station: river, location, catchment area, date opened and its measures. Free within the daily allowance, then $0.001 USDC per call via x402.

Parametersidrequired

uk-rivers__latest

UK River Levels, Flow & Rainfall: Latest reading

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.

Parametersidrequiredtyperequired

uk-rivers__readings

UK River Levels, Flow & Rainfall: Recent readings

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.

Parametersidrequireddaystyperequired

uk-rivers__rainfall-near

UK River Levels, Flow & Rainfall: Rainfall near a point

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.

Parameterslatlngpostcoderadius_km

us-weather__points

US Weather (NWS): Point metadata

Forecast office, grid and nearby stations for a US lat,lon. Free within the daily allowance, then $0.001 USDC per call via x402.

Parameterspointrequired

us-weather__forecast

US Weather (NWS): 7-day forecast

Twice-daily forecast periods for a grid square. Free within the daily allowance, then $0.002 USDC per call via x402.

Parametersxrequiredyrequiredofficerequired

us-weather__forecast-hourly

US Weather (NWS): Hourly forecast

Hourly forecast for a grid square. Free within the daily allowance, then $0.002 USDC per call via x402.

Parametersxrequiredyrequiredofficerequired

us-weather__alerts-active

US Weather (NWS): Active alerts by state

Weather alerts in force for a US state or marine area. Free within the daily allowance, then $0.002 USDC per call via x402.

Parametersarearequired

us-weather__alerts-point

US Weather (NWS): Active alerts at a point

Weather alerts in force at a lat,lon. Free within the daily allowance, then $0.002 USDC per call via x402.

Parameterspointrequired

us-weather__station-latest

US Weather (NWS): Latest observation

Latest observed conditions at a weather station. Free within the daily allowance, then $0.001 USDC per call via x402.

Parametersstationrequired

Version history

1
  1. v1.0.0LatestOct 11, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Fourzerotwo integrations