streamable-httpMITupdated 1mo ago
The agent-native front door to SWATGenX — automated, calibrated SWAT+ watershed modeling for the conterminous United States.
What can you do with swatgenx?
SWATGenX MCP Server
The agent-native front door to SWATGenX — automated, calibrated SWAT+ watershed modeling for the conterminous United States.
Add it to Claude or any MCP client and a continental watershed-modeling platform becomes a set of callable tools: search calibrated SWAT+ models, read calibration and held-out validation scores, query a national groundwater lithology inventory of ~28.8 million depth intervals, query a national PFAS monitoring inventory, and — with an API key — order and download watershed models.
- Endpoint:
https://www.swatgenx.com/mcp - Transport: streamable HTTP
- Full documentation & client setup: https://www.swatgenx.com/mcp-server
Connect
{
"mcpServers": {
"swatgenx": {
"type": "http",
"url": "https://www.swatgenx.com/mcp"
}
}
}
Six tools need no credentials. To order or download models, send your API key in the
X-SWATGenX-Api-Key header (free key with an account at swatgenx.com).
Tools
| Tool | What it does | Needs |
|---|---|---|
search_swat_models |
Browse the example-model catalog (state, size, calibration status) | — |
get_model_calibration |
Calibration and held-out validation NSE / PBIAS for one model | — |
query_groundwater |
Nearest wells and lithology from the national inventory | — |
query_pfas |
National PFAS monitoring inventory by state or analyte | — |
request_model |
Preview what SWATGenX would build for a gauge or HUC12 outlet | — |
get_access_info |
The access ladder and your current tier | — |
order_model |
Order a real SWAT+ build | API key |
get_order_status |
Track a build order to completion | API key |
list_my_models |
List your build orders | API key |
download_model |
Mint a 24-hour download link | API key |
About
SWATGenX builds physically based SWAT+ and coupled SWAT+/MODFLOW 6 models from NHDPlus HR hydrography, gSSURGO soils, NLCD land cover and PRISM climate, and calibrates them against USGS streamflow. The national groundwater inventory this server queries is described in a preprint under open review at Earth System Science Data (doi:10.5194/essd-2026-527).
The server implementation lives in the main SWATGenX repository; this repository holds the
registry manifest (server.json) and the publish workflow.
License
Install
Add swatgenx to your client. Pick the one you use.
claude mcp add --transport http swatgenx https://www.swatgenx.com/mcpcodex mcp add swatgenx --url https://www.swatgenx.com/mcp{
"mcpServers": {
"swatgenx": {
"url": "https://www.swatgenx.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"swatgenx": {
"type": "http",
"url": "https://www.swatgenx.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"swatgenx": {
"url": "https://www.swatgenx.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"swatgenx": {
"serverUrl": "https://www.swatgenx.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
10 tools
swatgenx exposes 10 tools to a connected agent.
- search_swat_models
- Browse the example-model catalog (state, size, calibration status)
- get_model_calibration
- Calibration and held-out validation NSE / PBIAS for one model
- query_groundwater
- Nearest wells and lithology from the national inventory
- query_pfas
- National PFAS monitoring inventory by state or analyte
- request_model
- Preview what SWATGenX would build for a gauge or HUC12 outlet
- get_access_info
- The access ladder and your current tier
- order_model
- Order a real SWAT+ build
- get_order_status
- Track a build order to completion
- list_my_models
- List your build orders
- download_model
- Mint a 24-hour download link
Score
71 / 100
Good
- Documentation22/25
- Maintenance16/25
- Trust13/20
- Capability8/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 40 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 10 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.0.0Latest | Jul 23, 2026 |