| name | setup-zoom-mcp |
| description | Decide when Zoom MCP is the right fit and produce a safe setup plan for Claude. Use when planning AI workflows over Zoom data, deciding between MCP and REST, or defining a hybrid MCP architecture. |
| argument-hint | <AI workflow or MCP use case> |
/setup-zoom-mcp
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Plan a Zoom MCP workflow and decide when to use MCP alone versus a hybrid REST API + MCP architecture.
Usage
/setup-zoom-mcp $ARGUMENTS
Workflow
- Determine whether the goal is deterministic automation, AI tool orchestration, or a hybrid.
- If MCP is appropriate, identify the likely Zoom MCP surface and transport assumptions.
- If MCP alone is not enough, define the REST API responsibilities separately.
- Call out auth, scope, and client capability constraints, especially the difference between Claude Cowork and Claude Code auth paths.
- End with a minimal proof-of-concept sequence.
Output
- Recommended MCP strategy
- Connector expectations
- Hybrid boundaries if REST is also required
- Risks and setup notes
- Relevant skill links
Auth Rules
- Claude Cowork: use the published Zoom connector and complete OAuth in Claude's connector flow.
- Claude Code: manually complete Zoom user-level OAuth, export
ZOOM_MCP_ACCESS_TOKEN, reconnect the plugin, then continue with this skill.
- Scope requirements differ by MCP server. Use the server-specific scope sets below and the detailed tables in ../zoom-mcp/concepts/oauth-setup.md.
Server-Specific Scope Sets
Main Zoom MCP server: https://mcp.zoom.us/mcp/zoom/streamable
Required scopes, accurate as of 10 Apr 2026:
ai_companion:read:search
meeting:read:search
meeting:read:assets
cloud_recording:read:list_user_recordings
cloud_recording:read:content
docs:write:import
docs:read:export
Zoom Docs MCP server: https://mcp.zoom.us/mcp/docs/streamable
Documented tool scopes, accurate as of 10 Apr 2026:
create_file_with_content → docs:write:import
get_file_content → docs:read:export
Zoom Whiteboard MCP server: https://mcp.zoom.us/mcp/whiteboard/streamable
Documented tool scopes, accurate as of 10 Apr 2026:
add_a_whiteboard_collaborator → whiteboard:write:collaborator:admin
create_a_whiteboard → whiteboard:write:whiteboard
create_a_whiteboard_by_script → whiteboard:write:whiteboard
create_a_whiteboard_for_brainstorming → whiteboard:write:whiteboard
create_a_whiteboard_for_meeting_summary → whiteboard:write:whiteboard
create_a_whiteboard_for_strategy_analysis → whiteboard:write:whiteboard
delete_a_whiteboard_collaborator → whiteboard:delete:collaborator:admin
get_a_whiteboard → whiteboard:read:whiteboard:admin
get_a_whiteboard_collaborator → whiteboard:read:list_collaborators:admin
list_whiteboards → whiteboard:read:list_whiteboards:admin
update_a_whiteboard_collaborator → whiteboard:update:collaborator:admin
Optional Zoom Team Chat MCP server: https://mcp.zoom.us/mcp/team_chat/streamable
This plugin documents Team Chat MCP, but does not register it in .mcp.json by default.
Use it only when the user explicitly wants write-capable Team Chat MCP tooling.
zoom_chat_message_send → team_chat:write:user_message
zoom_chat_message_update → team_chat:update:user_message
zoom_chat_contact_add → team_chat:write:contact_information
zoom_chat_channel_create → team_chat:write:user_channel
zoom_chat_channel_update → team_chat:update:user_channel
zoom_chat_channel_members_add → team_chat:write:members
Related Skills