EnergyAtIt MCP Server
Provides integration with the IEEE 2030.5 standard for smart grid communication, enabling the MCP server to interact with energy assets and management systems that support this protocol.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@EnergyAtIt MCP Server List my energy sites"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 all energy sites in your tenant |
| List BESS, HVAC, Solar, EV charger assets |
| Send commands to batteries, solar inverters, EV chargers |
| View dispatch command history |
| Generate hash-chained settlement records |
| Verify settlement hash chain integrity |
| Generate IEC 61850, ISO 50001, GHG Scope 2 packages |
| GHG Protocol Scope 2 compliance report |
| Asset reliability scoring |
| Site-level reliability with per-asset breakdown |
| Grid capacity intelligence by region |
| Read energy meters across protocols |
| Create demand response events (shed, shift, shimmy) |
| Execute DR event dispatch |
| Settle DR events with carbon attestation |
| Append to SHA-256 hash-chained carbon ledger |
| Verify carbon hash chain integrity |
| Generate carbon attestation certificates |
| PPA, REC, and carbon offset procurement |
| Run procurement analysis and ranking |
| Check Modbus, OpenADR, BESS, grid price feeds |
| Real-time grid electricity pricing |
| Get a sandbox with simulated energy data |
| Platform health and connectivity check |
Related MCP server: arcadia-mcp
Quick Start
Install
npx energyatit-mcp-serverClaude 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-serverTry 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 |
| No | Your API key ( |
| No | JWT token (alternative to API key) |
| No | API base URL (default: |
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
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
Available Tools
34 toolsanalyze_procurementC
Run analysis on a procurement request
Inputs: id (required).
create_carbon_recordB
Create a carbon attestation record in the hash chain
Inputs: meter_id (required), facility_id (required), timestamp (required), kwh (required), +1 more.
create_dr_eventC
Create a demand response event
Inputs: signal_type (required), facility_id (required), scheduled_start (required), target_reduction_kw, +1 more.
create_procurementB
Create an energy procurement request
Inputs: type (required), volume_kwh (required), region.
dispatch_commandB
Send a dispatch command to an asset (battery, HVAC, EV charger, etc.)
Inputs: asset_id (required), command (required), target_kw, duration_minutes.
dispatch_dr_eventC
Execute dispatch for a DR event
Inputs: event_id (required).
dispatch_historyC
Get dispatch history for an asset
Inputs: asset_id (required).
generate_compliance_packageC
Generate a compliance package for a site
Inputs: site_id (required), standard.
generate_scope2_reportC
Generate GHG Scope 2 compliance report
Inputs: facility_id (required), period_start (required), period_end (required), methodology.
generate_settlementC
Generate a hash-chained settlement for a site
Inputs: site_id (required), period_start (required), period_end (required).
get_asset_reliabilityB
Get reliability score for an asset
Inputs: asset_id (required).
get_carbon_attestationC
Get carbon attestation for a site
Inputs: site_id (required).
get_carbon_certificateC
Generate a carbon certificate for a facility
Inputs: facility_id (required), start (required), end (required).
get_dr_eventC
Get details of a DR event
Inputs: event_id (required).
get_grid_capacityB
Get grid capacity for a region
Inputs: region (required).
get_grid_pricesC
Get current grid electricity prices
Inputs: region.
get_grid_trendsC
Get grid capacity trends for a region
Inputs: region (required).
get_integration_statusB
Get status of all integrations (Modbus, OpenADR, BESS, grid prices)
Inputs: no named parameters.
get_meter_readingsB
Get meter readings for a grid connection
Inputs: grid_connection_id (required).
get_procurement_optionsC
Get procurement options
Inputs: id (required).
get_siteC
Get details of a specific site
Inputs: site_id (required).
get_site_reliabilityC
Get reliability score for a site
Inputs: site_id (required).
health_checkA
Check platform health and connectivity
Inputs: no named parameters.
list_assetsC
List assets, optionally filtered by site
Inputs: site_id.
list_compliance_packagesC
List compliance packages for a site
Inputs: site_id (required).
list_dr_eventsB
List demand response events
Inputs: status, facility_id.
list_grid_connectionsC
List grid connections for a site
Inputs: site_id (required).
list_settlementsC
List settlements for a site
Inputs: site_id.
list_sitesA
List all energy sites in your tenant
Inputs: no named parameters.
provision_sandboxB
Provision a developer sandbox environment with simulated data
Inputs: no named parameters.
sandbox_statusA
Check sandbox environment status and usage
Inputs: no named parameters.
settle_dr_eventB
Settle a DR event with carbon attestation
Inputs: event_id (required).
verify_carbon_chainC
Verify the SHA-256 hash chain for a meter
Inputs: meter_id (required).
verify_settlementB
Verify a settlement's hash chain integrity
Inputs: settlement_id (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 34 tools
Most tools have distinct purposes, but some overlap exists (e.g., get_grid_capacity vs get_grid_trends, dispatch_command vs dispatch_dr_event). Descriptions help clarify, but an agent might occasionally confuse similar-sounding tools.
The vast majority follow a consistent verb_noun pattern (e.g., create_carbon_record, list_assets). Minor deviations like health_check (noun_noun) and sandbox_status (noun_noun) prevent a perfect score.
With 34 tools covering a broad domain (procurement, demand response, carbon, grid, assets, compliance, sandbox), the count is high but still manageable. It borders on heavy, but each tool appears justified for the scope.
The set covers core workflows well: create/read/list for most resources, plus dispatch, settlement, compliance, and carbon attestation. Missing update/delete operations for some entities, but this may be intentional. Minor gap in lacking user/tenant management.
Maintenance
Related MCP Connectors
Protocol-native energy infrastructure orchestration for AI data centers. Provides 46 MCP tools across 8 grid protocols (IEC-61850, DNP3, Modbus, OCPP, OpenADR, IEEE 2030.5, IEC 60870-5-104, ICCP) with 5 core API primitives: connect, dispatch, settle, comply, and intel. Enables AI agents to programmatically interact with substations, grid interfaces, and energy assets for real-time workload-grid coordination.
Live US power market prices, load, generation, weather and permits for AI agents.
Connect AI agents to 1000+ apps with managed authentication and tool-calling.
Verified, pay-per-use API tools for AI agents through one authenticated connection.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenance87+ specialized tools for German and European energy data. Direct AI access to Marktstammdatenregister (MaStR), ENTSO-E, Redispatch 2.0, and Grid Operations for utilities and datacenters.2GPL 3.0
- FlicenseNot gradedqualityFmaintenanceConnects to 7,000+ utilities to surface bill data, interval meter readings, and carbon calculations via the Model Context Protocol.-
- FlicenseNot gradedqualityFmaintenanceConnects to 7,000+ utilities to surface bill data, interval meter readings, and carbon calculations via the Model Context Protocol.-
- AlicenseNot gradedqualityBmaintenanceProvides free energy intelligence APIs for AI agents: solar production estimates, US clean-energy incentives by ZIP, home Energy Node Scores, contractor search, and consented installer routing.MIT