Zoom MCP Team Chat
Dedicated guidance for Zoom's Team Chat MCP server.
Use this MCP surface for agent-driven Team Chat actions. Use ../../team-chat/SKILL.md when the user needs deterministic REST API implementation, custom backend retries, webhooks, reporting, or a production integration that should not depend on agent tool invocation.
Endpoints
| Transport | URL |
|---|---|
| Streamable HTTP (recommended) | https://mcp.zoom.us/mcp/chat/streamable |
| Legacy alias | https://mcp.zoom.us/mcp/team_chat/streamable |
The repo MCP bundle registers this as zoom-team-chat-mcp in ../../../.mcp.json.
Authentication
- OAuth bearer tokens are passed through the MCP
Authorizationheader. - Start app registration from the Team Chat MCP template.
- Protected-resource metadata is available through both
mcp_chatand the legacymcp_team_chatresource name. - The server is scoped to the caller's account and subject to Team Chat policy restrictions.
- End-to-end encrypted, archived, retention-restricted, or policy-blocked chats may not be accessible or mutable through this surface.
Required Scopes
Team Chat MCP scopes advertised by protected-resource metadata:
team_chat:write:user_messageteam_chat:update:user_messageteam_chat:write:contact_informationteam_chat:write:user_channelteam_chat:update:user_channelteam_chat:write:membersteam_chat:read:channelteam_chat:update:channel_member_roleteam_chat:read:list_membersteam_chat:read:list_user_channelsteam_chat:read:list_contactsteam_chat:read:list_user_filesteam_chat:read:list_user_messagesteam_chat:read:list_user_sessionschat_channel:readchat_channel:write
Safety Rules
This server contains write-capable tools. Before invoking a write tool:
- Confirm the user explicitly asked to send, edit, create, update, invite, or add members.
- Resolve IDs carefully.
chat_session_idmay be a user/member ID, user email for 1:1 messages, or a channel ID. - Preview message/channel changes when the target or wording is ambiguous.
- Do not guess channel IDs, message IDs, or invitee emails.
- Prefer the REST Team Chat skill for bulk operations, durable retry logic, approval workflows, or audit-heavy production systems.
Available Tools
The current Team Chat MCP tool surface has 20 tools:
zoom_chat_message_sendzoom_chat_message_updatezoom_chat_contact_addzoom_chat_channel_createzoom_chat_channel_updatezoom_chat_channel_members_addzoom_chat_channel_get_by_idzoom_chat_channel_member_role_updatezoom_chat_channel_members_listzoom_chat_channels_listzoom_chat_channels_searchzoom_chat_contacts_get_by_idzoom_chat_contacts_searchzoom_chat_files_searchzoom_chat_message_get_by_idzoom_chat_message_replies_listzoom_chat_messages_fetchzoom_chat_messages_filterzoom_chat_messages_searchzoom_chat_sessions_recent_list
Some MCP clients namespace server tools in the UI. Treat the raw tool names above as
authoritative after tools/list.
Reference: references/tools.md
Common Workflows
Send a message:
zoom_chat_message_send
chat_session_id: "CHANNEL_ID_OR_USER_ID_OR_EMAIL"
message_content: "Deployment starts at 17:00 UTC."
message_format: "text"
Send a threaded reply:
zoom_chat_message_send
chat_session_id: "CHANNEL_ID"
parent_message_id: "PARENT_MESSAGE_ID"
message_content: "Confirmed. I will post the follow-up here."
message_format: "text"
Edit a message sent by the caller:
zoom_chat_message_update
chat_session_id: "CHANNEL_ID_OR_USER_ID"
messageId: "MESSAGE_ID"
message_content: "Updated status: deployment completed."
message_format: "text"
Create a channel:
zoom_chat_channel_create
channel_name: "incident-response"
channel_type: "private_channel"
post_message_permission: "everyone"
mention_all_permission: "channel_owner_and_admin"
new_members_can_see_previous_messages_and_files: true
Add members to a channel:
zoom_chat_channel_members_add
channelId: "CHANNEL_ID"
user_email_list:
- "person@example.com"
Chaining
- Marketplace app creation: Team Chat MCP template via Marketplace app management
- Token acquisition: create the app first, then use OAuth guidance to authorize the user and mint the bearer token supplied to this MCP endpoint
- Parent MCP skill: ../SKILL.md
- Deterministic Team Chat API skill: ../../team-chat/SKILL.md
- General routing: ../../general/SKILL.md
References
- references/tools.md - Team Chat MCP tool catalog, parameters, scopes, and constraints.
- Zoom docs: https://developers.zoom.us/docs/mcp/zoom-chat-mcp-server/