LegisMCP
Tools Reference

USGS (U.S. Geological Survey)

7 tools for accessing USGS (U.S. Geological Survey) data. No additional API key required.

usgs-earthquakes

Search USGS earthquake data — recent and historical earthquakes by location, magnitude, and time range.

Parameters

NameTypeRequiredDescription
startTimestringoptionalStart date YYYY-MM-DD
endTimestringoptionalEnd date YYYY-MM-DD
minMagnitudenumberoptionalMinimum magnitude
maxMagnitudenumberoptionalMaximum magnitude
latitudenumberoptionalCenter latitude for radius search
longitudenumberoptionalCenter longitude for radius search
maxRadiusnumberoptionalSearch radius in degrees
limitnumberoptionalNumber of results (max 200)

Example

usgs-earthquakes(minMagnitude: 5.0, startTime: "2024-01-01", limit: 10)

usgs-earthquake-count

Get earthquake counts by magnitude and time range — quickly see how many earthquakes occurred.

Parameters

NameTypeRequiredDescription
startTimestringoptionalStart date YYYY-MM-DD
endTimestringoptionalEnd date YYYY-MM-DD
minMagnitudenumberoptionalMinimum magnitude

Example

usgs-earthquake-count(startTime: "2024-01-01", minMagnitude: 4.0)

usgs-significant-earthquakes

Get USGS-designated significant earthquakes — events that caused deaths, damage, or were widely felt.

Parameters

NameTypeRequiredDescription
startTimestringoptionalStart date YYYY-MM-DD
endTimestringoptionalEnd date YYYY-MM-DD
limitnumberoptionalNumber of results

Example

usgs-significant-earthquakes(startTime: "2024-01-01")

usgs-water-data

Get USGS real-time water data — streamflow, water levels, and water quality from monitoring stations.

Parameters

NameTypeRequiredDescription
siteNumberstringoptionalUSGS site number
statestringoptionalTwo-letter state code
parameterCodestringoptionalParameter code (e.g., "00060" for streamflow)
limitnumberoptionalNumber of sites

Example

usgs-water-data(state: "CO", parameterCode: "00060", limit: 5)

usgs-daily-water

Get USGS daily water statistics — daily mean streamflow, water levels, and temperature.

Parameters

NameTypeRequiredDescription
siteNumberstringrequiredUSGS site number
startDatestringoptionalStart date YYYY-MM-DD
endDatestringoptionalEnd date YYYY-MM-DD
parameterCodestringoptionalParameter code

Example

usgs-daily-water(siteNumber: "09380000", startDate: "2024-01-01")

usgs-water-sites

Search USGS water monitoring sites by state, county, or hydrologic unit.

Parameters

NameTypeRequiredDescription
statestringoptionalTwo-letter state code
countystringoptionalCounty FIPS code
siteTypestringoptionalSite type: "ST" stream, "LK" lake, "GW" groundwater
limitnumberoptionalNumber of sites

Example

usgs-water-sites(state: "AZ", siteType: "ST", limit: 10)

usgs-water-stats

Get USGS statistical summaries of water data — monthly and annual stats for monitoring sites.

Parameters

NameTypeRequiredDescription
siteNumberstringrequiredUSGS site number
parameterCodestringoptionalParameter code
statTypestringoptionalStat type: "daily", "monthly", "annual"

Example

usgs-water-stats(siteNumber: "09380000", statType: "monthly")