pjm_generation_fuel_mix

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

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/pjm_generation_fuel_mix for the schema, then POST the same URL with its arguments for the data.

PJM generation by fuel type — MW generated and percentage of total from coal, natural gas, nuclear, wind, solar, hydro, oil, storage and other, per published interval. Use for “what is PJM burning right now”, “PJM nuclear share”, “PJM coal vs gas”. Requires a PJM API key.

Parameters

NameTypeRequiredDescription
fuel_typestringnoFilter to one fuel type, e.g. “Nuclear”, “Gas”, “Coal”, “Wind”.
datetime_beginning_eptstringnoEastern Prevailing Time range filter, e.g. “9/17/2026 00:00 to 9/17/2026 23:59”. Omit for the most recent intervals.
row_countnumbernoRows to return (default 50, max 500).
_apiKeystringnoPJM Data Miner 2 subscription key. Free at ${SIGNUP}.

Example call

Arguments

{
  "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_generation_fuel_mix","arguments":{"row_count":50}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('pjm_generation_fuel_mix', {
  "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