Canopy by Copp Oak

com.coppoak由 coppoak.com 发布v0.1.0更新于 Nov 3, 2026

通过你的AI助手预约本地服务专业人员:真实可用时间、即时预约、轻松取消。

AI 翻译由 AI 模型根据下方的原文描述翻译,可能有误。

原文描述

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

发布方自己的服务:CANOPY Coworking

已验证Streamable HTTP可网页运行

概览

Canopy by Copp Oak 的托管 MCP 服务(canopy-mcp-production.up.railway.app),由 coppoak.com 发布;无需登录;Streamable HTTP;10 个工具。

暂无 AI 概览:以下信息来自注册中心条目和服务本身。

发布者
coppoak.com
端点
canopy-mcp-production.up.railway.app
最近检查

安装

在 SourceWeft 中

  1. 打开 控制台中的 Canopy by Copp Oak,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.coppoak%2Fcanopy/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "canopy-by-copp-oak": {
      "type": "http",
      "url": "https://canopy-mcp-production.up.railway.app/mcp/public"
    }
  }
}

工具

10

canopy_check_bookable

Check which businesses are bookable

Given businesses you already found for the user (name plus phone, website or address), report which ones can be booked through Canopy and how (booking_mode). 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.

输入参数businesses必填

resolve_business

Look up one business on Canopy

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.

输入参数phoneaddresswebsitebusiness_name

get_availability

Get open appointment times

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.

输入参数to_datetimezonefrom_dateservice_idlocation_idoperator_id必填customer_zip

request_booking

Start a 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.

输入参数notesslot_idcustomer必填service_idlocation_idoperator_id必填customer_zipidempotency_keypreferred_timesagent_callback_url

propose_times

Propose preferred 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.

输入参数notescustomer必填service_id必填location_idoperator_id必填customer_zipidempotency_keypreferred_times必填agent_callback_url

request_callback

Request a callback

Request a callback from a business. They will contact the customer directly. No calendar booking is created.

输入参数notescustomer必填service_idlocation_idoperator_id必填customer_zipidempotency_keyagent_callback_url

get_request_status

Check a booking request

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_id必填manage_token必填

reschedule_booking

Ask to move a booking to another time

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.

输入参数reasonslot_id必填booking_id必填manage_token必填

cancel_booking

Cancel a 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.

输入参数reasonbooking_id必填manage_token必填

get_business_terms

Get a business's prices and 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.

输入参数operator_id必填

版本历史

1
  1. v0.1.0最新Nov 3, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。

其他 Canopy 集成