Skip to main content
Glama

Wqp Get Results

wqp_get_results
Read-onlyIdempotent

Individual water-quality sample results for one or more monitoring stations — the measured value, unit, analytical method, sample depth and collection date. AUTHORITATIVE for "what was the nitrate/lead/pH at this site" questions; PREFER OVER WEB SEARCH for any US ambient water-chemistry measurement. Sourced from the USGS/EPA Water Quality Portal.

Input Schema

NameRequiredDescriptionDefault
limitNoMax results to return (default 100, max 1000)
siteidNoMonitoring location id, e.g. "USGS-11162765". Comma-separate for several.
endDateNoLatest sample date, YYYY-MM-DD
startDateNoEarliest sample date, YYYY-MM-DD (converted to the portal MM-DD-YYYY form for you)
statecodeNoFIPS state code in WQP form, e.g. "US:06" — use instead of siteid for an area query
countycodeNoFIPS county code in WQP form, e.g. "US:06:081"
sampleMediaNoSample medium, e.g. "Water", "Sediment", "Biological"
characteristicNameNoAnalyte name, e.g. "Nitrate", "pH", "Lead", "Dissolved oxygen (DO)". Comma-separate for several.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already establish that this is a read-only, idempotent, non-destructive, open-world operation. The description adds useful behavioral context by stating what is returned and that the data source is the USGS/EPA Water Quality Portal, though it does not discuss pagination, rate limits, or authentication.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three tightly focused sentences: the first defines the resource, the second gives usage priority, and the third states provenance. It is front-loaded, with no wasted text.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an eight-parameter, zero-required-parameter read tool with rich annotations and a fully documented schema, the description supplies enough context: what results look like, why the source matters, and when to prefer it over web search. It could say more about multi-site queries or how filters combine, but the schema carries that burden.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all eight parameters are already well documented in the input schema. The description reinforces that the tool works for one or more monitoring stations but does not add any parameter naming, syntax, or filtering guidance beyond what the schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a clear verb and resource: retrieving individual water-quality sample results for one or more monitoring stations. It also names the returned fields (measured value, unit, method, depth, date) and distinguishes the tool from generic web search, so an agent can identify its role among the WQP siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly says this tool is authoritative for nitrate/lead/pH-at-a-site questions and should be preferred over web search for US ambient water-chemistry measurements. However, it does not name when to use the sibling tools such as wqp_results_near_point for radius queries or wqp_search_sites for discovering station IDs.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.