Ferc Form1

liveEnergy

FERC Form 1 — annual financial and operating reports of major US investor-owned electric, gas and combination utilities: income statement (Schedule 114), comparative balance sheet (Schedule 110) and summary of utility plant (Schedule 200), by respondent (utility) and report year.

5tools
0msauth
free tier50 calls/day

Tools

ferc1_find_utility

Find FERC Form 1 respondents (US investor-owned electric/gas utilities that file the annual FERC Form 1) by name. Returns the FERC respondent id to use in the other ferc1_* tools. found:false when no

No parameters required.

▶Try it
ferc1_income_statement

FERC Form 1 income statement (Schedule 114) for one utility and report year: operating revenues, operating expenses, taxes, net utility operating income, net income, in US dollars as filed, by line it

No parameters required.

▶Try it
ferc1_income_history

One FERC Form 1 income-statement line (default operating_revenues) for one utility across every report year on file, 1994 to date, for trends. Use ferc1_income_statement to see the available income_ty

No parameters required.

▶Try it
ferc1_balance_sheet

FERC Form 1 comparative balance sheet (Schedule 110) for one utility and report year: assets and liabilities/equity line items with starting and ending balances in US dollars. Source: FERC Form 1 as p

No parameters required.

▶Try it
ferc1_utility_plant

FERC Form 1 summary of utility plant and accumulated provisions for depreciation, amortization and depletion (Schedule 200) for one utility and report year: plant in service, construction work in prog

No parameters required.

▶Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/ferc-form1/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/ferc-form1/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"ferc1_find_utility","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("ferc1_find_utility", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("ferc form 1 — annual financial and operating reports of major us investor-owned electric, gas and combination utilities: income statement (schedule 114), comparative balance sheet (schedule 110) and summary of utility plant (schedule 200), by respondent (utility) and report year");