Canopy MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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.
Product: coppoak.com/canopy
Endpoint:
https://mcp.coppoak.com/mcp/publicRegistry name:
com.coppoak/canopy(published in the official MCP Registry — seeserver.json)Contact: support@coppoak.com
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/publicRelated 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 |
| 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. |
| Look up one business on Canopy: matches a business the user named to its Canopy listing by phone, website, or name. |
| Get open appointment times for a Canopy business, optionally for one service and one location, between two dates. |
| 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. |
| Start a booking with a Canopy-connected business. |
| Propose preferred times to a business that reviews booking requests. |
| Request a callback from a business. |
| Check a booking request — looks up a booking request, and the booking an approved request became. |
| Ask to move a booking the customer already confirmed to another open slot of the same service and location. |
| 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…
This server cannot be deployed
Maintenance
Related MCP Connectors
Verified local businesses, bookable by AI agents: services, prices, availability and appointments.
Book local service pros from your AI assistant: real availability, instant booking, easy cancels.
Book local tradespeople — plumber, electrician, HVAC, and 7 more — via your AI agent. All US.
Run a home-service business from your AI: jobs, customers, invoices, estimates, texts.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants with direct access to ServiceTitan's field service management platform for home services contractors. It enables users to manage customers, jobs, appointments, technician dispatching, and invoices through natural language.1MIT
- AlicenseAqualityBmaintenanceBook 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/mcp810 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables 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
- AlicenseNot gradedqualityBmaintenanceEnables 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