Agent Native

zoom-mcp/team-chat

This skill enables agents to interact with Zoom Chat through the Chat MCP server, supporting message operations, channel management, member invitations, and…

by ZoomOfficial publisher

Identity proven by GitHub's verified organisation badge (zoom)

Agents
Claude Code
License
MIT (permissive)
Pin
86e2592pinned Oct 9, 2026
Context cost
about 1,200 tokenswhen the skill loads
GitHub stars
7on zoom/zoom-plugin-claude
Scripts
None found

What it does

“Zoom Chat MCP server guidance. Use for Chat MCP endpoints, OAuth scopes, and tool workflows such as sending or editing messages, creating or updating channels, searching files, listing sessions, adding members, and sending contact invitations. The folder name remains `team-chat` for compatibility with existing links.”
The author's description, from SKILL.md

Generated summary from the skill's own text

This skill enables agents to interact with Zoom Chat through the Chat MCP server, supporting message operations, channel management, member invitations, and file searches. The agent uses OAuth-authenticated tools to send, edit, and create chat content while respecting Zoom's security policies around encryption and retention restrictions.

When to use it

  • Agent needs to send or edit Zoom Chat messages programmatically
  • Creating channels and adding members in Zoom Chat workflows
  • Searching chat files or retrieving recent chat sessions
  • Building conversational bot integrations with Zoom Chat

When not to

  • Production systems requiring durable retry logic and audit trails
  • Bulk operations that need deterministic error handling and approval workflows
  • End-to-end encrypted or retention-restricted chats that may be inaccessible

Install

These commands install from the publisher's repository and need no account.

skills CLI

npx skills add zoom/zoom-plugin-claude --skill zoom-mcp/team-chat

Installs from the repository's default branch, which may have changed since the commit we checked.

GitHub CLI 2.90 or later

gh skill install zoom/zoom-plugin-claude zoom-mcp/team-chat@86e2592334f5fb563ed273e26035844004e66165

Installs the commit we checked (86e2592).

Copy by hand

Download the folder at 86e2592 and put it in .claude/skills/team-chat for Claude Code and in .agents/skills/team-chat for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.

Skill folder on GitHub at 86e2592

Claude Code plugin

/plugin install zoom-plugin@claude-plugins-official

The publisher's plugin in Claude's official marketplace. It may hold more than this skill, and we have not pinned it.

Copy for your agent

A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.

Prompt

Install the agent skill "zoom-mcp/team-chat" by Zoom.

Source, pinned to commit 86e2592334f5fb563ed273e26035844004e66165:
https://github.com/zoom/zoom-plugin-claude/tree/86e2592334f5fb563ed273e26035844004e66165/skills/zoom-mcp/team-chat

1. Download that folder at exactly this commit. Do not use the default branch.
2. Copy every file unchanged, keeping the folder structure, into .claude/skills/team-chat/ for Claude Code and .agents/skills/team-chat/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist.
3. Do not edit the files, and do not run any script in the folder unless I ask you to.
4. When you are done, list the files you copied and where you put them.

Listing and checks: https://www.agentnative.dev/skills/zoom/zoom-mcp-team-chat

SKILL.md at the pin

---
name: zoom-mcp/team-chat
description: |
  Zoom Chat MCP server guidance. Use for Chat MCP endpoints, OAuth scopes, and tool
  workflows such as sending or editing messages, creating or updating channels, searching
  files, listing sessions, adding members, and sending contact invitations. The folder name
  remains `team-chat` for compatibility with existing links.
user-invocable: false
triggers:
  - "team chat mcp"
  - "zoom chat mcp"
  - "zoom team chat mcp"
  - "send zoom chat via mcp"
  - "edit zoom chat message mcp"
  - "create zoom chat channel mcp"
  - "add zoom chat channel members mcp"
  - "zoom_chat_message_send"
  - "zoom_chat_channel_create"
---

# Zoom MCP Chat

Dedicated guidance for Zoom's Chat MCP server. Zoom renamed Team Chat to Chat; the folder and
trigger names remain compatible with existing plugin references.

Use this MCP surface for agent-driven Team Chat actions. Use
[../../team-chat/SKILL.md](../../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` |

This plugin registers the Chat MCP surface in [../../../.mcp.json](../../../.mcp.json). Set
`ZOOM_CHAT_MCP_ACCESS_TOKEN` before enabling the plugin when a workflow needs Chat MCP tools.

## Authentication

- OAuth bearer tokens are passed through the MCP `Authorization` header.
- Start app registration from the
  [Chat MCP template](../../rest-api/assets/marketplace-apps/marketplace-manifest-template-for-mcp-team-chat.json).
- Use the server's OAuth protected-resource metadata to confirm the current scope advertisement.
- The server is scoped to the caller's account and subject to 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

Chat MCP scopes required by the current tools:

- `team_chat:read:channel`
- `team_chat:update:channel_member_role`
- `team_chat:write:members`
- `team_chat:read:list_members`
- `team_chat:update:user_channel`
- `team_chat:read:list_user_channels`
- `team_chat:read:list_contacts`
- `team_chat:read:list_user_files`
- `team_chat:read:list_user_messages`
- `team_chat:read:list_user_sessions`
- `team_chat:write:user_message`
- `team_chat:update:user_message`
- `team_chat:write:contact_information`
- `team_chat:write:user_channel`

## Safety Rules

This server contains read and write tools. Before invoking a write tool:

1. Confirm the user explicitly asked to send, edit, create, update, invite, or add members.
2. Resolve IDs carefully. `chat_session_id` may be a user/member ID, user email for 1:1 messages, or a channel ID.
3. Preview message/channel changes when the target or wording is ambiguous.
4. Do not guess channel IDs, message IDs, or invitee emails.
5. Prefer the REST Team Chat skill for bulk operations, durable retry logic, approval workflows, or audit-heavy production systems.

## Available Tools

The current Chat MCP tool surface is:

- `zoom_chat_channel_create`
- `zoom_chat_channel_get_by_id`
- `zoom_chat_channel_member_role_update`
- `zoom_chat_channel_members_add`
- `zoom_chat_channel_members_list`
- `zoom_chat_channel_update`
- `zoom_chat_channels_list`
- `zoom_chat_channels_search`
- `zoom_chat_contact_add`
- `zoom_chat_contacts_get_by_id`
- `zoom_chat_contacts_search`
- `zoom_chat_files_search`
- `zoom_chat_message_get_by_id`
- `zoom_chat_message_replies_list`
- `zoom_chat_message_send`
- `zoom_chat_message_update`
- `zoom_chat_messages_fetch`
- `zoom_chat_messages_filter`
- `zoom_chat_messages_search`
- `zoom_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](references/tools.md)

