How to Use the UK Environment Agency MCP in LangChain
Build multi-step flood assessment pipelines with LangChain.
Works with every AI agent you already use
…and any MCP-compatible client
Connect UK Environment Agency MCP to LangChain
Create your Vinkius account to connect UK Environment Agency to LangChain and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Automated Flood Warning Chains
You can start by calling `list_floods` to get a quick list of all active warnings. If you need specific details on one area, the agent then calls `get_flood`, which pulls that targeted warning data. This allows your system to chain these two steps for full situational awareness. The resulting output feeds directly into the next step in your pipeline. You're not just calling tools; you're building a complete, observable reasoning path from start to finish.
Monitoring Station Data Retrieval
Need sensor readings? First, use `list_stations` to get the list of active flood-monitoring sites. Next, the agent calls `list_station_readings`, pulling actual values associated with an individual station ID. This two-step process ensures you pull both the location context and the live measurements. The observability provided by LangSmith tracing lets you see exactly how many tokens were used and which specific tool inputs drove the final decision.
Tracking Available Water Measures
Want to know what parameters are being tracked? The tool calls `list_measures` to retrieve all available measures across the UK Environment Agency. From there, you can check specific configuration details using `get_measure`. This lets your agent confirm if a station is configured to track exactly what you need. Because this supports multi-server aggregation, you can combine these water monitoring tools with data from other sources in one single chain.
Set up UK Environment Agency MCP in LangChain
Prerequisites
- Python 3.10+ installed
-
langchain-mcp-adapters+langgraphpackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
pip install langchain-mcp-adapters langgraph langchain-openai. The MCP adapters package converts MCP tools into native LangChainBaseToolobjects. - 2
Connect via HTTP transport
Use
MultiServerMCPClientwith"transport": "http"pointing to your Vinkius endpoint. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Create a ReAct agent
Pass the discovered tools to
create_react_agent()from LangGraph. The agent automatically routes UK Environment Agency tool calls through the MCP protocol. - 4
Run with any LLM
Swap
ChatOpenAIforChatAnthropic,ChatGoogleGenerativeAI, or any LangChain-compatible model. The MCP tools work identically across all providers.
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
from langchain_openai import ChatOpenAI
async with MultiServerMCPClient({
"uk-environment-agency-mcp": {
"transport": "http",
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
}
}) as client:
tools = client.get_tools()
agent = create_react_agent(
ChatOpenAI(model="gpt-4o"),
tools,
)
result = await agent.ainvoke({
"messages": "List recent UK Environment Agency transactions"
})
print(result["messages"][-1].content) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by UK Environment Agency. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about UK Environment Agency MCP in LangChain
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the UK Environment Agency MCP today
We host it, we monitor it, we maintain it. You just paste one token.