The Sewage That Lifts All Boats: An AI Strategy for WASH Data
Reflections from the mWater Foundation's Head of Product.
A Licence to Fill: Not-so-secret agents
When on a mission, AI agents are ever more ready to figure out means at their disposal to get to their goal. At mWater we see capable AI agents arriving at the gate of every data platform, and they are ready to use whatever interface they can find, whether or not it is hardened. This can lead to any number of unexpected interactions, from orphaned dashboards to dropdown data fields with more options than a human would ever manually enter. Just as with our institutions and daily processes, the internal APIs of most platforms were never designed for autonomous, tireless, non-human users. Yet, in empowering so many people with the capability to just talk to their AIs and get complex WASH work done, there is great potential, and real results, here, all in alignment with mWater's vision of democratizing access to data.
mWater has already built for this eventuality of agentic interaction. Here are some reflections on how we did it, and some learnings that other sector players can use.
Forget your Superusers: Everyone gets promoted
Becoming the mainstay of WASH data and beyond, mWater has grown a rich ecosystem of users, and many extraordinary superusers have learned the platform in advanced ways. But building primarily for the experts can only deepen the chains of dependency that we seek to loosen instead. Consultants building complex, fit-for-purpose dashboards that governments and utilities can't maintain without them should be an industry that diminishes as the capabilities we offer continue to grow.
Therefore we design for frontline workers above all: utility staff, district officers, sanitation inspectors, field enumerators. These are not the typical audiences for a tech organization, but they are the ones who matter. To professionalize WASH, it is exactly those types of users we want to empower further with greater accessibility.
For us this has looked like:
AI-empowered localization of our Portal interface in every major language our users work in, so that the friction to use the platform is minimal.
AI auto-translation of surveys, so that a form designed in one language can be used across dozens.
AI-boosted dashboard design, so that a district officer can get their data and build the view they need without being a data expert.
Agentic AI integrations that connect mWater to other systems easily, without a developer or consultant in the loop.
AI doesn't make us design for superusers but stands to make everyone a superuser. A district officer who has never touched a chart builder can now describe the dashboard they need in plain language and watch it appear. Utility staff can link data on customers, process workflows, and accounting records with reconciliations from their bank transactions. Satellite data flows together with results verified on-location. Survey translation, dashboard design, integration help: these AI features are built into the platform and free, subsidized as part of our mission, because a capability that democratizes expertise shouldn't come with a bill that re-gates it.
Riding the Wave
Here is my primary bet when it comes to developing AI features formulated as a design principle:
Design features that get better whenever the underlying models get better.
The interlinked flywheels of improving semiconductor chips, more efficient algorithms, growing economies of scale, higher-parametric models and better AI harness development mean that building against today's model capabilities is a losing game.
That means we steer away from things like:
A simple homegrown chatbot when users are used to just asking ChatGPT and Claude, expecting them to know the answer or figure it out.
A sluggish proprietary WASH database as a flimsy moat. Your own agents are ever better placed to do and validate research from various sources online.
Custom fine-tuned prediction models, because outside genuine offline constraints in the field, why would we freeze last year's intelligence into a model that's outdated before training even finishes?
The AI models of today are a rising tide fed by humanity's shared sewage. If it lifts all boats, we are better off building the boats.
This design thinking leads directly to features like AI-powered dashboard design, where the results a frontline user gets will improve each time the underlying model powering the feature gets swapped for a better one. And that swap only takes minutes of our effort, not months. This feature rides the wave. And with it, we aim to focus on capacity-building over dependency-building.
A welcoming front door: our MCP server
If we accept that agents will be everywhere, and in many ways are the future users of platforms like mWater, then it is our job to build them a real, well-structured, sanctioned way in. So we built one ahead of the curve: an MCP server that allows users to connect their preferred agentic harness to learn mWater's features, query the data they have access to, and propose changes for humans to confirm and commit.
The response has been immediate. We are seeing users leap ahead with powerful use cases such as national level data cleaning, report creation, accountability audits, duplicate detection, qualitative text analysis at scale, and simply asking their AIs "how do I do x" to learn features they'd never touched.
None of this is unique to mWater. We've been fast to get our MCP server out, but expect just about every data platform to meet these same tireless new users. Here is what we've learned, offered as lessons for anyone building for that moment:
Assume agents will find your APIs. We see agents coming to our Portal, viewing the network traffic from regular use, and independently reverse-engineering the correct calls to perform complex actions directly against our API. Agents will use whatever interface they can find, sanctioned or not. Don't design for a world of many human users and some agents; design instead for humans empowered by agentic AI as the norm, and make sure they have a door to walk through, not just windows.
Make the safe path the obvious one, and keep humans in control. Our MCP server pairs capability with safety: user-scoped tokens, permission-aware access, rich querying, and agentic data writes reviewed like code, where only changes proposed by an agent and approved by a human become real. We are adding signposts to every public API endpoint pointing agents straight at the MCP server, so the sanctioned route is also the easiest one to find.
Separate data from structure. With point-in-time recovery, everything in mWater can be rolled back, but a corrected data record is cheap, while a corrupted survey design with new data flowing in is expensive. We've seen a dropdown question created with tens of thousands of localizable choices balloon the schema, crash a dashboard, and make the question itself unopenable. So the things that are hard to fix once corrupted, such as survey designs, indicators, and dashboards, stay ringfenced from agentic access for now, and we review and tighten API checks beyond what the human UI already limits.
Make your documentation machine readable. Our Resource Center is exposed through the same MCP server, so the assistants your users already talk to answer from your real, up-to-date documentation instead of their best guess.
Closing
The gap between organizations that professionalize their data operations and those that don't is about to widen fast, because AI functions as a multiplier on whatever operational maturity you already have in place. In WASH, that gap is measured in things like outages, water contamination events, and ultimately in human lives.
We built our front door early because our users can't afford for us to be late. The real work remains the same: Patient professionalization of WASH leading to reliable, safe water and sanitation for everyone, delivered by professionals who own their data instead of renting someone else's expertise. AI is the newest tool now pointed at the oldest goal.
If you're building a data platform, I hope these lessons can help you. If you're running water services, connect your agent and see what it can already do with mWater.
Petri Autio 7/2026