Open Data

FERC MCP Server

Chat with AI and run tools instantly.

FERC EQR contracts and transaction price rollups, Form 1 utility financials, and data.ferc.gov MBR authorizations and PPAs — for hyperscaler and datacenter power research.

Best forEnergy AnalystsInfrastructure InvestorsRegulatory ResearchersPower-Market Operators

Try this workflow

Hyperscaler power transactions

Search FERC EQR transactions where the customer matches Microsoft, product is ENERGY, and term is LT. Show seller, weighted average price, total quantity, and total charge for the latest quarter.

9.4Mcontracts
monthly · last 10d ago
Open dataset page
Managed
13 tools
Agent guide included

Chat with AI and run tools instantly.

Browse all tools

What you can do with FERC

Built for

Energy Analysts, Infrastructure Investors, Regulatory Researchers, Power-Market Operators, Data Teams

Example workflows

Hyperscaler power transactions

Price and volume diligence for datacenter power buyers.

Try this

Search FERC EQR transactions where the customer matches Microsoft, product is ENERGY, and term is LT. Show seller, weighted average price, total quantity, and total charge for the latest quarter.

MBR seller authorizations

Open Data complement when the user needs MBR/PPA context beyond EQR.

Try this

What FERC open data datasets cover market-based rate seller authorizations, and sample three authorization rows for Dominion Energy.

Utility Form 1 financials

Utility-side financial context alongside EQR contracts.

Try this

Find Duke Energy in FERC Form 1 utilities and return operating revenues and net income for the latest filing year.

Catalog orientation

One-call overview for first-contact researchers.

Try this

What FERC data do you have — EQR coverage, Form 1, and open-data assets?

Context to know first

What FERC data can AI agents retrieve?

EQR wholesale power contracts and aggregated transaction price/quantity rollups, Form 1 utility financials, and live data.ferc.gov datasets including market-based rate seller authorizations, entity-to-PPA links, company registration, and NEPA schedules.

Do I need a FERC account to connect?

No separate sign-in is required on your side. MCPBundles supplies access to the public FERC Open Data API when you enable the server in your workspace.

Where does EQR data come from?

Bulk EQR and Form 1 data are materialized from Catalyst Cooperative PUDL parquet (CC BY 4.0). Open Data tools query api.data.ferc.gov in real time.

Related editorial

FERC EQR and Form 1 Workflows with AI

How AI agents search wholesale power contracts, quarterly transaction price rollups, and utility Form 1 financials — the bulk EQR and Form 1 filings data.ferc.gov does not expose.

Read article

Related editorial

FERC Open Data Workflows with AI

How AI agents browse data.ferc.gov — market-based rate seller authorizations, entity-to-PPA links, company registration, and NEPA schedules — and what the live API does not publish.

Read article

AI Skill
SKILL.md

Domain knowledge for FERC — workflow patterns, data models, and gotchas for your AI agent.

FERC

Federal energy regulatory data for wholesale power-contract and utility diligence — Electric Quarterly Reports (EQR), Form 1 utility financials, and data.ferc.gov open datasets (MBR authorizations, PPAs, company registration, NEPA).

MCPBundles supplies the FERC Open Data API key server-side. Enable this server once — no separate FERC sign-in.

Hyperscaler / datacenter power research

  1. Dataset stats — EQR quarters loaded, row counts, last refresh (ferc_eqr_get_stats).
  2. Search contracts — seller/customer names, product (ENERGY, CAPACITY), LT/ST term, contract dates.
  3. Search transactions — aggregated price, quantity, and charge rollups when the user asks for $/MWh, volumes, or transaction totals.
  4. Search utilities then get utility financials — Form 1 operating revenues, net income, operating expenses.
  5. Open Data catalog — MBR seller authorizations, entity-to-PPA links, company registration when the user needs portal datasets not in EQR.

EQR transaction rollups

Raw EQR transaction filings are billions of rows. This pipeline stores quarterly rollups grouped by seller, customer, product, term, class, and delivery balancing authority. weighted_avg_price is quantity-weighted across the group.

Open Data API (data.ferc.gov)

  1. Catalog overview or find datasets by keyword before any row pull.
  2. Get dataset details for row_count, freshness, and whether a dictionary exists.
  3. Get dataset dictionary before wide pulls when available.
  4. Get dataset data or search dataset rows with deliberate pagination — quote slice.fraction_examined on partial scans.

Dataset IDs can change over time. Always resolve the current ID from find/list before details, dictionary, or data.

Key EQR fields

Contracts: seller_company_name, customer_company_name, product_name, term_name (LT/ST), commencement_date, year_quarter

Transactions: total_quantity, total_charge, weighted_avg_price, min_price, max_price, transaction_count

