MCP-Server

USGS Water Monitoring

com.olyport/water
Karten & Standort Wissenschaft & Engineering Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Provides USGS monitoring-site discovery, recent water levels and streamflow time series, and state-level flood conditions.

get_flood_status
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 state abbreviation (e.g. 'CA', 'TX', 'LA').
Eingabeschema
{'type': 'object', 'title': 'get_flood_statusArguments', 'required': ['state'], 'properties': {'state': {'type': 'string', 'title': 'State'}}}
Ausgabeschema
{'type': 'object', 'title': 'get_flood_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
get_sites_by_state
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 monitoring site. 'ST' for stream/river, 'GW' for groundwater well, 'SP' for spring. limit: Maximum number of sites to return (default 50).
Eingabeschema
{'type': 'object', 'title': 'get_sites_by_stateArguments', 'required': ['state'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'state': {'type': 'string', 'title': 'State'}, 'site_type': {'type': 'string', 'title': 'Site Type', 'default': 'ST'}}}
Ausgabeschema
{'type': 'object', 'title': 'get_sites_by_stateOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
get_water_levels
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: Number of days of data to retrieve (default 7, max 120).
Eingabeschema
{'type': 'object', 'title': 'get_water_levelsArguments', 'required': ['site_number'], 'properties': {'days': {'type': 'integer', 'title': 'Days', 'default': 7}, 'site_number': {'type': 'string', 'title': 'Site Number'}}}
Ausgabeschema
{'type': 'object', 'title': 'get_water_levelsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Hinzugefügt
get_flood_status
17. September 2026 12:36
Hinzugefügt
get_sites_by_state
17. September 2026 12:36
Hinzugefügt
get_water_levels
17. September 2026 12:36