USGS Geoscience Data Access
Workflow capability for geoscientists, emergency managers, hydrologists, and researchers to access USGS real-time earthquake data and water monitoring data. Combines the USGS Earthquake API and USGS Water Data API into a unified geoscience data service for hazard assessment, hydrology analysis, and natural resource monitoring.
What You Can Do
MCP Tools
search-recent-earthquakes
Search the USGS earthquake catalog for recent seismic events. Filter by time range, location (bounding box or circle), magnitude, depth, and alert level. Returns GeoJSON with event properties and geometry.
count-earthquakes-by-criteria
Count the number of earthquakes matching specified criteria without retrieving full event data. Useful for trend analysis and statistical queries.
find-water-monitoring-sites
Locate USGS stream gages, groundwater monitoring wells, and other water quality monitoring stations by state, watershed (HUC), or geographic bounding box.
get-water-monitoring-site
Retrieve details for a specific USGS water monitoring site using its identifier (format: USGS-SITENUMBER, e.g., USGS-11169025).
get-streamflow-data
Retrieve streamflow (discharge in ft³/s) time series from a USGS stream gage. Specify parameter code 00060 for discharge, 00065 for gage height, or other USGS parameter codes.
get-groundwater-levels
Retrieve groundwater level (depth to water table) observations from USGS groundwater monitoring wells. Use parameter code 72019 for depth to water below land surface.
list-earthquake-catalogs
List all available USGS earthquake catalog sources used to filter earthquake queries.