Open Data

EA Bathing Water Quality MCP Server

Chat with AI and run tools instantly.

Access the Environment Agency's bathing water quality data for England. Search designated bathing waters, view water quality compliance classifications (Excellent, Good, Sufficient, Poor), read in-season sample results for E. coli and intestinal enterococci, and retrieve beach profiles with descriptions and sampling point coordinates.

Managed
5 tools
Agent guide included

Chat with AI and run tools instantly.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for EA Bathing Water Quality — workflow patterns, data models, and gotchas for your AI agent.

EA Bathing Water Quality

The Environment Agency Bathing Water Quality API provides data on designated bathing waters in England including compliance classifications, sample results, risk predictions, and site profiles.

Data Model

  • Bathing Waters — ~400 designated bathing sites monitored annually. Each has a unique EU bathing water ID (eubwidNotation) like ukc2102-03600 and a sampling point ID (the last numeric segment, e.g. 03600).
  • Compliance Assessments — Annual water quality classification under the revised Bathing Water Directive (rBWD): Excellent (1), Good (2), Sufficient (3), Poor (4). Based on 4-year rolling statistics of E. coli and intestinal enterococci samples.
  • In-Season Samples — Individual water quality measurements taken during the bathing season (May–September). Each sample records E. coli and intestinal enterococci bacterial counts.
  • Profiles — Annual descriptive profiles for each bathing water with beach descriptions, applicable year, and version tracking.
  • Risk Predictions — Short-term pollution risk predictions (normal/increased/decreased) based on weather and environmental models.

Key Patterns

  • Use _pageSize and _page (0-based) when stepping through long site lists.
  • Site IDs use the EU bathing water ID notation (eubwidNotation) like ukc2102-03600.
  • Sampling point IDs are the numeric suffix of the eubwid (e.g. 03600 from ukc2102-03600).
  • Compliance reads are keyed by sampling point id the tools surface—match that id to the assessment tooling, not a free-text search.
  • Payloads wrap list vs single-item results differently; inspect the first response to see whether you have an array or a primary topic object.

Gotchas

  • No auth: Open data—still keep request volume reasonable.
  • Filter shape: Deeply dotted parameter names are brittle; prefer the id/path arguments each tool documents.
  • Linked data values: Strings may arrive as objects carrying _value, _datatype, and _lang—read _value for the plain text.
  • Bathing season only: In-season samples are only collected May–September.
  • Profiles need full eubwid: Use the full EU bathing water ID, not just the point number.

Tools in this Server (5)

Ea Bw Get Profile

Get the bathing water profile for a specific site. Profiles contain descriptive information about the beach including textual descriptions, applicable...

Ea Bw Get Site

Get detailed information about a specific bathing water site by its EU bathing water ID. Returns site name, location coordinates, district, water comp...

Ea Bw List Compliance

List bathing water quality compliance assessments under the revised Bathing Water Directive (rBWD). Each assessment classifies water quality as Excell...

Ea Bw List Samples

List in-season bathing water quality sample results from the Environment Agency. Each sample contains E. coli and intestinal enterococci bacterial cou...

Ea Bw List Sites

List designated bathing water sites monitored by the Environment Agency in England. Returns site names, EU bathing water IDs, sampling point coordinat...

Frequently Asked Questions

What is the EA Bathing Water Quality MCP server?

Access the Environment Agency's bathing water quality data for England. Search designated bathing waters, view water quality compliance classifications (Excellent, Good, Sufficient, Poor), read in-season sample results for E. coli and intestinal enterococci, and retrieve beach profiles with descriptions and sampling point coordinates. It provides 5 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect EA Bathing Water Quality to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/ea-bathing-water. Authentication is handled automatically.

How many tools does EA Bathing Water Quality provide?

EA Bathing Water Quality provides 5 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does EA Bathing Water Quality require?

EA Bathing Water Quality uses open data APIs — no authentication required.

Setup Instructions

Connect EA Bathing Water Quality to any MCP client in minutes

MCP URLhttps://mcp.mcpbundles.com/bundle/ea-bathing-water

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to EA Bathing Water Quality and paste the MCP URL into Remote MCP server URL.
  4. Click Add. EA Bathing Water Quality will appear under Not connected — select it and click Connect to complete OAuth.
Name: EA Bathing Water Quality
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/ea-bathing-water
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Try EA Bathing Water Quality now

No API key or third-party login required. Chat with AI and run tools instantly.