EIA MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EIA_API_KEY | Yes | API key obtained from EIA Open Data (https://www.eia.gov/opendata/) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| eia_electricity_retail_salesC | Get electricity retail sales data including sales to customers by state and sector, customer counts, and pricing. Sources: Forms EIA-826, EIA-861, EIA-861M |
| eia_electricity_operational_dataB | Get monthly and annual electric power operational data including generation, fuel consumption, and emissions by state, sector, and energy source. Source: Form EIA-923 |
| eia_electricity_rtoC | Get hourly and daily electric power operations by balancing authority (Regional Transmission Operator). Includes demand, generation, and interchange data. Source: Form EIA-930 |
| eia_electricity_state_profilesB | Get state-level electricity profiles including generation mix, consumption patterns, and infrastructure data. |
| eia_electricity_generator_capacityC | Get inventory of operable generators in the U.S. including capacity, technology type, and status. Sources: Forms EIA-860, EIA-860M |
| eia_electricity_facility_fuelC | Get annual and monthly operational data for individual power plants by energy source and equipment type. Source: Form EIA-923 |
| eia_natural_gas_summaryC | Get natural gas summary data providing an overview of the natural gas survey information. |
| eia_natural_gas_pricesC | Get natural gas price data including spot prices, futures, citygate prices, residential, commercial, and industrial prices. |
| eia_natural_gas_exploration_reservesC | Get natural gas exploration and reserves data including resource discovery and stockpile levels. |
| eia_natural_gas_productionC | Get natural gas production data including output metrics and production volumes. |
| eia_natural_gas_imports_exportsC | Get natural gas imports, exports, and pipeline movement data including cross-border flows and distribution infrastructure. |
| eia_natural_gas_storageC | Get natural gas storage data including inventory levels, injections, and withdrawals from storage facilities. |
| eia_natural_gas_consumptionC | Get natural gas consumption and end use data including demand patterns by sector (residential, commercial, industrial, electric power). |
| eia_explore_routesB | Explore available EIA API routes and their metadata. Use this to discover available data series, facets, and parameters for any endpoint. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 14 tools
Each tool has a clearly distinct purpose targeting specific EIA data categories like electricity facility fuel, generator capacity, retail sales, natural gas consumption, production, prices, etc. The descriptions specify unique data sources and metrics, with no overlapping functionality that would cause agent confusion.
All tools follow a consistent eia_domain_data_pattern naming convention (e.g., eia_electricity_facility_fuel, eia_natural_gas_prices). The structure is uniform with domain (electricity/natural_gas) and specific data type clearly separated by underscores, making the set highly predictable and readable.
With 14 tools, this is well-scoped for an EIA data server covering electricity and natural gas domains. Each tool earns its place by addressing distinct data facets (e.g., capacity, sales, prices, storage), avoiding bloat while providing comprehensive access to key EIA datasets.
The tool surface offers complete coverage for electricity and natural gas data, including operational data, capacity, sales, RTO operations, state profiles, consumption, production, prices, storage, imports/exports, reserves, and an exploration tool. No obvious gaps exist; agents can perform full data retrieval workflows across these domains.