Open Data

EA Bathing Water Quality MCP Server

Use Studio chat to drive this server — credentials stay in your workspace.

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.

5 tools
Agent guide included
No auth required
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

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

https://mcp.mcpbundles.com/bundle/ea-bathing-water

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to chat with EA Bathing Water Quality?

Same flow: Studio opens on this server after sign-in. Keep chatting to call tools from the conversation.

EA Bathing Water Quality MCP Server & Skill — 5 Tools