1. Conduid
  2. Maps
  3. io.github.cyanheads/eia-energy-mcp-server
MCP server · Maps

io.github.cyanheads/eia-energy-mcp-server

Browse and query the EIA API v2 — electricity, petroleum, natural gas, coal, forecasts via MCP.

Unclaimed maps
37Low

Scored 5 months ago · breakdown

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 Code
claude mcp add io-github-cyanheads-eia-energy-mcp-server -- npx -y @cyanheads/eia-energy-mcp-server
npx
npx -y @cyanheads/eia-energy-mcp-server

This 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

I know everything about io.github.cyanheads/eia-energy-mcp-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About io.github.cyanheads/eia-energy-mcp-server

How do I install io.github.cyanheads/eia-energy-mcp-server?

Run claude mcp add io-github-cyanheads-eia-energy-mcp-server -- npx -y @cyanheads/eia-energy-mcp-server, then add the server to your MCP client's configuration.

Is io.github.cyanheads/eia-energy-mcp-server safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.cyanheads/eia-energy-mcp-server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.