MCP server exposing 3 tools for ferc-elibrary.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/ferc-elibrary/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
ferc_docket — Get all filings, orders, and correspondence for a FERC (Federal Energy Regulatory Commission) docket number — e.g. rate cases, interconnection agreements, tariff filings, orders on rehearing. Returns accession numbers, filed/issued/posted dates, document category and class/type, and the docket family (a docket query also surfaces related sub-dockets, e.g. "ER11-4046" pulling in "ER11-3872-029"). Use for "what has FERC filed/ordered in docket X", "history of docket Y", or "latest filing in case Z". Example: ferc_docket({ docket: "ER11-4046" })ferc_search — Full-text search across all FERC (Federal Energy Regulatory Commission) eLibrary filings and orders — not limited to one docket. Optionally bound to a filed-date window with since/until. Use for "FERC filings about X", "orders mentioning Y between date A and date B", or general keyword search across the public docket record when you do not already have a docket number (use ferc_docket if you do). Example: ferc_search({ query: "interconnection agreement", since: "2026-06-01", until: "2026-08-30", full_text: true })ferc_class_types — Browse FERC eLibrary's document class/type/library vocabulary — what "category" and "class_types" values from ferc_docket/ferc_search mean (e.g. "Order/Opinion" / "Delegated Order", "Submittal" / "Affidavits/Sworn Statement"). Optionally filter by a search word. Use when a caller needs to know what document classification terms exist before filtering FERC results. Example: ferc_class_types({ search: "order" })Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/ferc-elibrary/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io