Listed from the MCP registry; nobody on Odel publishes it.
MCP server for USGS streamflow, gauge status, and water observations.
Runs on your machine from its package; the steps are below.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y usgs-water-mcp
MCP client config
{
"mcpServers": {
"usgs-water": {
"command": "npx",
"args": [
"-y",
"usgs-water-mcp"
]
}
}
}Query public USGS water observations for stream gauges and watershed research. This is separate from earthquake data and focuses on streamflow and gauge discovery.
get_streamflow: instantaneous observations for a gauge and USGS parameter code. 00060 is the common discharge parameter.find_gauges: find active stream gauges in a min longitude,min latitude,max longitude,max latitude bounding box, with a bounded result count.The server uses USGS Water Services without an API key. Data can be provisional and may be revised by USGS. Requests time out after 20 seconds.
npm install
npm run build
node dist/index.js
Read-only stdio MCP server. No credentials or local source data are required.