mcpbeat Sign in

Canopy by Copp Oak MCP Server

answering

Canopy by Copp Oak is answering right now. Last checked 13 min ago. It exposes 10 tools.

Book local service pros from your AI assistant: real availability, instant booking, easy cancels.

Uptime history 6 days of history
6 days agonow
100.0%
Uptime 24h
91 of 91 checks
10
Tools
read from the server
302 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 4 November 2026. No other catalogue keeps this.

4 Nov a tool description was rewritten canopy_check_bookable

Nothing serious here today

Today is the operative word: we check Canopy by Copp Oak every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 13 min ago.

run in your terminal
claude mcp add canopy --transport http https://canopy-mcp-production.up.railway.app/mcp/public
Settings → Connectors → Add custom connector, then paste this address
https://canopy-mcp-production.up.railway.app/mcp/public
~/.codex/config.toml
[mcp_servers.canopy]
url = "https://canopy-mcp-production.up.railway.app/mcp/public"
.cursor/mcp.json
{
  "mcpServers": {
    "canopy": {
      "url": "https://canopy-mcp-production.up.railway.app/mcp/public"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "canopy": {
      "type": "http",
      "url": "https://canopy-mcp-production.up.railway.app/mcp/public"
    }
  }
}

Available tools 10

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

request
get_request_status
Check the status of a booking request (preferred times or callback). Returns pending, approved, rejected, counter_proposed, expired, or converted. Needs the manage_token that came back when the request was made.
request_booking
Start a booking with a Canopy-connected business. Canopy automatically routes to the correct flow based on the operator's booking mode: auto-confirm (booked right away in the business's calendar; the customer is emailed a confirmation), request-times (propose preferred times), or submission-only (callback request). Summarize the booking and get the customer's go-ahead before calling.
request_callback
Request a callback from a business. They will contact the customer directly. No calendar booking is created.
availability
get_availability
List open appointment slots for a Canopy business, optionally for one service and one location, between two dates. Slots are cached from the business calendar (see synced_at); the time is re-checked live when you book.
business
get_business_terms
Get the prices of a Canopy business's bookable services, its fees and its cancellation terms, exactly as the business has them on file. Anything the business has not put on file comes back as on_file=false: tell the customer it is not on file (they can ask the business) and never estimate or fill in a value.
cancel
cancel_booking
Cancel a booking made through Canopy. The appointment is called off in the business's calendar right away and the customer is emailed. This cannot be undone: confirm with the customer before calling. An appointment that has already started cannot be cancelled here. Needs the manage_token that came back with the booking_id.
canopy
canopy_check_bookable
Given businesses you already found for the user (name plus phone, website or address with ZIP code), report which ones can be booked through Canopy and how (booking_mode). An entry that is not bookable says why (reason); needs_confirmation means use resolve_business so the user can confirm it. Results come back in exactly the order you sent them. Canopy never ranks, filters or recommends businesses. Results are returned in the same order as the input.
propose
propose_times
Propose preferred times to a business that reviews booking requests. The business will approve one time (that books it; the customer is emailed a confirmation) or propose an alternative (the customer confirms it from an emailed code). Check status with get_request_status.
reschedule
reschedule_booking
Ask to move a booking the customer already confirmed (booked with the business) to another open slot of the same service and location (slot_id from get_availability). Nothing moves right away: Canopy emails the customer a link to approve the new time, and the business calendar changes only after they approve. A hold the customer has not confirmed yet cannot be moved. Calling again with the same slot_id reports whether it was approved. Needs the manage_token that came back with the booking_id.
resolve
resolve_business
Match one business the user named to its Canopy listing, by phone, website, or name (add the city, state or ZIP code when you know it). Returns at most one match, with its booking_mode and locations, or found=false. When a name alone is not certain, found=false comes with up to 5 candidates in alphabetical order for the user to choose from.

Endpoints

URLTransportStateLatencyChecked
https://canopy-mcp-production.up.railway.app/mcp/public streamable-http answering 279 ms 13 min ago

Alternatives to Canopy by Copp Oak

same job, measured the same way
Resadock
by resadock

Search and book local services in France: real availability, quotes, consented one-tap bookings.

10 tools answering
Kirah Local Services
by kirubel

Discover local services and availability, then create, track, reschedule, or cancel bookings.

10 tools answering
EasyWeek Business
by easyweek

Manage an EasyWeek business from AI: bookings, availability, customers, services, orders, messaging.

answering
El Paso Air — book AC repair in El Paso
by elpasoair

Book AC repair in El Paso, TX: prices, service area by ZIP, free callback from a local pro.

3 tools answering
B
Booking
by opuslumiere

Read-only booking info for Opus Lumiere photography, London: services, prices, availability.

4 tools answering
MyBooking.ai
by mybooking

Run hotels, apartments, job offers and real-estate listings in MyBooking.ai from your AI assistant.

answering
Reel Estate MCP
by tryreelestate

Turn real-estate listing photos into property videos from your AI assistant.

local only
Aurinia — book across venues via your AI assistant
by aurinia

Find availability and book across a network of independent venues via your AI assistant.

8 tools answering

Canopy by Copp Oak — questions

Answers built from our own checks of this server.

What can Canopy by Copp Oak do?
It exposes 10 tools, read directly from the server on our last check. Among them: cancel_booking, canopy_check_bookable, get_availability, get_business_terms, get_request_status, propose_times and 4 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Canopy by Copp Oak working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 302 ms. The bar chart above shows every period we have measured.
How do I connect Canopy by Copp Oak?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Canopy by Copp Oak need an API key?
No. Canopy by Copp Oak completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 10 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Canopy by Copp Oak?
It answers our handshake in 302 ms on average, which is faster than 46% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.