pjm_load_forecast

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

PJM seven-day load forecast — forecast electricity demand in MW by forecast area (each transmission zone plus the RTO total), hour by hour. Use for “what will PJM demand be tomorrow”, “PJM peak forecast this week”, capacity and demand-response planning. Requires a PJM API key.

Parameters

NameTypeRequiredDescription
forecast_areastringnoFilter to one forecast area, e.g. “RTO_COMBINED”, “PJM RTO”, “BGE”, “PEPCO”.
row_countnumbernoRows to return (default 50, max 500).
_apiKeystringnoPJM Data Miner 2 subscription key. Free at ${SIGNUP}.

Example call

Arguments

{
  "forecast_area": "RTO_COMBINED",
  "row_count": 50
}

curl

curl -X POST https://gateway.pipeworx.io/pjm/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"pjm_load_forecast","arguments":{"forecast_area":"RTO_COMBINED","row_count":50}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('pjm_load_forecast', {
  "forecast_area": "RTO_COMBINED",
  "row_count": 50
});

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

See Getting Started for client-specific install steps.

Regenerated from source · build October 27, 2026