WaterPulse: Global water intelligence API. 9 endpoints covering US groundwater (USGS), streamflow, drought (US Drought Monitor), water quality (EPA WQP), aquifer sustainability, flood risk, global water stress, a Coverage: Global Endpoints: • groundwater ($0.08): Groundwater levels (USGS) • strea...
AI agents call waterpulse to retrieve information from Pulsenetwork without modifying anything — typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.
| Parameter | Type | Required | Description |
|---|---|---|---|
crop | string | — | Crop type — e.g. alfalfa, cotton, corn, almonds, rice |
lang | string | — | lang |
site | string | — | USGS site number — e.g. 09380000 (Colorado River at Lees Ferry) |
focus | string | — | agriculture | municipal | industrial | conflict | investment | all |
limit | string | — | Number of monitoring sites (5, 10, or 20) |
state | string | — | Two-letter US state code — e.g. CA, TX, AZ, FL, KS |
action | string | Yes | Which endpoint to call. Options: groundwater | streamflow | drought | quality | aquifer | flood-risk | global-stress | agriculture-use | supply-brief |
region | string | — | Country, region, or river basin — e.g. India, Middle East, Nile Basin, Murray-Darling |
aquifer | string | — | Aquifer name — e.g. Ogallala, Central Valley, Floridan, Edwards, High Plains |
location | string | — | City, county, or river — e.g. Nashville TN, Mississippi River Iowa |
parameter | string | — | nitrates | phosphorus | ph | lead | arsenic | bacteria | pfas | turbidity |
Parameters from the server's own tool schema.
WaterPulse is a pure data intelligence API that retrieves and aggregates water-related information from authoritative public sources (USGS, EPA, US Drought Monitor). It performs queries and lookups only, returning intelligence without side effects. The financial aspect (per-query USDC payment) is a billing mechanism, not a financial transaction tool that moves funds on behalf of the user.
From the tool's definition Tool provides data retrieval endpoints: 'Groundwater levels (USGS)', 'Streamflow — river discharge (USGS)', 'Drought status (US Drought Monitor)', 'Water quality (EPA WQP + USGS)', 'Aquifer sustainability analysis', 'Flood risk intelligence', 'Global water…
Risk signalsHigh parameter count (11 properties)
Attacks that exploit this kind of access
WaterPulse: Global water intelligence API. 9 endpoints covering US groundwater (USGS), streamflow, drought (US Drought Monitor), water quality (EPA WQP), aquifer sustainability, flood risk, global water stress, a Coverage: Global Endpoints: • groundwater ($0.08): Groundwater levels (USGS) • streamflow ($0.05): Streamflow — river discharge (USGS) • drought ($0.08): Drought status (US Drought Monitor) • quality ($0.08): Water quality (EPA WQP + USGS) • aquifer ($0.15): Aquifer sustainability analysis • flood-risk ($0.15): Flood risk intelligence • global-stress ($0.15): Global water stress by country/basin • agriculture-use ($0.15): Agricultural water use intelligence • supply-brief ($0.50): Municipal water supply brief. It is categorised as a Read tool in the Pulsenetwork MCP Server, which means it retrieves data without modifying state.
waterpulse accepts 11 parameters: crop, lang, site, focus, limit, state, action, region, aquifer, location, parameter. Required: action. The full parameter table on this page comes from the server's own tool schema.
Register the Pulsenetwork MCP server in PolicyLayer and add a rule for waterpulse: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches Pulsenetwork. Nothing to install.
waterpulse is a Read tool with low risk. Read-only tools are generally safe to allow by default.
Yes. Add a rate_limit block to the waterpulse rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.
Set action: deny in the PolicyLayer policy for waterpulse. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.
waterpulse is provided by the Pulsenetwork MCP server (https://pulse.theaslangroupllc.com/api/mcp). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.
waterpulse is one line of Pulsenetwork's registry record.
The record carries the whole server: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.
Teams ship this data inside their own products. See what a licence covers →