river-level-mcp

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.

Tools

find_river_gaugesFind active USGS river and stream gauges by river and place name, state, or latitude and longitude, with their current stage and flow.
get_river_levelCurrent 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_historyDaily mean streamflow or stage for 2 to 366 days with first, last, low, high, mean and change.
get_flood_forecastNWS river forecast for a gauge: forecast crest, flood category, flood stages and record crest.

Connect

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