用途:通过 Rube MCP(Composio 的 Calendly 工具包)自动化 Calendly 操作,包括事件列表与查看、受邀人管理、预约链接创建、可用时间查询以及组织管理。工具包文档见 composio.dev/toolkits/calendly。
前提条件:需连接 Rube MCP(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 建立状态为 ACTIVE 的 Calendly 连接;每次先调用 RUBE_SEARCH_TOOLS 获取最新工具 schema;许多操作需要用户的 Calendly URI,可通过 CALENDLY_GET_CURRENT_USER 获取。
设置:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit calendly;若连接非 ACTIVE,按返回的授权链接完成 Calendly OAuth;确认状态为 ACTIVE 后再运行工作流。
主要能力:1)列出与查看事件:CALENDLY_GET_CURRENT_USER、CALENDLY_LIST_EVENTS、CALENDLY_GET_EVENT,支持按 user/organization/group 作用域、状态、时间范围、受邀人邮箱过滤与分页。2)管理受邀人:CALENDLY_LIST_EVENT_INVITEES、CALENDLY_GET_EVENT_INVITEE。3)创建预约链接与查询可用时间:CALENDLY_LIST_USER_S_EVENT_TYPES、CALENDLY_LIST_EVENT_TYPE_AVAILABLE_TIMES、CALENDLY_CREATE_SCHEDULING_LINK、CALENDLY_LIST_USER_AVAILABILITY_SCHEDULES。4)取消事件:CALENDLY_CANCEL_EVENT,不可逆,需用户确认。5)组织与邀请管理:CALENDLY_GET_ORGANIZATION、CALENDLY_LIST_ORGANIZATION_INVITATIONS、CALENDLY_CREATE_ORGANIZATION_INVITATION、CALENDLY_REVOKE_USER_S_ORGANIZATION_INVITATION、CALENDLY_REMOVE_USER_FROM_ORGANIZATION。
使用要点:Calendly 使用完整 API URI 作为标识,不能用 "me";列表端点需恰好一个作用域;时间戳为 UTC 格式,可用时间查询最长 7 天;分页用 count 与 page_token;组织操作需管理员权限;注意 API 速率限制。
限制:部分操作需管理员权限,权限不足返回 403;取消事件不可逆;组织所有者无法通过移除接口删除;具体收费与价格暂未提供。