Skip to main content
Glama
Canopy MCP Server

Canopy MCP Server

by bmacglashin

Canopy by Copp Oak — MCP Server

Canopy lets homeowners book HVAC and plumbing shops directly from AI assistants — live availability, booked into the system the shop already runs.

This repository is the public home of Canopy's hosted Model Context Protocol (MCP) server. The server runs hosted — there is no local binary to install or run. Any MCP client can connect to the public endpoint and check bookability, see real availability, and book, reschedule, or cancel appointments with Canopy-connected home-service businesses.

Connect

Add Canopy as a remote (streamable HTTP) MCP server. No API key is required for the public endpoint.

Generic MCP client configuration:

{
  "mcpServers": {
    "canopy": {
      "url": "https://mcp.coppoak.com/mcp/public"
    }
  }
}

Claude Code:

claude mcp add --transport http canopy https://mcp.coppoak.com/mcp/public

Related MCP server: G-Guest MCP server

Tools

The live endpoint currently exposes 10 tools (verified against the endpoint on 2026-11-14):

Tool

What it does

canopy_check_bookable

Check which businesses are bookable: given businesses you already found (name plus phone, website, or address), reports which ones can be booked through Canopy and how.

resolve_business

Look up one business on Canopy: matches a business the user named to its Canopy listing by phone, website, or name.

get_availability

Get open appointment times for a Canopy business, optionally for one service and one location, between two dates.

get_business_terms

Get a business's prices and terms: the prices of its bookable services, its fees, and its cancellation terms, exactly as the business has them on file.

request_booking

Start a booking with a Canopy-connected business.

propose_times

Propose preferred times to a business that reviews booking requests.

request_callback

Request a callback from a business.

get_request_status

Check a booking request — looks up a booking request, and the booking an approved request became.

reschedule_booking

Ask to move a booking the customer already confirmed to another open slot of the same service and location.

cancel_booking

Cancel a booking made through Canopy.

A typical flow: canopy_check_bookable or resolve_business, then get_availability (and get_business_terms for prices and cancellation terms), then request_booking. Every response states plainly whether anything is booked.

Research data

The data/ folder carries the aggregate results of Copp Oak's October 2026 audit of how ChatGPT and Gemini handle homeowner requests for local service companies — see data/README.md for provenance and terms.

License

MIT — see LICENSE. Copyright © 2026 Copp Oak LLC. (The research dataset in data/ is published separately under CC BY 4.0; see data/README.md.)

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Book a table, an appointment or a place in a class at a real local business. Live availability, instant confirmation, no account and no API key. Eight tools: search, fetch, get_business, check_availability, create_booking, check_booking, cancel_booking and request_listing. Guest emails in eight languages. Hosted at https://g-guest.app/api/mcp
      8
      10 npm
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables voice assistants to find nearby service providers, connect users to live video representatives for natural conversation, and handle appointment booking. It also returns confirmed bookings so the assistant can add them to its calendar.
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI assistants to safely manage appointment bookings for appointment-based businesses over MCP, including searching availability, holding, confirming, rescheduling, and canceling bookings, and reading business policies.
      MIT