MCP server exposing 4 tools for uk-flood-monitoring.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/uk-flood-monitoring/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
ukflood_warnings — Flood warnings and flood alerts currently in force across England, from the Environment Agency. AUTHORITATIVE for "is there a flood warning in <English place>" — this is the feed the government broadcasts from, not a model. Returns each warning with its severity (Severe Flood Warning / Flood Warning / Flood Alert), the named flood area, county, river or sea, the EA message text and when it was last changed, plus a count by severity. A quiet day legitimately returns zero warnings in force; the severity counts are still returned so you can tell "nothing is happening" from "the call failed". Covers England only — Wales (NRW), Scotland (SEPA) and Northern Ireland publish elsewhere.ukflood_stations_near — Environment Agency river, groundwater, tidal and rainfall monitoring stations near a point in England, with the measures each one reports. Use this to find the station id you then pass to ukflood_station_readings. Returns station reference, label, river and catchment name, town, coordinates and the parameter/unit of every measure at that station. Example: latitude 51.5, longitude -0.12, radius_km 10 for central London.ukflood_station_readings — Telemetry readings from one Environment Agency monitoring station — water level in metres, river flow in m3/s, or rainfall in mm, typically every 15 minutes. AUTHORITATIVE for "how high is the <English river> at <place> right now". Pass a station reference from ukflood_stations_near, e.g. "5380TH" (Walthamstow, Low Hall, River Lee). Defaults to the latest reading for every measure at the station; pass since to get a time series.ukflood_areas — The named flood areas the Environment Agency issues warnings for — the geography behind a warning code. Each area has an fwdCode (e.g. "053FWFPUWI06"), a plain description of the land it covers, its county, EA operational area, the river or sea concerned, a centroid and a quick-dial number. Filter by county or search the description text. Use this to turn a warning code from ukflood_warnings into a place, or to find the code for a place before a flood happens.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/uk-flood-monitoring/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io