Skip to main content

FERC EQR and Form 1 in AI Agents: Wholesale Power Contracts, Prices, and Utility Financials

· 4 min read
MCPBundles

TL;DR

  • The FERC MCP server materializes Electric Quarterly Report contracts and aggregated transaction price/quantity rollups plus Form 1 utility financials from Catalyst Cooperative PUDL — the bulk filings data.ferc.gov does not expose.
  • Ask for hyperscaler power buyers, long-term ENERGY contracts, $/MWh rollups, or utility operating revenue and the agent searches pre-loaded Postgres — no EQR Online export wrestling.
  • The same server also browses data.ferc.gov for market-based rate authorizations and entity–PPA links on the live API.

Alex Joyce at Cascadia Partners filed a server request for exactly this: EQR and Form 1 for datacenter power-contract equity research. The open-data API ships MBR and PPAs; EQR and Form 1 live elsewhere. The FERC integration closes that gap.

Contracts when you need the parties

EQR contracts answer who sells to whom, for what product, on what term, starting when. Hyperscaler diligence often starts here — seller names, commencement dates, tariff references across loaded quarters when you're tracing Amazon or Microsoft as a buyer on long-term ENERGY.

That's a different question from price.

Transaction rollups when price matters

Raw EQR transaction filings are billions of rows. We store quarterly rollups grouped by seller, customer, product, term, class, and delivery balancing authority. Each group carries transaction count, total quantity, total charge, min/max price, and a quantity-weighted average price.

When someone wants $/MWh for Microsoft on long-term ENERGY in the latest loaded quarter, you're on the rollup table — not pretending every hourly tolling row is in Postgres.

Form 1 for the utility balance sheet

Form 1 annual filings cover major US utilities. The pipeline loads utility identification (name, state, latest report year) and four income-statement line items: operating revenues, net utility operating income, net income, and utility operating expenses.

Search by name, then pull financials for the utility ID. Duke Energy operating revenues and net income for the latest year is two steps, not an export job.

What this is not

EQR and Form 1 are not on data.ferc.gov — use the open-data connector for MBR authorizations and PPAs on the live API; use this server for bulk EQR and Form 1 from PUDL.

You get transaction rollups, not every raw line item. Customer names are free text in the filings; fuzzy search helps but spelling varies seller to seller.

PUDL attribution is CC BY 4.0. Original filings are FERC EQR and Form 1.

Enable and ask

Turn on FERC in your workspace — try the try page if you want a sandbox first. Ask what quarters are loaded, then search transactions for a named customer on ENERGY. One pass tells you whether the rollup you need is in Postgres.