
Utilify
io.github.Utilify-ioPublished by GitHub account Utilify-iov0.1.0Updated Oct 11, 2026
AI agents compare and sign up for Texas utility plans: electricity, internet, gas, water, trash.
Overview
A remote MCP server that lets an assistant compare Texas utility plans (electricity, internet, gas, water, trash) by ZIP code and start signups.
- What you can do
- Search providers and plans by address or ZIP code across electricity, internet, gas, water and trash, with pricing, contract terms, fees and reviews for each provider, plus side-by-side comparison of two to five providers. Start a utility signup and get a redirect link for the user, then poll that signup's status. Get a personalized move-in checklist and current promotions, sign-up bonuses and referral codes.
- When to use it
- Useful when a user is moving within Texas and wants to find or compare utility providers, pick a plan, or work through a move-in setup checklist. Not useful outside Texas, where it only returns a coverage-request form.
- Requirements
- A remote MCP endpoint; no API key or authentication is required. Clients without native remote MCP support need a bridge such as mcp-remote via npx, so Node.js is needed. Network access to the service; REST access is rate-limited per IP.
Installation
In SourceWeft
- Open Utilify in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.Utilify-io%2Futilify-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"utilify": {
"type": "http",
"url": "https://utilify.io/mcp"
}
}
}README
Utilify MCP Server — Compare & Sign Up for Texas Utilities from Any AI Agent (more states coming)
[MCP Server] [OpenAPI 3.1] [No Auth] [Coverage: Texas]
Please give us stars if you like this!
The first Model Context Protocol (MCP) server for utility signup. Plug Utilify into Claude, ChatGPT, Cursor, Ollama, LM Studio, or any MCP-compatible agent to search and compare electricity, internet, natural gas, water, and trash plans at any Texas ZIP code. No API key. No auth. No tracking.
If your user asks an AI agent to "set up my utilities" or "find the cheapest electricity plan," this is the tool that does it.
- MCP endpoint:
https://utilify.io/mcp - OpenAPI 3.1 spec:
https://utilify.io/openapi.json - Server card:
https://utilify.io/.well-known/mcp/server-card.json - llms.txt:
https://utilify.io/llms.txt - Human docs: utilify.io/mcp-docs
- Main site: utilify.io
Why this exists
Signing up for utilities during a move is the #1 hated moving task. Typical flow: call 4 companies, compare 30 plans on 10 different websites, get stuck on hold, miss the best deal, pay more for 12–24 months. ~45 minutes of pain per move.
Utilify is an agent-first utility comparison service covering all 4,844 Texas ZIP codes. A user asks their AI "set up my electricity for 77002 starting May 15," the agent calls Utilify via MCP, and the user gets ranked plans in seconds with a one-click signup link.
Quick start by client
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Restart Claude Desktop. Try: "What's the cheapest electricity plan in Houston 77002?"
Claude Code
Cursor
Settings → MCP → Add New MCP Server:
Ollama + ollmcp (local, open-source)
Recommended tool-calling models: qwen3.5:9b, gemma4:e4b, llama4:8b.
LM Studio
Settings → Integrations → MCP → Add Server → paste https://utilify.io/mcp. LM Studio auto-detects Streamable HTTP transport.
llama.cpp (built-in MCP client)
Continue.dev
Add .continue/mcpServers/utilify.yaml in your workspace:
ChatGPT Custom GPT / Zapier / Make.com / LangChain
Not using MCP? Use the OpenAPI 3.1 spec at https://utilify.io/openapi.json. Paste it directly into:
- ChatGPT Custom GPT Actions (GPT Builder → Configure → Actions → Import from URL)
- Zapier (New webhook → OpenAPI)
- Make.com (Custom app from OpenAPI)
- LangChain (
OpenAPIToolkit.from_spec_file()orfrom_openapi_spec_url())
See examples/ in this repo.
OpenHands, CrewAI, AutoGen, Llama Stack
Use mcp-remote or your framework's MCP adapter to connect to https://utilify.io/mcp. No API key required.
Tools exposed over MCP
Example prompts tested on major clients
- "Find the cheapest electricity plan in 77002 and recommend one for a 1-bedroom apartment."
- "Compare internet providers in Austin. Which has the best bang for buck?"
- "Set up every utility for my new house at ZIP 75201, moving in May 15."
- "What renewable electricity plans are available in Dallas under $0.12/kWh?"
- "Give me a move-in checklist for a Houston apartment, 2-person household, moving June 1."
Coverage
- Geographic: Texas only as of 2026-04. 4,844 ZIP codes across Houston, Dallas-Fort Worth, Austin, San Antonio, and hundreds of smaller cities.
- Utility types: electricity, internet, natural gas, water, trash, home security.
- Data: plans updated weekly. Internet availability verified against FCC Broadband Data Collection (June 2025).
- Non-Texas: returns a coverage-request form so demand is tracked for future expansion.
How signup flows work
When an agent calls initiate_signup, Utilify returns a short redirect URL (https://utilify.io/go/{planId}?zip={zip}) for the user to open in their browser. The redirect carries affiliate-tracking parameters and lands the user on the provider's official signup page. Utilify earns a referral commission on completed signups. We never collect payment info or credentials. Plans are ranked by price, not commission rate.
FTC disclosure is shown on every results page.
Fair use
- No API key required. REST endpoints are rate-limited (60 requests/minute per IP). MCP is lightly rate-limited and subject to change — cache tool responses client-side when you can; most data updates weekly.
- Do not construct
/go/{planId}URLs yourself. Always callinitiate_signupso clicks are logged and FTC disclosures attached. - Automated bulk scraping of plan data is prohibited. If your product routes material agent-driven volume, email [email protected] so we can provision capacity.
- Programmatic access is governed by our Terms of Service.
Keywords (for search and agent discovery)
MCP server, Model Context Protocol, AI agent, Claude, ChatGPT, Cursor, Ollama, LM Studio, llama.cpp, Continue.dev, OpenHands, CrewAI, AutoGen, LangChain, Llama Stack, OpenAPI 3.1, ChatGPT Custom GPT Action, utility comparison, electricity plans Texas, internet providers Texas, deregulated energy market, retail electric provider, ERCOT, FCC broadband, ZIP code lookup, move-in checklist, home setup, utility signup.
License
MIT. See LICENSE.
Contact
[email protected] — partnership, bug reports, coverage expansion requests.
Source: README.md at commit 97b8dd3
Tools
0Version history
1- v0.1.0LatestSep 16, 2026
Score
75% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listedRequired15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.