EnergyAtIt MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ENERGYATIT_TOKEN | No | JWT token (alternative to API key) | |
| ENERGYATIT_API_KEY | No | Your API key (eat_live_xxx or eat_test_xxx) | |
| ENERGYATIT_BASE_URL | No | API base URL | https://energyatit.com |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_sitesA | List all energy sites in your tenant |
| get_siteC | Get details of a specific site |
| list_assetsC | List assets, optionally filtered by site |
| list_grid_connectionsC | List grid connections for a site |
| get_meter_readingsB | Get meter readings for a grid connection |
| dispatch_commandB | Send a dispatch command to an asset (battery, HVAC, EV charger, etc.) |
| dispatch_historyC | Get dispatch history for an asset |
| list_settlementsC | List settlements for a site |
| generate_settlementC | Generate a hash-chained settlement for a site |
| verify_settlementB | Verify a settlement's hash chain integrity |
| get_carbon_attestationC | Get carbon attestation for a site |
| create_carbon_recordB | Create a carbon attestation record in the hash chain |
| verify_carbon_chainC | Verify the SHA-256 hash chain for a meter |
| get_carbon_certificateC | Generate a carbon certificate for a facility |
| create_dr_eventC | Create a demand response event |
| list_dr_eventsB | List demand response events |
| get_dr_eventC | Get details of a DR event |
| dispatch_dr_eventC | Execute dispatch for a DR event |
| settle_dr_eventB | Settle a DR event with carbon attestation |
| generate_compliance_packageC | Generate a compliance package for a site |
| list_compliance_packagesC | List compliance packages for a site |
| generate_scope2_reportC | Generate GHG Scope 2 compliance report |
| get_asset_reliabilityB | Get reliability score for an asset |
| get_site_reliabilityC | Get reliability score for a site |
| get_grid_capacityB | Get grid capacity for a region |
| get_grid_trendsC | Get grid capacity trends for a region |
| create_procurementB | Create an energy procurement request |
| analyze_procurementC | Run analysis on a procurement request |
| get_procurement_optionsC | Get procurement options |
| get_integration_statusB | Get status of all integrations (Modbus, OpenADR, BESS, grid prices) |
| get_grid_pricesC | Get current grid electricity prices |
| provision_sandboxB | Provision a developer sandbox environment with simulated data |
| sandbox_statusA | Check sandbox environment status and usage |
| health_checkA | Check platform health and connectivity |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| platform-overview |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kasathur/energyatit-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server