ukflood_warnings
Pack: uk-flood-monitoring · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/ukflood_warnings for the schema, then POST the same URL with its arguments for the data.
Flood warnings and flood alerts currently in force across England, from the Environment Agency. AUTHORITATIVE for “is there a flood warning in
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
min_severity | number | no | Lowest severity to include: 1 Severe Flood Warning, 2 Flood Warning, 3 Flood Alert, 4 also include warnings no longer in force. Default 3 (all live warnings and alerts). |
county | string | no | Optional county filter, exactly as the EA spells it, e.g. “Lincolnshire”, “Somerset”. |
limit | number | no | Max warnings to return (default 50, max 200). |
Example call
Arguments
{
"min_severity": 4
}
curl
curl -X POST https://gateway.pipeworx.io/uk-flood-monitoring/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ukflood_warnings","arguments":{"min_severity":4}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('ukflood_warnings', {
"min_severity": 4
});
More examples
{
"county": "Lincolnshire"
}
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the uk-flood-monitoring pack
{
"mcpServers": {
"uk-flood-monitoring": {
"url": "https://gateway.pipeworx.io/uk-flood-monitoring/mcp"
}
}
}
See Getting Started for client-specific install steps.