Water Quality Portal Station Summary: Result Counts by Characteristic Group for One Station
waterqualitydata/monitoring-location-summary
Returns the Water Quality Portal summary for one monitoring station: the station's coordinates, name, type, contributing organisation, hydrologic unit, state and county, the number of sampling activities and results on record, and the results broken down by characteristic group (nutrients, metals, physical, microbiological, pesticides and others). Takes the station id (organisation id, a dash, the station number, for example USGS-05427718 as returned by the stations tool) and optionally the period: the most recent 1 or 5 years, or all years. Returns a GeoJSON FeatureCollection; an unknown station id returns an empty collection. Water Quality Portal data as served by Eden Engine; not an official Water Quality Portal product.
Price
$0.0026 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.
Data source
Water Quality Portal (USGS, EPA, NWQMC)
Data from the Water Quality Portal (USGS, EPA and the National Water Quality Monitoring Council); each record names its contributing organisation. No attribution is required; credited as a courtesy. Served by Eden Engine; not an official Water Quality Portal product.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "waterqualitydata/monitoring-location-summary" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "waterqualitydata/monitoring-location-summary" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "waterqualitydata/monitoring-location-summary", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "waterqualitydata/monitoring-location-summary", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 21, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"siteid"
],
"properties": {
"siteid": {
"type": "string",
"pattern": "^[A-Za-z0-9_]{2,30}-[A-Za-z0-9._-]{1,50}$",
"description": "Station id: the organisation id, a dash and the station number, for example USGS-05427718 or WIDNR_WQX-133003."
},
"summaryYears": {
"enum": [
"all",
"1",
"5"
],
"type": "string",
"description": "Period the counts cover: the most recent 1 year, 5 years or all years. Defaults to all."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"type",
"features"
],
"properties": {
"type": {
"type": "string",
"description": "Always FeatureCollection."
},
"features": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Always Feature."
},
"geometry": {
"type": "object",
"description": "A Point; coordinates are [longitude, latitude] in WGS84.",
"additionalProperties": true
},
"properties": {
"type": "object",
"properties": {
"siteUrl": {
"type": "string",
"description": "Page for the station on the Water Quality Portal."
},
"StateName": {
"type": "string",
"description": "State name."
},
"CountyName": {
"type": "string",
"description": "County name."
},
"resultCount": {
"type": "string",
"description": "Number of results, as a string."
},
"ProviderName": {
"type": "string",
"description": "Data provider inside the portal: NWIS (USGS), STORET (EPA and states) or STEWARDS (USDA)."
},
"activityCount": {
"type": "string",
"description": "Number of sampling activities, as a string."
},
"HUCEightDigitCode": {
"type": "string",
"description": "Eight-digit hydrologic unit code."
},
"MonitoringLocationName": {
"type": "string",
"description": "Station name."
},
"OrganizationFormalName": {
"type": "string",
"description": "Name of the organisation that contributed the station. Credit it when you reuse the record."
},
"OrganizationIdentifier": {
"type": "string",
"description": "Identifier of the contributing organisation, for example USGS-WI."
},
"MonitoringLocationTypeName": {
"type": "string",
"description": "Station type as the contributor reports it."
},
"MonitoringLocationIdentifier": {
"type": "string",
"description": "Station id, organisation id and station number joined by a dash, for example USGS-05427718."
},
"characteristicGroupResultCount": {
"type": "object",
"description": "Result count per characteristic group, for example Nutrient or Physical.",
"additionalProperties": true
},
"ResolvedMonitoringLocationTypeName": {
"type": "string",
"description": "Station type resolved to the portal's standard list."
}
},
"additionalProperties": true
}
},
"additionalProperties": true
},
"description": "One feature per station. Empty when nothing matches."
}
},
"description": "The summary of one station, as a GeoJSON FeatureCollection.",
"additionalProperties": true
}