4,500+ servers built on MCP Fusion
Vinkius
UtilityAPI logo
Vinkius
CrewAI logo

How to Use the UtilityAPI MCP in CrewAI

Coordinate multiple specialized agents for deep utility analysis using CrewAI.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

UtilityAPI MCP on Cursor AI Code Editor MCP Client UtilityAPI MCP on Claude Desktop App MCP Integration UtilityAPI MCP on OpenAI Agents SDK MCP Compatible UtilityAPI MCP on Visual Studio Code MCP Extension Client UtilityAPI MCP on GitHub Copilot AI Agent MCP Integration UtilityAPI MCP on Google Gemini AI MCP Integration UtilityAPI MCP on Lovable AI Development MCP Client UtilityAPI MCP on Mistral AI Agents MCP Compatible UtilityAPI MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
CrewAI

Connect UtilityAPI MCP to CrewAI

Create your Vinkius account to connect UtilityAPI to CrewAI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Execute full data research cycles with MCP Server

Building a multi-agent operation requires comprehensive access. Use `get_meter_data` to give your team both the billing summary and the granular interval readings in one go. One agent handles costs, another handles consumption. This single tool provides enough information for multiple specialized agents to work simultaneously on different aspects of energy analysis.

Track customer consent and access using CrewAI

A core job for your autonomous crew is verifying permissions. `list_authorizations` lets the monitor agent see every customer who has granted data access, complete with referral codes. This prevents any action being taken on unauthorized meters. You can cross-reference these records by calling `list_meters`, which provides a master list of all service points and their unique IDs.

Build autonomous authorization testing for CrewAI

Before the crew runs live, it needs to confirm its tools work. The `test_form_submission` tool lets you simulate an entire customer sign-up process. This ensures that when the moderator agent executes a real task, all prerequisites are met. Knowing which utility code to use comes from `list_utilities`, providing the necessary context for any new form generation.

Setup guide

Set up UtilityAPI MCP in CrewAI

Prerequisites

  • Python 3.10+ installed
  • crewai package (pip install crewai)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install CrewAI

    Run pip install crewai to install the framework. MCP support is built-in via the mcps parameter.

  2. 2

    Add the MCP URL to your agent

    Pass your Vinkius endpoint directly to the mcps list. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. CrewAI handles tool discovery and caching automatically.

  3. 3

    Kick off your crew

    Create a Crew with your agent and tasks. Call crew.kickoff() — the agent will automatically invoke UtilityAPI tools as needed.

crew.py
from crewai import Agent, Task, Crew

agent = Agent(
    role="UtilityAPI Analyst",
    goal="Access and analyze UtilityAPI data via MCP.",
    backstory="Expert analyst with direct UtilityAPI access.",
    mcps=[
        "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    ],
)

task = Task(
    description="List recent UtilityAPI transactions",
    agent=agent,
    expected_output="A summary of recent activity",
)

crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result)

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about UtilityAPI MCP in CrewAI

The agent team can use `get_intervals` to pull detailed, time-series usage readings. This is ideal for a specialized analysis agent that needs to model consumption over specific hours.
The `get_events` tool allows the crew to monitor system status, detecting if an authorization was created or if a necessary historical collection failed. This feeds into the team's shared memory.
The `test_form_submission` tool is your sandbox. It returns a referral code that allows you to verify the entire workflow against simulated customer data.
Using `get_bills`, the crew gets structured financial summaries, including the total cost in dollars and energy usage (kWh or therms) for specific time periods.
This MCP Server handles sensitive meter IDs and billing history. Remember to use `get_form_templates` first so the crew knows exactly what parameters are safe to collect.

Start using the UtilityAPI MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for UtilityAPI. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.