{
  "_generator": {"name": "Brandry.ai", "url": "https://brandry.ai", "generated_at": "2026-07-26T14:23:45Z", "generation": "budsusa-20260726T142345Z-e22c8132e9c4"},
  "protocol": {
    "name": "acp",
    "version": "1.0"
  },
  "api_base_url": "https://ai.budsusa.com/api/ucp/mcp",
  "provider": {
    "name": "Bud's Plumbing, Heating, Air Conditioning & Electric",
    "type": "HomeAndConstructionBusiness",
    "url": "https://ai.budsusa.com/"
  },
  "transports": [
    "mcp",
    "streamable-http",
    "json-rpc-2.0"
  ],
  "authentication": {
    "type": "none",
    "note": "Public read-only business API; no credentials required."
  },
  "capabilities": {
    "services": [
      {
        "id": "get_business_info",
        "name": "Get business info",
        "description": "Business identity from the site: name, category/type, address, geo, phone, email, website, hours, and service area.",
        "transport": "mcp",
        "endpoint": "https://ai.budsusa.com/api/ucp/mcp"
      },
      {
        "id": "list_offerings",
        "name": "List offerings",
        "description": "The services and/or products this business offers, extracted from its own site. Filter by type (service/product) or free text.",
        "transport": "mcp",
        "endpoint": "https://ai.budsusa.com/api/ucp/mcp"
      },
      {
        "id": "get_offering",
        "name": "Get offering",
        "description": "Details for one named service or product (description, link, any stated pricing).",
        "transport": "mcp",
        "endpoint": "https://ai.budsusa.com/api/ucp/mcp"
      },
      {
        "id": "check_service_area",
        "name": "Check service area",
        "description": "Whether the business serves a given city, region, or ZIP, from its stated service area.",
        "transport": "mcp",
        "endpoint": "https://ai.budsusa.com/api/ucp/mcp"
      },
      {
        "id": "locations_and_hours",
        "name": "Locations and hours",
        "description": "Address, geo, regular business hours, and any 24/7 or emergency availability.",
        "transport": "mcp",
        "endpoint": "https://ai.budsusa.com/api/ucp/mcp"
      },
      {
        "id": "get_financing",
        "name": "Get financing",
        "description": "Financing or payment options the business advertises, if any (surfaced as a link, never computed).",
        "transport": "mcp",
        "endpoint": "https://ai.budsusa.com/api/ucp/mcp"
      },
      {
        "id": "get_reviews",
        "name": "Get reviews",
        "description": "Ratings and reviews if published on the business's own site; otherwise reported honestly as not yet ingested.",
        "transport": "mcp",
        "endpoint": "https://ai.budsusa.com/api/ucp/mcp"
      },
      {
        "id": "get_faqs",
        "name": "Get faqs",
        "description": "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.",
        "transport": "mcp",
        "endpoint": "https://ai.budsusa.com/api/ucp/mcp"
      },
      {
        "id": "get_credentials",
        "name": "Get credentials",
        "description": "Licence number, certifications, trade memberships, insurance, warranty terms and the brands the business names. Use before answering any trust, credential or warranty question.",
        "transport": "mcp",
        "endpoint": "https://ai.budsusa.com/api/ucp/mcp"
      },
      {
        "id": "get_plans",
        "name": "Get plans",
        "description": "Recurring maintenance or service plans the business advertises, with their stated benefits. Price only when the business publishes one.",
        "transport": "mcp",
        "endpoint": "https://ai.budsusa.com/api/ucp/mcp"
      },
      {
        "id": "rag_search",
        "name": "Rag search",
        "description": "Keyword/substring search over the full site corpus. Returns matching chunks with source links.",
        "transport": "mcp",
        "endpoint": "https://ai.budsusa.com/api/ucp/mcp"
      },
      {
        "id": "request_service",
        "name": "Request service",
        "description": "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.",
        "transport": "mcp",
        "endpoint": "https://ai.budsusa.com/api/ucp/mcp"
      }
    ]
  },
  "checkout": {
    "supported": false,
    "note": "This business does not sell through an automated agentic checkout. The flow surfaces its services, coverage and terms, then submits a service or quote request for explicit human follow-up."
  },
  "discovery": {
    "mcp_server_card": "https://ai.budsusa.com/.well-known/mcp/server-card.json",
    "agent_card": "https://ai.budsusa.com/.well-known/agent-card.json",
    "ucp": "https://ai.budsusa.com/.well-known/ucp",
    "auth": "https://ai.budsusa.com/auth.md",
    "connect": "https://ai.budsusa.com/mcp"
  }
}