EnergyAtIt

Provides 30+ tools to manage energy sites, assets, DR events, carbon, and grid intelligence via MCP-compatible agents.
  • javascript

0

GitHub Stars

javascript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "kasathur-energyatit-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "energyatit-mcp-server"
      ],
      "env": {
        "ENERGYATIT_TOKEN": "your.jwt.token",
        "ENERGYATIT_API_KEY": "eat_live_xxx",
        "ENERGYATIT_BASE_URL": "https://energyatit.com"
      }
    }
  }
}

You can connect AI agents to energy infrastructure using this MCP server, enabling you to query sites and assets, dispatch commands, manage demand response, generate carbon attestations, and access grid intelligence through MCP-compatible clients. This server unifies data sources and actions into a single, programmable interface for energy operations.

How to use

Connect an MCP client to the EnergyAtIt MCP Server and start issuing the available tool actions. You can list sites, inspect assets, dispatch commands to equipment, generate reports, create and settle demand response events, and obtain grid and carbon information. Use natural language prompts or scripted commands to drive energy operations through your AI agent.

Typical usage patterns include querying site inventories, checking asset reliability, dispatching a battery or charger, generating a carbon certificate, and requesting a DR event. You can also read real-time grid prices and check integration statuses across supported protocols.

How to install

npx energyatit-mcp-server

Claude Desktop configuration

If you use Claude Desktop, you can connect with the following MCP configuration. Replace your API key with a real value or rely on the sandbox if you prefer not to supply one.

{
  "mcpServers": {
    "energyatit": {
      "command": "npx",
      "args": ["-y", "energyatit-mcp-server"],
      "env": {
        "ENERGYATIT_API_KEY": "your-key-here"
      }
    }
  }
}

Claude Code

You can add the MCP server from code as well. Use the same runtime command to start the server from your CLI or integration.

claude mcp add energyatit -- npx -y energyatit-mcp-server

Try it live

After connecting, you can ask for practical actions such as querying energy sites, requesting a reliability score, dispatching a 2 MW drill for 30 minutes, generating a carbon certificate for a facility, creating a DR event, or asking for current grid capacity by region.

Environment and usage notes

You can operate with or without an API key for sandbox use. The following environment variables are supported to configure API access and base URL.

ENERGYATIT_API_KEY=your-key-here
ENERGYATIT_TOKEN=your-jwt-token
ENERGYATIT_BASE_URL=https://energyatit.com

Next steps

Explore the breadth of capabilities, then build automation flows that combine site discovery, asset health analytics, DR orchestration, carbon ledgering, and procurement analysis into end-to-end energy optimization pipelines.

Available tools

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

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational