NOAA Water Prediction Service
Provides current and historical water gauge data including river stages and flow rates from the NOAA National Water Prediction Service.
Fetches water gauge data (stages, flows, metadata) from the NOAA National Water Prediction Service (NWPS).
What you can ask Delphi
- “What is the current water level and flow rate for the Yellowstone River near Livingston, Montana?”
- “Display the hourly water stage for the Columbia River at The Dalles, Oregon for the last 72 hours.”
- “Schedule a daily update on the gauge height of the Snake River at Hell's Canyon.”
- “What is the official flood stage for the Red River of the North at Fargo, North Dakota?”
Technical details
Authentication ▾
Contact us for setup details.
Ingestion ▾
Tools exposed (2) ▾
Fetches water gauge data (stages, flows, metadata) from the NOAA National Water Prediction Service (NWPS).
Create or update a recurring NWPS water data feed (gauge height, flow). Useful for tracking hydrographs or flood stages over time. Same arguments as nws/get_water_data.
Inputs ▾
nws/get_water_data
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| gauge | string | yes | Gauge ID (e.g., "TUSL1" for Tuscaloosa, AL). |
| limit | number | no | Number of observations/forecasts to return (default 50). |
| offset | number | no | Offset for pagination (default 0). |
| summary_only | boolean | no | If true, returns only metadata without observations or forecasts. |
| filter_paths | string[] | no | Optional: Glob patterns to filter output and reduce context usage (e.g. ['observations[*].primary']). |
schedule_water_data
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| gauge | string | yes | Gauge ID (e.g., "TUSL1" for Tuscaloosa, AL). |
| limit | number | no | Number of observations/forecasts to return (default 50). |
| offset | number | no | Offset for pagination (default 0). |
| summary_only | boolean | no | If true, returns only metadata without observations or forecasts. |
| filter_paths | string[] | no | Optional: Glob patterns to filter output and reduce context usage (e.g. ['observations[*].primary']). |
| polling_frequency | string | yes | How often to check for new data (e.g. '15m', '1h'). |
| description | string | no | Human-readable description of what this connector monitors. Shown to analysts in future sessions. |
| connectorId | string | no | If provided, updates the existing connector instead of creating a new one. |