- DOCUMENTS
- DATA
- METERING
- HUMAN
Short answer
How can I automate utility data collection with my AI?
Your AI uses UtilityAPI to find available utilities, create authorization forms, and pull historical bills or meter data. This moves you from manual requests to automated data ingestion. You'll see the specific steps and outcomes below.
The outcomes
What you get from automation
Once you connect, your AI handles these four areas.
DOCUMENTS
Ready-to-sign forms
The AI pulls templates and creates specific authorization forms. You get the documents needed to get permission from customers.
DATA
Historical usage logs
Your agent pulls past billing and usage data directly. This replaces manual spreadsheet entry and PDF scraping.
METERING
Active meter lists
The AI identifies specific meters tied to a service address. This ensures you are pulling data from the right hardware.
HUMAN
Customer approval
The AI cannot sign legal documents for you. You still need to send the generated forms to customers for their signature.
The workflow
What your AI does when the request arrives.
The AI acts as the bridge between your instructions and the utility providers.
Identify providers
The AI checks which utility companies are available for a specific location or service type.
list_utilitiesGenerate permissions
The agent finds the right template and builds a custom authorization form for the customer to sign.
get_form_templatescreate_auth_formLocate meters
The AI finds the specific meters associated with the service address to ensure data accuracy.
list_metersFetch usage history
The agent triggers the collection of historical bills and usage records once permission is active.
get_billsactivate_historical_collection
Try it
Copy these to start.
Use these prompts to kick off the process in your chat interface.
Starting points
Replace the bracketed text with your specific utility company or service address.
UtilityAPI Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_UQcFN9jSbPr5jD0q3QcZWex8kd0ypw9wyAD09b4d/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — UtilityAPI capabilities are ready to use.
{
"mcpServers": {
"utilityapi-mcp": {
"url": "https://edge.vinkius.com/vk_preview_UQcFN9jSbPr5jD0q3QcZWex8kd0ypw9wyAD09b4d/mcp"
}
}
}List all available utilities in [California] so I can see who we can pull data from.
Find the authorization form template for [Comcast] and create a new form for my client.
Get the historical billing data for the meters at [123 Main St, Springfield].
Check the list of meters for [Pacific Gas and Electric] to see what's available.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect UtilityAPI once, then ask.
One click connects the MCP to your client. Your credentials stay encrypted and secure on our side.
Connect UtilityAPI to your AIFAQ
How this task behaves
- 01
Can the AI sign the authorization forms for me?
No. The AI generates the forms, but a human must still facilitate the customer's signature.
- 02
Does the AI pull data from any utility company?
No. The AI can only access utilities that are included in the list of supported providers.
- 03
Can I ask the AI to delete historical data?
No. The tools only allow for the retrieval and activation of data collection.
- 04
How does the AI know which meter to pull data from?
The AI uses the meter list to identify specific hardware at a service address before requesting data.
- 05
Can the AI change my utility account settings?
No. The AI is limited to reading data and generating forms; it cannot modify account configurations.
More questions about UtilityAPI? The Connector page answers them. See everything the UtilityAPI Connector can do
Connect UtilityAPI to Claude, Cursor, ChatGPT & more