## Common Workflows

**Send a message:**

```text
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:**

```text
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:**

```text
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:**

```text
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:**

```text
zoom_chat_channel_members_add
  channelId: "CHANNEL_ID"
  user_email_list:
    - "person@example.com"
```

## Chaining

- Parent MCP skill: [../SKILL.md](../SKILL.md)
- Deterministic Team Chat API skill: [../../team-chat/SKILL.md](../../team-chat/SKILL.md)
- OAuth guidance: [../concepts/oauth-setup.md](../concepts/oauth-setup.md)
- General routing: [../../general/SKILL.md](../../general/SKILL.md)

## References

- [references/tools.md](references/tools.md) - Chat MCP tool catalog, parameters, scopes, and constraints.
- Zoom docs: https://developers.zoom.us/docs/mcp/zoom-chat-mcp-server/

From zoom/zoom-plugin-claude at 86e2592, shown as plain text under its license: MIT (permissive). The license text is in LICENSE.

View SKILL.md on GitHub at 86e2592

Files

2 files, 13 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.

Skill folder on GitHub at 86e2592
All 50 skills from Zoom

More from Zoom

  • build-zoom-bot

    This skill guides building Zoom bots that join meetings, capture media, or process live transcripts using Meeting SDK and RTMS.

    Claude Code, Codex, Cursor +4 · about 300 tokens · pinned 7 days ago

  • build-zoom-contact-center-app

    This skill provides implementation guidance for Zoom Contact Center integrations across desktop apps, web embeds, and native mobile platforms.

    Claude Code, Codex, Cursor +3 · about 1.2K tokens · pinned 7 days ago

  • build-zoom-meeting-app

    This skill guides agents in building embedded Zoom meeting applications by helping select appropriate SDKs, plan authentication flows, and route to Meeting…

    Claude Code, Codex, Cursor +4 · about 310 tokens · pinned 7 days ago

  • build-zoom-meeting-sdk-app

    This skill provides reference guidance for implementing Zoom Meeting SDK across web, mobile, desktop, and Linux platforms.

    Claude Code, Codex, Cursor +3 · about 2.7K tokens · pinned 7 days ago

  • build-zoom-phone-integration

    This skill provides reference guidance for implementing Zoom Phone integrations using OAuth, REST APIs, webhooks, Smart Embed iframe components, URI schemes…

    Claude Code, Codex, Cursor +3 · about 1.1K tokens · pinned 7 days ago

  • build-zoom-rest-api-app

    This skill provides comprehensive reference documentation and examples for building server-side integrations with the Zoom REST API, covering 600+ endpoints…

    Claude Code, Codex, Cursor +3 · about 6.7K tokens · pinned 7 days ago

All Productivity skills
  • agent-mail-automation

    This skill enables agents to automate email operations through Composio's Agent Mail toolkit via the Rube MCP server.

    by ComposioOfficial publisher

    Claude Code, Codex, Cursor +3 · about 700 tokens · pinned 7 days ago

  • figma-use-figjam

    This skill enables agents to programmatically create and edit FigJam boards using the Figma plugin API via the use_figma MCP tool.

    by FigmaOfficial publisher

    Claude Code · about 1.7K tokens · pinned 7 days ago

  • figma-use-figjam

    This skill guides agents in using Figma's MCP tool for FigJam boards, which are collaboration canvases at figma.com/board URLs.

    by FigmaOfficial publisher

    Claude Code · about 1.7K tokens · pinned 7 days ago

  • linear

    This skill manages Linear issues by allowing agents to create tickets, update existing issues, add comments, change workflow states, and assign work through…

    by SentryOfficial publisher

    Claude Code, Codex, Cursor +4 · about 1.7K tokens · pinned 7 days ago

  • you-web

    This skill searches the live web using You.com and reads full page content to find current information beyond training data, such as API docs, release notes…

    by You.comOfficial publisher

    Claude Code, Codex, Cursor +4 · about 1.1K tokens · pinned 7 days ago

  • show-airtable-link

    This skill generates clickable Airtable links after agent actions that create, read, or modify Airtable records, tables, bases, or interface pages.

    by AirtableOfficial publisher

    Claude Code, Codex, Cursor +4 · about 1.3K tokens · pinned 7 days ago

The skills listed here are third-party software, collected from public GitHub repositories as a catalog of recent skills and provided as is. Agent Native does not write or control them and is not responsible for any harm, loss or damage caused by installing or using them. Labels and checks describe what we saw at one commit and are not a guarantee. Read a skill's files before you run it. Terms of use