Form 1: utility_id_ferc1, operating_revenues, net_utility_operating_income, net_income_loss, utility_operating_expenses

Gotchas

  • No server-side row filters on the Open Data API — only pagination via limit and offset.
  • Row scan is slice-boundedferc_search_dataset_rows examines only part of large tables; quote coverage; never treat partial matches as a full cohort.
  • Large Open Data tables (>5000 rows) require a field from ferc_get_dataset_dictionary before row scan.
  • Open Data rate limit: ~1,000 requests per hour per API key. Prefer find + details + small page reads.
  • EQR attribution: bulk EQR/Form 1 data via Catalyst Cooperative PUDL (CC BY 4.0). Original filings: FERC EQR and FERC Form 1.

Tools in this Server (13)

Ferc Eqr Get Stats

Return FERC EQR and Form 1 dataset coverage — contract rows, transaction rollup groups, utility count, quarters loaded, and last refresh time.

Ferc Eqr Get Utility Financials

Return FERC Form 1 income statement metrics for a utility — operating revenues, net utility operating income, net income, and operating expenses. Look...

Ferc Eqr Search Contracts

Search FERC Electric Quarterly Report (EQR) wholesale power contracts by seller or customer company name. Returns contract terms — product, firm/non-f...

Ferc Eqr Search Transactions

Search aggregated FERC EQR wholesale transaction rollups by seller or customer company name. Returns transaction count, total quantity, total charge, ...

Ferc Eqr Search Utilities

Search FERC Form 1 utility filers by name. Returns utility_id, state, latest report year, and filing date. Use before ferc_eqr_get_utility_financials ...

Ferc Find Datasets

Search FERC datasets by keyword and return ranked matches with dataset_id values. This is the right first step when the user names a topic (market-bas...

Ferc Get Catalog Overview

One-call orientation for what FERC Open Data exposes: asset count, dataset count, and a compact list of each data asset with its dataset titles and ID...

Ferc Get Dataset Data

Read paginated rows from a FERC dataset by dataset_id. Returns row_data and has_more. There is no server-side row filter — you cannot search by compan...

Ferc Get Dataset Details

Get metadata for one FERC dataset by numeric dataset_id: title, description, industry, row_count, last-updated, point of contact, and whether a data d...

Ferc Get Dataset Dictionary

Get the column dictionary for a FERC dataset: column names, SQL-style data types, and descriptions. Only call when ferc_get_dataset_details reports co...

Ferc List Data Assets

List all FERC data assets from data.ferc.gov with nested dataset IDs grouped by asset (Form 552, Market-Based Rate Database, Annual Charges, Company R...

Ferc List Datasets

Return a flat list of every FERC dataset with dataset_id, dataset title, parent data-asset title, and short description. Use when you need to scan all...

Ferc Search Dataset Rows

Scan a bounded slice of one FERC dataset for case-insensitive substring matches. The platform chooses how many rows to examine from row_count — not a ...

Required Providers (2)

FERC Open Data

Open Data
Federal Energy Regulatory Commission public datasets from data.ferc.gov — catalog discovery, dataset metadata, column...
Tools
8 tools

FERC EQR & Form 1

Government
Search FERC Electric Quarterly Report wholesale power contracts and aggregated transaction price/quantity rollups, plus...
Tools
5 tools

Frequently Asked Questions

What FERC data can AI agents retrieve?

EQR wholesale power contracts and aggregated transaction price/quantity rollups, Form 1 utility financials, and live data.ferc.gov datasets including market-based rate seller authorizations, entity-to-PPA links, company registration, and NEPA schedules.

Do I need a FERC account to connect?

No separate sign-in is required on your side. MCPBundles supplies access to the public FERC Open Data API when you enable the server in your workspace.

Where does EQR data come from?

Bulk EQR and Form 1 data are materialized from Catalyst Cooperative PUDL parquet (CC BY 4.0). Open Data tools query api.data.ferc.gov in real time.

Can agents filter PPAs by balancing authority or region?

The Open Data API has no server-side geographic filter. Agents discover the right dataset first, then read paginated rows or search for a named company or docket.

How do I connect FERC to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/ferc. Authentication is handled automatically.

How many tools does FERC provide?

FERC provides 13 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does FERC require?

FERC uses open data APIs — no authentication required.

Setup Instructions

Connect FERC to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/ferc

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to FERC and paste the MCP URL into Remote MCP server URL.
  4. Click Add. FERC will appear under Not connected — select it and click Connect to complete OAuth.
Name: FERC
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/ferc
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Other ways to use FERC

Same data, different audiences.

Dataset

FERC EQR Power Contracts — live data product, refresh cadence + sources documented.

Open dataset

Try FERC now

No API key or third-party login required. Chat with AI and run tools instantly.