MCP server exposing 6 tools for cdec-ca.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/cdec-ca/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
station_info — Station metadata.daily_data — Daily data for (station, sensor). CDEC's -9999 missing marker is returned as value: null with missing: true, and the response counts the gaps.hourly_data — Hourly data for (station, sensor). CDEC's -9999 missing marker is returned as value: null with missing: true, and the response counts the gaps.event_data — Event-based irregular readings for (station, sensor). CDEC's -9999 missing marker is returned as value: null with missing: true.latest — 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.reservoirs — Reservoir storage snapshots.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/cdec-ca/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io