Connects Claude to the U.S. Energy Information Administration's API v2, covering electricity, petroleum, natural gas, coal, and forecasts from STEO, AEO, and other major datasets. You browse the EIA's route taxonomy from root categories down to leaf datasets, describe facets and valid filter values, then pull data with facet filters, date ranges, and frequency selection. Large result sets spill to DuckDB-backed DataCanvas tables for SQL analysis. Includes fuzzy search across 1,469 STEO series names and all route metadata, making it easy to turn natural language queries like "Texas residential electricity prices" into the right API route. Requires a free EIA API key. Built on the author's mcp-ts-core framework with pluggable transports, storage backends, and OpenTelemetry tracing.
claude mcp add --transport stdio cyanheads-eia-mcp-server uvx eia-mcp-server