pjm_load_forecast

Pack: pjm · Endpoint: https://gateway.pipeworx.io/pjm/mcp

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, or use one-click install buttons:

{
  "mcpServers": {
    "pjm": {
      "url": "https://gateway.pipeworx.io/pjm/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 18, 2026