mcpserver.lol
registry/eia-energy-mcp-server
Connection check verified live · 27h ago

eia-energy-mcp-server

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

Tools 6
GitHub stars 2
Installs / wk 271
Licence
Transport streamable-http, stdio
Last checked 27h ago

Tools & capabilities

6 tools

Read from the running server on 27h ago.

eia_browse_routes read-only path
Lists child routes under a given path in the EIA dataset taxonomy. Start with no path to get the 14 top-level categories (electricity, petroleum, natural-gas, steo, aeo, ieo, seds,…
eia_dataframe_describe read-only name
List canvas dataframes (df_<id>) materialized by eia_query_route calls that passed stage: true, with provenance, expiry, row count, and column schema. Nothing is staged until such…
eia_dataframe_query read-only sql*previewrow_limitregister_as
Run a single-statement SELECT against canvas dataframes registered by eia_query_route calls that passed stage: true — a query that staged nothing leaves no table to select from. St…
eia_describe_route read-only facetroute*values_offset
Returns metadata for a leaf route: available facets with their valid values, data column names and units, frequency options, and date range. Call this before eia_query_route to dis…
eia_query_route read-only endsortroute*stagestartlength +4
Fetches data from a leaf route with optional facet filters, date range, frequency, and column selection. Use eia_describe_route first to discover valid facet IDs, facet values, col…
eia_search_routes read-only limitquery*
Fuzzy text search across route names, descriptions, and category labels. Resolves natural-language queries like "electricity retail sales by state" or "natural gas imports" to matc…