hydrometric_realtime

Pack: weather-gc-ca · Endpoint: https://gateway.pipeworx.io/weather-gc-ca/mcp

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/hydrometric_realtime for the schema, then POST the same URL with its arguments for the data.

Real-time water level (metres) and discharge/flow (m3/s) readings from Water Survey of Canada gauges, typically every 5-15 minutes and covering the last 30 days. AUTHORITATIVE for “how high is the right now” and for flood watching in Canada. Pass a station number from hydrometric_stations_near, e.g. “02HC003” (HUMBER RIVER AT WESTON), or give latitude/longitude to get the most recent readings from every real-time gauge in the area. Readings come back newest first.

Parameters

NameTypeRequiredDescription
station_numberstringnoWater Survey of Canada station number, e.g. “02HC003”. Get one from hydrometric_stations_near.
latitudenumbernoLatitude, used instead of station_number to sweep an area, e.g. 43.65.
longitudenumbernoLongitude, used with latitude, e.g. -79.38.
radius_degnumbernoHalf-width of the area sweep in degrees (default 0.5, max 5).
start_datestringnoOptional start of a time window, YYYY-MM-DD, e.g. “2026-09-10”. Data goes back 30 days.
end_datestringnoOptional end of the time window, YYYY-MM-DD, e.g. “2026-09-17”.
limitnumbernoMax readings to return (default 20, max 200).

Example call

Arguments

{
  "station_number": "02HC003",
  "limit": 10
}

curl

curl -X POST https://gateway.pipeworx.io/weather-gc-ca/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"hydrometric_realtime","arguments":{"station_number":"02HC003","limit":10}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('hydrometric_realtime', {
  "station_number": "02HC003",
  "limit": 10
});

More examples

{
  "latitude": 49.28,
  "longitude": -123.11,
  "limit": 2
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "weather-gc-ca": {
      "url": "https://gateway.pipeworx.io/weather-gc-ca/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 18, 2026