list_sitesList all energy sites in your tenant
get_siteGet details of a specific site
list_assetsList assets, optionally filtered by site
list_grid_connectionsList grid connections for a site
get_meter_readingsGet meter readings for a grid connection
dispatch_commandSend a dispatch command to an asset (battery, HVAC, EV charger, etc.)
dispatch_historyGet dispatch history for an asset
list_settlementsList settlements for a site
generate_settlementGenerate a hash-chained settlement for a site
verify_settlementVerify a settlement
get_carbon_attestationGet carbon attestation for a site
create_carbon_recordCreate a carbon attestation record in the hash chain
verify_carbon_chainVerify the SHA-256 hash chain for a meter
get_carbon_certificateGenerate a carbon certificate for a facility
create_dr_eventCreate a demand response event
list_dr_eventsList demand response events
get_dr_eventGet details of a DR event
dispatch_dr_eventExecute dispatch for a DR event
+12 more tools
We re-grade npm:energyatit-mcp-server on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.