About io.github.cyanheads/eia-energy-mcp-server
io.github.cyanheads/eia-energy-mcp-server is an MCP server in the Maps category: browse and query the EIA API v2 — electricity, petroleum, natural gas, coal, forecasts via MCP.
Install
claude mcp add io-github-cyanheads-eia-energy-mcp-server -- npx -y @cyanheads/eia-energy-mcp-servernpx -y @cyanheads/eia-energy-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (7)
eia_browse_routesLists child routes under a given path in the EIA dataset taxonomy. Start at root to see top-level categories, then drill into subcategories and leaf routes.
Parameters not published.
eia_dataframe_describeLists active DataCanvas dataframes created by prior `eia_query_route` calls that passed `stage: true`. Only exposed when a canvas is configured. Shows table name, column names and types, row count, expiry, and the query that produced it. A handle that is not staged comes back as a miss alongside the handles that are.
Parameters not published.
eia_dataframe_dropDrops a DataCanvas dataframe, freeing its memory. Only exposed when a canvas is configured and `EIA_DATAFRAME_DROP_ENABLED=true`.
Parameters not published.
eia_dataframe_queryRuns a read-only SQL SELECT across DataCanvas dataframes, referenced by their `df_<id>` table names. Only exposed when a canvas is configured.
Parameters not published.
eia_describe_routeReturns metadata for a leaf route: available facets with valid values, data column names, frequency options, units, and date range. Call before `eia_query_route` to understand filter options. Facet values come back capped, with `facet` and `values_offset` to page one facet.
Parameters not published.
eia_query_routeFetches data from a leaf route with optional facet filters, date range, frequency, and column selection. Returns a preview; pass `stage: true` to also page past it and stage the matching rows as a DataCanvas table for SQL analysis.
Parameters not published.
eia_search_routesFuzzy text search across route names, descriptions, category labels, STEO series names, and facet values. Resolves natural-language queries like "electricity retail sales by state" or a fuel type like "wind" to matching route paths.
Parameters not published.
Ask AI
Ask AI about io.github.cyanheads/eia-energy-mcp-server
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.