• DOCUMENTS
  • DATA
  • METERING
  • HUMAN

How to automate utility data collection with your AI

Connect UtilityAPI to your AI client once. From there, your agent handles the paperwork and the data pulling.

Ask AI about this page

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.

  1. Identify providers

    The AI checks which utility companies are available for a specific location or service type.

    list_utilities
  2. Generate permissions

    The agent finds the right template and builds a custom authorization form for the customer to sign.

    get_form_templatescreate_auth_form
  3. Locate meters

    The AI finds the specific meters associated with the service address to ensure data accuracy.

    list_meters
  4. Fetch 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.

Connector linkhttps://edge.vinkius.com/vk_preview_UQcFN9jSbPr5jD0q3QcZWex8kd0ypw9wyAD09b4d/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — UtilityAPI capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "utilityapi-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_UQcFN9jSbPr5jD0q3QcZWex8kd0ypw9wyAD09b4d/mcp"
    }
  }
}
Copy into chat04
  • 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 AI

FAQ

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