olyport avatar

USGS Water Monitoring

com.olyport/water

Connects Claude to real-time hydrological data from USGS stream gauges across the United States. You get water levels, flow rates, and flood stage information for rivers, creeks, and streams nationwide. Useful when you're building flood monitoring tools, analyzing watershed conditions, tracking drought impacts on waterways, or just need current stream data for a specific location. Part of OlyPort's federal data server collection, so it follows the same streamable-http pattern as their other environmental feeds. Free tier gives you 100 calls per day, which covers most exploration and light production use.

tools
3
transport
HTTP
last updated
Apr 2, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.olyport.com/water/mcp --name water

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http water https://mcp.olyport.com/water/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 3 tools

Verified live against the running server on Nov 6, 2026.

get_water_levelsGet recent water level and streamflow data for a USGS monitoring site. Returns time-series data including discharge (streamflow) and gage height for the specified monitoring station. Args: site_number: USGS site number (e.g. '01646500' for Potomac River at Little Falls). days:...2 params

Get recent water level and streamflow data for a USGS monitoring site. Returns time-series data including discharge (streamflow) and gage height for the specified monitoring station. Args: site_number: USGS site number (e.g. '01646500' for Potomac River at Little Falls). days:...

Parameters* required
daysinteger
default: 7
site_number*string
get_sites_by_stateFind USGS water monitoring sites in a state. Returns a list of monitoring stations with their site numbers, names, and locations. Use site numbers with get_water_levels to retrieve data. Args: state: Two-letter US state abbreviation (e.g. 'CA', 'TX'). site_type: Type of monito...3 params

Find USGS water monitoring sites in a state. Returns a list of monitoring stations with their site numbers, names, and locations. Use site numbers with get_water_levels to retrieve data. Args: state: Two-letter US state abbreviation (e.g. 'CA', 'TX'). site_type: Type of monito...

Parameters* required
limitinteger
default: 50
site_typestring
default: ST
state*string
get_flood_statusGet current flood conditions for USGS monitoring sites in a state. Returns sites where water levels are above flood stage, indicating active flooding or near-flood conditions. Checks the most recent instantaneous values against known flood stages. Args: state: Two-letter US st...1 params

Get current flood conditions for USGS monitoring sites in a state. Returns sites where water levels are above flood stage, indicating active flooding or near-flood conditions. Checks the most recent instantaneous values against known flood stages. Args: state: Two-letter US st...

Parameters* required
state*string

Sponsors

Details

Website
olyport.com
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from olyport