Skip to content
External endpointresponds

usgs-water-mcp-server

Query real-time and historical USGS water data from ~8,000 stream gages and groundwater wells.

Endpoint URL
https://usgs-water.caseyjhand.com/mcp
Current status
responds
Last checked
Aug 17, 2026, 05:08 AM UTC
Check
MCP initialize · 8s limit
Latency
354 ms
Response record
4 of 4 rounds
Transport
streamable-http
Source
mcp_registry
Registry name
io.github.cyanheads/usgs-water-mcp-server

Current observation

This endpoint answered at its latest recorded check.

What this server reports about itself

Self-reported at initialize. Not verified by Licium.

Server name
usgs-water-mcp-server
Version
0.2.2
Capability keys
logging, resources, tools, prompts
Tool names
water_list_parameters, water_find_sites, water_get_readings, water_get_series, water_get_conditions, water_dataframe_query, water_dataframe_describe
Instructions excerpt

USGS Water Data MCP server — access real-time and historical water data from ~8,000 active USGS stream gages and groundwater wells across the US and territories. - Start with water_list_parameters to discover parameter codes (00060=Discharge, 00065=Gage height) - Use water_find_sites to find sites by bbox, state, county, or HUC watershed - water_get_readings returns the latest ~15-min real-time values for up to 100 sites - water_get_series returns a historical daily or instantaneous time series; large ranges spill to DataCanvas, queryable via water_dataframe_query when enabled on this server instance - water_get_conditions gives a current reading ranked against the full period-of-record percentiles - Groundwater depth (parameter 72019) uses the standard IV service — gwlevels was decommissioned Nov 2025

Reported Aug 17, 2026, 05:08 AM UTC.

Check history

Oldest to newest. Each row is one recorded check.

  1. responds
    MCP initialize · 8s limit · HTTP 200 · 143ms
  2. responds
    MCP initialize · 8s limit · HTTP 200 · 443ms
  3. responds
    MCP initialize · 8s limit · HTTP 200 · 306ms
  4. responds
    MCP initialize · 8s limit · HTTP 200 · 354ms