UtilityAPI · Capability
UtilityAPI Energy Data Access
Unified workflow capability for accessing utility energy data including meters, billing history, interval usage, and authorization management. Designed for cleantech developers, energy analytics platforms, and EV charging optimization tools.
What You Can Do
GET
List meters
— List all utility meters for authorized customers
/v1/meters
GET
Get meter
— Get a specific utility meter
/v1/meters/{uid}
POST
Collect meter data
— Trigger data collection for a meter
/v1/meters/{uid}/collect
POST
Monitor meter data
— Enable ongoing monitoring for a meter
/v1/meters/{uid}/monitor
GET
List bills
— List utility bills for authorized meters
/v1/bills
GET
List intervals
— List meter usage intervals
/v1/intervals
GET
List authorizations
— List all customer authorizations
/v1/authorizations
POST
Revoke authorization
— Revoke a customer's utility data authorization
/v1/authorizations/{uid}/revoke
GET
List events
— List webhook events
/v1/events
GET
List billing accounts
— List customer billing accounts
/v1/billing-accounts
GET
List billing summaries
— List billing summaries
/v1/billing-summaries
MCP Tools
list-meters
List utility meters for authorized customers
read-only
get-meter
Get details for a specific utility meter
read-only
idempotent
collect-meter-data
Trigger data collection for a utility meter
monitor-meter-data
Enable ongoing data monitoring for a utility meter
idempotent
list-bills
List utility billing history for a meter
read-only
list-intervals
List meter usage interval data for energy analysis
read-only
list-authorizations
List customer utility data authorizations
read-only
revoke-authorization
Revoke a customer's utility data authorization
idempotent
list-events
List webhook events for monitoring data updates
read-only
list-billing-accounts
List customer billing accounts
read-only
list-billing-summaries
List billing summaries for energy cost analysis
read-only
APIs Used
utilityapi