MCP Hub
Back to servers

energyatit

Connect AI agents to energy infrastructure. Dispatch, attest carbon, read meters.

Updated
Feb 13, 2026

Quick Install

npx -y energyatit-mcp-server

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:

ToolWhat it does
list_sitesList all energy sites in your tenant
list_assetsList BESS, HVAC, Solar, EV charger assets
dispatch_commandSend commands to batteries, solar inverters, EV chargers
dispatch_historyView dispatch command history
generate_settlementGenerate hash-chained settlement records
verify_settlementVerify settlement hash chain integrity
generate_compliance_packageGenerate IEC 61850, ISO 50001, GHG Scope 2 packages
generate_scope2_reportGHG Protocol Scope 2 compliance report
get_asset_reliabilityAsset reliability scoring
get_site_reliabilitySite-level reliability with per-asset breakdown
get_grid_capacityGrid capacity intelligence by region
get_meter_readingsRead energy meters across protocols
create_dr_eventCreate demand response events (shed, shift, shimmy)
dispatch_dr_eventExecute DR event dispatch
settle_dr_eventSettle DR events with carbon attestation
create_carbon_recordAppend to SHA-256 hash-chained carbon ledger
verify_carbon_chainVerify carbon hash chain integrity
get_carbon_certificateGenerate carbon attestation certificates
create_procurementPPA, REC, and carbon offset procurement
analyze_procurementRun procurement analysis and ranking
get_integration_statusCheck Modbus, OpenADR, BESS, grid price feeds
get_grid_pricesReal-time grid electricity pricing
provision_sandboxGet a sandbox with simulated energy data
health_checkPlatform 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

VariableRequiredDescription
ENERGYATIT_API_KEYNoYour API key (eat_live_xxx or eat_test_xxx)
ENERGYATIT_TOKENNoJWT token (alternative to API key)
ENERGYATIT_BASE_URLNoAPI 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

Get an API Key

  1. Go to energyatit.com/developers
  2. Sign up for the Pioneer program or request access
  3. Create an API key from Settings > API Keys
  4. Or just use the sandbox -- no key needed

License

MIT


Built by Karthikeyan DS

Reviews

No reviews yet

Sign in to write a review