Live US river levels for AI assistants: river stage, streamflow and water temperature from USGS stream gauges, NWS flood stages and river forecasts, and daily history. Read at call time from api.waterdata.usgs.gov and api.water.noaa.gov. No key, no sign-up. Version 1.0.0.
find_river_gauges | Find active USGS river and stream gauges by river and place name, state, or latitude and longitude, with their current stage and flow. |
get_river_level | Current river stage (gage height, ft), streamflow (ft3/s) and water temperature from a USGS gauge, with NWS flood stages and feet below flood stage. |
get_river_history | Daily mean streamflow or stage for 2 to 366 days with first, last, low, high, mean and change. |
get_flood_forecast | NWS river forecast for a gauge: forecast crest, flood category, flood stages and record crest. |
Hosted endpoint (Streamable HTTP, no token, no sign-up). Paste it into a Claude.ai custom connector or ChatGPT developer mode:
https://river-level-mcp.lipmichal.workers.dev/mcp
Claude Code:
claude mcp add --transport http river-level https://river-level-mcp.lipmichal.workers.dev/mcp
Local stdio (Node 20+):
npx -y github:theluckystrike/river-level-mcp
Source and install notes for Cursor and VS Code: github.com/theluckystrike/river-level-mcp
Live lake and reservoir levels for Lake Mead, Lake Powell, Lake Travis and 50 more are on lakelevelnow.com.
Part of the Zovo MCP collection: https://mcp.zovo.one