lake_water_level
Pack: water-levels · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/lake_water_level for the schema, then POST the same URL with its arguments for the data.
Current and historical water level for a named lake, sea or reservoir, measured by satellite radar altimetry. Covers 518 inland water bodies worldwide from 1992 to the present, including the Caspian Sea, Lake Victoria, Lake Chad, the Aral Sea, the Great Lakes and major reservoirs. Returns the latest dated reading with its measuring satellite, plus recent history and the change over time. Use for questions about whether a lake is rising or shrinking, drought and reservoir storage, and inland water body levels.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
lake | string | yes | Lake, sea or reservoir name (“Caspian Sea”, “Lake Victoria”) or its numeric target id. |
history | number | no | How many recent readings to return (default 12, max 400). Readings are roughly 10 days apart. |
Example call
Arguments
{
"lake": "Caspian Sea"
}
curl
curl -X POST https://gateway.pipeworx.io/water-levels/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"lake_water_level","arguments":{"lake":"Caspian Sea"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('lake_water_level', {
"lake": "Caspian Sea"
});
More examples
{
"lake": "Lake Victoria",
"history": 3
}
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the water-levels pack
{
"mcpServers": {
"water-levels": {
"url": "https://gateway.pipeworx.io/water-levels/mcp"
}
}
}
See Getting Started for client-specific install steps.