io.github.kasathur/energyatit
Connect AI agents to energy infrastructure. Dispatch, attest carbon, read meters.
Ask AI about io.github.kasathur/energyatit
Powered by Claude · Grounded in docs
I know everything about io.github.kasathur/energyatit. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
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
