Zoom Contact Center skill pack for Contact Center apps, web embeds, and native mobile SDK integrations. Use for lifecycle patterns, engagement context/state handling, campaigns, callbacks, and version-drift troubleshooting.
中文简介正在准备中。当前显示原文说明。
Official Zoom MCP Server guidance for AI-agent access to the unified Zoom MCP Server and dedicated Meetings, Chat, Canvas, Tasks, Whiteboard, and Revenue Accelerator servers. Use for Zoom-hosted MCP endpoints, tools/list, tools/call, OAuth scopes, or server selection. Route product-specific work to the matching zoom-mcp child skill.
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Zoom hosts an MCP server at mcp.zoom.us for AI-agent access to:
Current default Zoom MCP server tool names verified by tools/list:
create_new_file_with_markdownget_file_contentget_meeting_assetsget_recording_resourcehub_create_file_from_contenthub_get_file_contentrecordings_listsearch_meetingssearchSome MCP clients namespace server tools in the UI, for example zoom-mcp:recordings_list.
Treat the raw tool names above as authoritative.
Product-specific MCP work is split into child skills for Whiteboard, Team Chat, Meetings, Canvas, Tasks, and Revenue Accelerator, Admin, AI Productivity Suite, and Contact Center User Administration. The old Docs alias routes legacy "Docs MCP" requests to Canvas.
The required Marketplace app model depends on the server. Use the child skill and the machine-readable template index before creating credentials: Admin and Contact Center User Administration are account-level S2S services; Productivity Suite is documented as a user-level General App. Do not reuse a user OAuth manifest for an account-level server.
Marketplace-first skill chain: Before connecting to any Zoom MCP server, route to Marketplace app management and the Marketplace template selector. For an automated client, first inspect the machine-readable template index. Create a user-managed General App from the matching MCP template and obtain its client ID. Then route to zoom-oauth to authorize the user, exchange the authorization code (with PKCE where configured), and obtain the bearer access token. Only after those steps should this skill configure the MCP endpoint and call
initialize,tools/list, ortools/call.
1. Create the Marketplace app:
app_type: general, usage: USER_OPERATION, and
supports_manifest_update: true; do not substitute an S2S or Meeting SDK create request.2. Obtain a user OAuth access token:
3. Add to an MCP client (Claude Code example):
claude mcp add --transport http zoom-mcp \
https://mcp.zoom.us/mcp/zoom/streamable \
--header "Authorization: Bearer YOUR_ZOOM_OAUTH_TOKEN" \
--scope user
4. Verify discovery:
search_meetings,
create_new_file_with_markdown, search, get_meeting_assets,
get_recording_resource, get_file_content, recordings_list,
hub_create_file_from_content, and hub_get_file_content.tools/list is the authoritative discovery source.5. Run the first useful call:
recordings_list
from: "2026-03-01"
to: "2026-03-06"
page_size: 10
1. User OAuth is the recommended execution path
A Server-to-Server OAuth token can:
tools/listUse user OAuth as the default execution path for Zoom MCP tool use unless you have already validated S2S scope coverage and tool execution for your app.
2. Zoom MCP uses MCP-specific granular scopes
The Zoom MCP scope set is not the same as the older broad REST scopes. The key scopes for this surface are:
meeting:read:searchmeeting:read:assetsagentic_search:read:searchcloud_recording:read:list_user_recordingscloud_recording:read:contentdocs:write:import for Canvas/My Notes file creationdocs:read:export for Canvas/My Notes Markdown content exporthub:write:content for Hub file creationhub:read:content for Hub file content export3. AI Companion features are feature prerequisites, not scope substitutes
Semantic meeting search, meeting assets, and recording-content retrieval depend on account features such as Smart Recording and Meeting Summary for useful results. These feature settings do not replace the required OAuth scopes.
4. Whiteboard is a separate MCP surface
The Zoom MCP endpoint and the Whiteboard MCP endpoint are separate. Route Whiteboard-specific requests to whiteboard/SKILL.md.
5. Team Chat tools are a separate MCP surface
The default Zoom MCP server includes read-only search for Team Chat and Canvas search.
The Team Chat MCP server is separate and exposes read, search, write, and update tools for
messages, files, contacts, channels, and channel members. Route Team Chat MCP requests to
team-chat/SKILL.md.
6. Use REST for deterministic meeting CRUD
The current Zoom MCP tool surface does not expose deterministic meeting create, update, or delete tools. If the user needs explicit meeting CRUD operations, route to ../rest-api/SKILL.md.
| Official server | Streamable HTTP endpoint | Current tools | Child skill |
|---|---|---|---|
| Zoom MCP Server (Zoom All-in-One) | https://mcp.zoom.us/mcp/zoom/streamable | 9 | This skill |
| Zoom Meetings MCP Server | https://mcp.zoom.us/mcp/meeting/streamable | 4 | Meetings |
| Zoom Chat MCP Server | https://mcp.zoom.us/mcp/chat/streamable | 20 | Team Chat |
| Zoom Canvas MCP Server | https://mcp.zoom.us/mcp/canvas/streamable | 18 | Canvas |
| Zoom Tasks MCP Server | https://mcp.zoom.us/mcp/tasks/streamable | 20 | Tasks |
| Zoom Whiteboard MCP Server | https://mcp.zoom.us/mcp/whiteboard/streamable | 11 | Whiteboard |
| Zoom Revenue Accelerator MCP Server | https://mcp.zoom.us/mcp/revenue_accelerator/streamable | 15 | Revenue Accelerator |
| Zoom Admin MCP Server | https://mcp.zoom.us/mcp/admin/streamable | 10 | Admin |
| Zoom AI Productivity Suite MCP | https://mcp.zoom.us/mcp/productivity/streamable | 8 | AI Productivity Suite |
| Zoom Contact Center User Administration MCP | https://mcp.zoom.us/mcp/i_4E4145455B2bd9FE/streamable | 39 | Contact Center User Administration |
The tool counts are observations from Zoom's current official server metadata, not API
contracts. Always run tools/list before making routing or authorization decisions. This
catalog was last checked on 2026-10-05. The current official catalog documents Streamable
HTTP; do not assume an SSE fallback exists.
Zoom's general MCP page also describes broader Workplace use cases such as Calendar, Clips,
and Email. No separate remote endpoint for those surfaces is listed in the current official
server catalog; use the unified server only when its live tools/list response exposes the
needed capability.
Whiteboard child skill:
Team Chat child skill:
Other dedicated child skills:
search_meetings uses AI Companion retrieval rather than a plain metadata filter. In this
use the live MCP server as authoritative for response schema and scope behavior.
Two result families matter most:
Use search instead of search_meetings when the task is cross-Zoom knowledge discovery
over Team Chat messages, Zoom Canvas, or My Notes. Use get_file_content after search
when the user asks to inspect the Markdown content of a returned Canvas file or My Notes file.
Use examples/transcript-retrieval.md for the main retrieval workflow.
The canonical cross-Zoom Search contract is now:
searchagentic_search:read:searchDo not request or call the deprecated search_zoom tool with
ai_companion:read:search. Existing integrations must rename the tool call and
request a newly minted token containing agentic_search:read:search. Keep
search_meetings separate; it remains the meeting-specific search tool and uses
meeting:read:search.
Use the Zoom MCP changelog and the MCP Server documentation for platform migration notices. The public contract does not promise continued support or a grace period for the deprecated tool and scope.
| Tool | Key Parameters | Required Scope |
|---|---|---|
create_new_file_with_markdown | content*, file_name, parent_id | docs:write:import |
get_file_content | fileId* | docs:read:export |
get_meeting_assets | meetingId* | meeting:read:assets |
get_recording_resource | meetingId*, types, clip_num, play_time, raw_passcode, encode_passcode | cloud_recording:read:content |
hub_create_file_from_content | content*, file type/name and destination fields from live schema | hub:write:content |
hub_get_file_content | file identifier* and format | hub:read:content |
recordings_list | from, to, meeting_id, trash, trash_type, page_size, next_page_token | cloud_recording:read:list_user_recordings |
search_meetings | q, from, to, include_zoom_my_notes, page_size, next_page_token | meeting:read:search |
search | search_entities*, query, page_size | agentic_search:read:search |
* Required parameter
Full parameter and output guidance: references/tools.md
Search meeting content, then retrieve assets:
search_meetings
q: "Q4 planning discussion"
from: "2026-03-01"
to: "2026-03-06"
→ choose a returned meeting
→ get_meeting_assets meetingId: "MEETING_ID_OR_UUID"
List recordings, then retrieve recording resources:
recordings_list
from: "2026-03-01"
to: "2026-03-06"
→ choose a recording target
→ get_recording_resource meetingId: "MEETING_UUID_OR_RECORDING_ID"
Create a Zoom Doc from Markdown:
create_new_file_with_markdown
file_name: "Q4 Planning Notes"
content: "# Decisions\n\n- ..."
Search Zoom Chat or Canvas, then read a returned file:
search
query: "Q4 planning decisions"
search_entities:
- entity_type: "zoom_doc"
filters:
doc_view: "notes"
page_size: 10
→ choose a returned Zoom Doc file_id
→ get_file_content fileId: "FILE_ID"
| Code | Meaning | Fix |
|---|---|---|
401 Unauthorized | Missing or rejected bearer token at the endpoint | Re-register the MCP server with a valid bearer token |
-32001 Invalid access token | Token expired, malformed, or missing required scopes | Refresh OAuth token and verify the MCP-specific scopes |
-32602 Can not found tool | Requested tool name is not exposed by the active MCP server | Re-run tools/list and use the current tool names for that endpoint |
404 | Possible downstream resource-not-found response | Re-discover the target with search_meetings or recordings_list |
Full error reference: references/error-codes.md
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Zoom Contact Center skill pack for Contact Center apps, web embeds, and native mobile SDK integrations. Use for lifecycle patterns, engagement context/state handling, campaigns, callbacks, and version-drift troubleshooting.
中文简介正在准备中。当前显示原文说明。
Zoom Contact Center SDK for Android. Use for native Android chat/video/ZVA/scheduled callback integrations, campaign mode, service lifecycle, and rejoin handling.
中文简介正在准备中。当前显示原文说明。
Zoom Contact Center SDK for iOS. Use for native iOS chat/video/ZVA/scheduled callback integrations, app lifecycle bridging, rejoin flow, and callback handling.
中文简介正在准备中。当前显示原文说明。
Zoom Contact Center SDK for Web. Use for web chat/video/campaign embeds, engagement event handling, app-context integrations, and Smart Embed postMessage workflows.
中文简介正在准备中。当前显示原文说明。
Zoom AI Services Decisions for typed predicates, constrained classification, ordered scoring, probability-aware routing, and inline image comparison. Use when building or debugging Decisions requests, production x-api-key authentication, standard/pro model selection, Boolean choices, or score-label normalization.
中文简介正在准备中。当前显示原文说明。
Zoom Meeting SDK for Linux - C++ headless meeting bots with raw audio/video access, transcription, recording, and AI integration for server-side automation
中文简介正在准备中。当前显示原文说明。