Canadian Real-Time River and Lake Levels
msc-geomet.hydrometric.realtimeFetch real-time water level and discharge readings for a Canadian river or lake by hydrometric station number, sorted most recent first.
Instructions
Get real-time water level (m) and discharge (m3/s) readings for a Canadian river or lake by hydrometric station_number, sorted most-recent-first. Readings are typically reported every 5 minutes for stations with real-time telemetry. Data: api.weather.gc.ca (MSC GeoMet OGC API - Features, sourced from HYDAT/WSC), no auth required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max records to return (1-288). Defaults to 20. | |
| station_number | Yes | Hydrometric station number, e.g. "01AD003" (St. Francis River, NB). Readings are reported roughly every 5 minutes for stations with real-time telemetry. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |