latest

Pack: cdec-ca · 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/latest for the schema, then POST the same URL with its arguments for the data.

Most recent REAL reading for (station, sensor), looking back three days. CDEC writes -9999 into slots it has no reading for and the current day’s trailing hours are routinely unwritten, so this skips those and reports how many missing slots it skipped rather than returning the marker as a number.

Parameters

NameTypeRequiredDescription
station_idstringyes
sensornumberyes

Example call

Arguments

{
  "station_id": "SHA",
  "sensor": 1
}

curl

curl -X POST https://gateway.pipeworx.io/cdec-ca/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"latest","arguments":{"station_id":"SHA","sensor":1}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('latest', {
  "station_id": "SHA",
  "sensor": 1
});

More examples

{
  "station_id": "ORO",
  "sensor": 2
}

Response shape

FieldTypeDescription
formatstringIndicates response is plain text (non-JSON)
bodystringRaw text response from API
Full JSON Schema
{
  "type": "object",
  "description": "Response from CDEC API containing latest value or raw text",
  "properties": {
    "format": {
      "type": "string",
      "enum": [
        "text"
      ],
      "description": "Indicates response is plain text (non-JSON)"
    },
    "body": {
      "type": "string",
      "description": "Raw text response from API"
    }
  },
  "additionalProperties": true
}

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 cdec-ca pack
{
  "mcpServers": {
    "cdec-ca": {
      "url": "https://gateway.pipeworx.io/cdec-ca/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 5, 2026