This connects Claude to energy infrastructure through 30+ tools covering dispatch, metering, and carbon attestation. You can send commands to batteries and EV chargers, pull meter readings across Modbus and DNP3, create demand response events with shed/shift/shimmy modes, and generate hash-chained carbon records with SHA-256 verification. It speaks IEC 61850, OpenADR 2.0b, OCPP, and IEEE 2030.5. Reach for this when you're building energy management workflows that need programmatic control over BESS systems, compliance reporting for GHG Scope 2 or ISO 50001, or settlement verification for distributed energy resources. Ships with a sandbox that works without an API key.
Connect AI agents to energy infrastructure. The first and only energy MCP server.
30+ tools that let Claude, GPT, or any MCP-compatible AI agent:
| Tool | What it does |
|---|---|
list_sites | List all energy sites in your tenant |
list_assets | List BESS, HVAC, Solar, EV charger assets |
dispatch_command | Send commands to batteries, solar inverters, EV chargers |
dispatch_history | View dispatch command history |
generate_settlement | Generate hash-chained settlement records |
verify_settlement | Verify settlement hash chain integrity |
generate_compliance_package | Generate IEC 61850, ISO 50001, GHG Scope 2 packages |
generate_scope2_report | GHG Protocol Scope 2 compliance report |
get_asset_reliability | Asset reliability scoring |
get_site_reliability | Site-level reliability with per-asset breakdown |
get_grid_capacity | Grid capacity intelligence by region |
get_meter_readings | Read energy meters across protocols |
create_dr_event | Create demand response events (shed, shift, shimmy) |
dispatch_dr_event | Execute DR event dispatch |
settle_dr_event | Settle DR events with carbon attestation |
create_carbon_record | Append to SHA-256 hash-chained carbon ledger |
verify_carbon_chain | Verify carbon hash chain integrity |
get_carbon_certificate | Generate carbon attestation certificates |
create_procurement | PPA, REC, and carbon offset procurement |
analyze_procurement | Run procurement analysis and ranking |
get_integration_status | Check Modbus, OpenADR, BESS, grid price feeds |
get_grid_prices | Real-time grid electricity pricing |
provision_sandbox | Get a sandbox with simulated energy data |
health_check | Platform health and connectivity check |
npx energyatit-mcp-server
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"energyatit": {
"command": "npx",
"args": ["-y", "energyatit-mcp-server"],
"env": {
"ENERGYATIT_API_KEY": "your-key-here"
}
}
}
}
No API key? The sandbox works without one -- try it first.
claude mcp add energyatit -- npx -y energyatit-mcp-server
Once connected, ask Claude:
| Variable | Required | Description |
|---|---|---|
ENERGYATIT_API_KEY | No | Your API key (eat_live_xxx or eat_test_xxx) |
ENERGYATIT_TOKEN | No | JWT token (alternative to API key) |
ENERGYATIT_BASE_URL | No | API base URL (default: https://energyatit.com) |
IEC 61850 | DNP3 | Modbus TCP/RTU | OpenADR 2.0b | OCPP 1.6/2.0 | IEEE 2030.5 | ICCP/TASE.2 | REST
MIT
Built by Karthikeyan DS
ENERGYATIT_API_KEYsecretYour EnergyAtIt API key (get one free at energyatit.com/developers)
silenceper/mcp-k8s
azure/containerization-assist
io.github.evozim/aws-builder
reza-gholizade/k8s-mcp-server
flux159/mcp-server-kubernetes