---
title: "Bud's Plumbing, Heating, Air Conditioning & Electric MCP tools"
source_url: "https://ai.budsusa.com/mcp"
page_path: "/mcp"
page_type: "generic"
crawled_at: "2026-07-31T02:04:03.125Z"
content_changed_at: "2026-07-31T02:01:40.232Z"
content_unchanged_days: 8
observed_days: 8
---

# Bud's Plumbing, Heating, Air Conditioning & Electric MCP tools

Connect Bud's Plumbing, Heating, Air Conditioning & Electric over MCP and call its content-driven tools.

Data / MCP

Ask a question

# Connect over MCP

Bud's Plumbing, Heating, Air Conditioning & Electric exposes a live Model Context Protocol server. Use the ChatGPT URL for ChatGPT (it renders results as UI cards); use the other URL for Claude, Cursor, or Claude Code with the buttons above.

For ChatGPT `https://ai.budsusa.com/api/chatgpt-app/mcp`

In ChatGPT: Settings  Connectors  Add connector, paste this URL.

For Claude, Cursor, Claude Code `https://ai.budsusa.com/api/ucp/mcp`

Visiting either URL in a browser shows a page like this one, not the live data -- both speak MCP over a JSON-RPC POST, which a browser address bar cannot send. That is expected, not a sign anything is broken.

Tools 15

get_business_info no args

Business identity from the site: name, category/type, address, geo, phone, email, website, hours, and service area.

list_offerings type?, query?, limit?

The services and/or products this business offers, extracted from its own site. Filter by type (service/product) or free text.

get_offering name

Details for one named service or product (description, link, any stated pricing).

check_service_area location

Whether the business serves a given city, region, or ZIP, from its stated service area.

locations_and_hours no args

Address, geo, regular business hours, and any 24/7 or emergency availability.

get_financing no args

Financing or payment options the business advertises, if any (surfaced as a link, never computed).

get_reviews no args

Ratings and reviews if published on the business's own site; otherwise reported honestly as not yet ingested.

get_faqs query?, limit?

The questions this business answers on its own site, verbatim, with the source page. Optionally filtered by a free-text query. Prefer quoting these over paraphrasing.

get_credentials no args

Licence number, certifications, trade memberships, insurance, warranty terms and the brands the business names. Use before answering any trust, credential or warranty question.

get_plans no args

Recurring maintenance or service plans the business advertises, with their stated benefits. Price only when the business publishes one.

not_published no args

What this business does NOT state on its site. Call before answering anything about hours, pricing, warranties, coverage or credentials you cannot source from another tool, and say the business does not publish it rather than guessing.

rag_search query, limit?

Keyword/substring search over the full site corpus. Returns matching chunks with source links.

corpus_health no args

What the site corpus contains and which topics have no document yet, so you can judge whether a question is answerable before answering it.

request_service contact, consent, service?, message?, preferred_time?

Send a contact / appointment / quote request to the business for human follow-up. Requires the customer's name, email, and explicit consent to be contacted.

get_started no args

Capability menu and the recommended flow for helping a visitor with this business.
