SWMM-MCPby kLabUM (University of Michigan)
An MCP toolbox for SWMM that inspects, edits and runs models through pyswmm and plots results in the chat.
SWMM has community MCP servers and skills but none from EPA. The University of Michigan's SWMM-MCP edits and runs models through pyswmm with in-chat plots, Agentic SWMM ships a full set of skills and per-step MCP servers with audit records, and KISS adds a research skill. All work on .inp files and the open SWMM 5.2 engine, so no GUI or licence is needed and they run on any OS.
An MCP toolbox for SWMM that inspects, edits and runs models through pyswmm and plots results in the chat.
Per-model SKILL.md packages with tools, checks and failure fixes for EPANET, SWMM, HEC-RAS, HEC-HMS and MODFLOW 6.
SWMM skills and MCP servers for building, running, calibrating and auditing stormwater models.
Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.
An MCP server or skill can only do what EPA SWMM lets programs do. EPA SWMM exposes 2 automation interfaces:
EPA hasn't released an MCP server, skill or AI assistant for SWMM. Its SWMM page offers the 5.2.4 installers, engine and interface source, an API guide and the reference manuals, and describes SWMM as open source and freely available. EPA maintains the code, originally written with CDM Smith, and notes that mentioning products does not imply endorsement.
Checked 4 Nov 2026. Sources: EPA Storm Water Management Model (SWMM)
Taken from the listings' own documentation. Check each listing for exactly what it supports.
The listings here document setup for Claude Code, Claude Desktop, Codex, Hermes, OpenClaw and OpenCode. Install steps, copied from each project's own documentation, are on each listing's page. Most EPA SWMM integrations run on your own computer next to EPA SWMM, so you need EPA SWMM installed and licensed on the same machine unless the listing says otherwise.
No. EPA has published none as of 4 November 2026. The listed servers and skills come from the University of Michigan, the University of Victoria and other researchers.
Yes. SWMM-MCP runs models through pyswmm, which bundles the engine, so Claude can edit a model, run it and read the results without the SWMM desktop interface.
The SWMM 5.2 engine, through pyswmm or swmm-toolkit. EPA's current release at check was SWMM 5.2.4.
SWMM-MCP is one MCP server with a dozen tools for a single model. Agentic SWMM is a larger framework with separate skills and servers for GIS preprocessing, calibration, uncertainty and auditing, plus its own aiswmm runtime.
AI-generated models, drawings and results must be checked by a qualified engineer before use.
Sources (checked 4 Nov 2026): EPA Storm Water Management Model (SWMM) · USEPA/Stormwater-Management-Model on GitHub · pyswmm · KISS SWMM SKILL.md (pyswmm engine notes) · EPA SWMM product page
EPA SWMM is a trademark of US EPA. Tresca is independent and not affiliated with or endorsed by US EPA.