使用说明
EnergyAtIt MCP Server
Connect AI agents to energy infrastructure. The first and only energy MCP server.
What it does
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 |
Quick Start
Install
npx energyatit-mcp-server
Claude Desktop Config
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 Code
claude mcp add energyatit -- npx -y energyatit-mcp-server
Try it
Once connected, ask Claude:
- "What energy sites do I have?"
- "What's the reliability score for site 1?"
- "Dispatch the battery at 2MW for 30 minutes"
- "Generate a carbon certificate for facility FAC-001"
- "Create a demand response event to shed 500kW"
- "What grid capacity is available in the UAE?"
Environment Variables
| 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) |
Supported Protocols
IEC 61850 | DNP3 | Modbus TCP/RTU | OpenADR 2.0b | OCPP 1.6/2.0 | IEEE 2030.5 | ICCP/TASE.2 | REST
Links
- Platform: energyatit.com
- Developer Portal: energyatit.com/developers
- API Docs: energyatit.com/docs
- Blog: energyatit.com/blog
Get an API Key
- Go to energyatit.com/developers
- Sign up for the Pioneer program or request access
- Create an API key from Settings > API Keys
- Or just use the sandbox -- no key needed
License
MIT
Built by Karthikeyan DS