How to integrate Zoom Team Chat MCP with OpenClaw

OpenClaw is the fastest growing agent harness out there, which can work 24/7 to automate almost any kind of tasks. However, its capabilities are limited to the tools it has access to. Composio allows your OpenClaw to access Zoom Team Chat with authentication management handled for you. You can execute actions on Zoom Team Chat via your favorite OpenClaw interface (Telegram, WhatsApp, TUI, etc), whichever you prefer.

Zoom Team Chat logoZoom Team Chat
Oauth2

Zoom Team Chat is Zoom's persistent messaging service for channels, direct messages, threads, reactions, files, reminders, and shared spaces. It keeps team conversations organized and searchable inside the Zoom workspace.

44 Tools

Introduction

OpenClaw is the fastest growing agent harness out there, which can work 24/7 to automate almost any kind of tasks. However, its capabilities are limited to the tools it has access to. Composio allows your OpenClaw to access Zoom Team Chat with authentication management handled for you. You can execute actions on Zoom Team Chat via your favorite OpenClaw interface (Telegram, WhatsApp, TUI, etc), whichever you prefer.

Also integrate Zoom Team Chat with

Why use Composio?

Apart from a managed and hosted MCP server, you will get:

  • Programmatic tool calling allows LLMs to write its code in a remote workbench to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Handling Large tool responses out of LLM context to minimize context rot.
  • Dynamic just-in-time access to 20,000 tools across 1000+ other Apps for cross-app workflows. It loads the tools you need, so LLMs aren't overwhelmed by tools you don't need.

How to install Zoom Team Chat with OpenClaw

Using Composio API Key and Setup Prompt

Copy the setup prompt from the OpenClaw dashboard
  • Run it in your OpenClaw chat interface.
  • Authenticate Zoom Team Chat from the dashboard
  • Go back to your OpenClaw interface and start asking questions.

Using OpenClaw/Composio Plugin

1. Install OpenClaw Composio plugin

bash
openclaw plugins install @composio/openclaw-plugin

2. Copy the API Key from dashboard.composio.dev

3. Setup OpenClaw Config

bash
openclaw config set plugins.entries.composio.config.consumerKey "ck_your_key_here"

4. Restart OpenClaw

bash
openclaw gateway restart

5. Go to your chat interface and start asking questions.

6. When prompted, authenticate the app and you're all set.

How It Works

The plugin connects to Composio's MCP server at https://connect.composio.dev/mcp and registers all available tools directly into the OpenClaw agent. Tools are called by name — no extra search or execute steps needed.

If a tool returns an auth error, the agent will prompt you to connect that toolkit at dashboard.composio.dev.

Configuration

bash
{
  "plugins": {
    "entries": {
      "composio": {
        "enabled": true,
        "config": {
          "consumerKey": "ck_your_key_here"
        }
      }
    }
  }
}
OptionDescriptionDefault
enabledEnable or disable the plugintrue
consumerKeyYour Composio consumer key (ck_...)—
mcpUrlMCP server URL (advanced)https://connect.composio.dev/mcp

What is the Zoom Team Chat MCP server, and what's possible with it?

The Zoom Team Chat MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Zoom Team Chat account. It provides structured and secure access to your messages, channels, contacts, reminders, and shared spaces, so your agent can send messages, manage channels, organize conversations, set reminders, and coordinate shared spaces on your behalf.

  • Messaging and thread management: Have your agent send messages to channels or contacts, schedule messages, retrieve conversations and threads, and delete messages you no longer need.
  • Channel coordination: Let the agent create, find, join, archive, or delete channels, invite members, and review channel membership.
  • Message organization: Direct your agent to pin, bookmark, react to, or mark messages as read or unread, then review pinned and bookmarked content.
  • Reminders and follow-ups: Instruct your agent to create message reminders, list upcoming reminders, or remove reminders after tasks are complete.
  • Contacts and shared spaces: Have your agent find company contacts, create and manage shared spaces, add or remove members, and organize channels within those spaces.

Conclusion

You've successfully integrated Zoom Team Chat with OpenClaw using Composio plugin. Now interact with Zoom Team Chat directly from your terminal, Web UI, or any messenger app using natural language commands.

Key benefits of this setup:

  • Seamless integration across TUI, Web UIs, and Messenger apps like Telegram, WhatsApp, Slack, etc.
  • Natural language commands for Zoom Team Chat operations
  • Managed authentication through Composio
  • Access to 20,000+ tools across 1000+ apps for cross-app workflows
  • Programmatic tool calling for complex tool chaining

Next steps:

  • Try asking OpenClaw to perform various Zoom Team Chat operations
  • Explore cross-app workflows by connecting more toolkits like Calendar, Slack, Notion, etc.
  • Build complex automation scripts that leverage OpenClaw's 24/7 running capabilities
TOOLS

Supported Tools

Every Zoom Team Chat action and event your agent gets out of the box.

Add Shared Space Members

Add members to a Zoom Team Chat shared space by email address or Zoom user ID.

Archive or Unarchive Channels

Archive or unarchive up to 10 Zoom Team Chat channels in one call.

Bookmark or Unbookmark Message

Add or remove a bookmark on a Zoom Team Chat message.

Create Channel

Create a new Zoom Team Chat channel for the authenticated user, optionally inviting initial members by email.

Create Message Reminder

Set a reminder on a Zoom Team Chat message, either after a delay (delay_seconds) or at an absolute time (remind_time).

Create Shared Space

Create a Zoom Team Chat shared space (a container that groups related channels).

Delete Channel

Delete a Zoom Team Chat channel the user owns or is a member of.

Delete Message

Delete a Zoom Team Chat message the connected user sent, identified by message_id plus the conversation it lives in.

Delete Message Reminder

Delete the reminder set on a Zoom Team Chat message.

Delete Scheduled Message

Delete a scheduled (draft) Zoom Team Chat message before it is sent, identified by draft_id plus the conversation it is addressed to.

Delete Shared Space

Delete a Zoom Team Chat shared space.

Get Channel

Get full information about a Zoom Team Chat channel, including its settings.

Get Chat Contact

Get a single Zoom Team Chat contact by email or user ID, optionally with live presence status.

Get Message

Get a single Zoom Team Chat message by ID, including its deep-link URL.

Get Message Thread

Retrieve a Zoom Team Chat message's thread: the parent message plus its replies since a given time.

Get Shared Space

Get details of a Zoom Team Chat shared space, including its owner and settings.

Invite Channel Members

Invite members to a Zoom Team Chat channel by email address.

Join Channel

Join a public Zoom Team Chat channel as the authenticated user.

Leave Channel

Leave a Zoom Team Chat channel.

List Bookmarks

List the authenticated user's bookmarked Zoom Team Chat messages, optionally filtered to one channel (to_channel) or one 1:1 contact (to_contact).

List Channel Members

List the members of a Zoom Team Chat channel.

List Channels

List the Zoom Team Chat channels the authenticated user is a member of.

List Chat Contacts

List the authenticated user's Zoom Team Chat contacts.

List Messages

List Zoom Team Chat messages exchanged in a channel or a 1:1 conversation, newest first (defaults to today).

List Pinned Messages

List the pinned messages of a Zoom Team Chat channel.

List Reminders

List the authenticated user's Zoom Team Chat message reminders.

List Scheduled Messages

List the user's scheduled (draft) Zoom Team Chat messages queued to send to a channel or a 1:1 contact.

List Chat Sessions

List the user's recent Zoom Team Chat sessions (channels and 1:1 conversations) within a time window.

List Shared Space Channels

List the channels grouped inside a Zoom Team Chat shared space.

List Shared Space Members

List the members and administrators of a Zoom Team Chat shared space.

List Shared Spaces

List the Zoom Team Chat shared spaces the authenticated user belongs to.

Mark Message Read or Unread

Mark a Zoom Team Chat message as read or unread.

Move Channels Into/Out of Shared Space

Move existing Zoom Team Chat channels into or out of a shared space.

Pin or Unpin Message

Pin or unpin a message in a Zoom Team Chat channel.

React to Message

Add or remove an emoji reaction on a Zoom Team Chat message.

Remove Channel Member

Remove a single member from a Zoom Team Chat channel.

Remove Shared Space Members

Remove members or administrators from a Zoom Team Chat shared space by user ID or member ID (the shared space owner cannot be removed).

Search Channels

Search Zoom Team Chat channels by name — fuzzy keywords or an exact channel name — across the channels the user has joined or the org's public channels.

Search Company Contacts

Search the connected user's organization directory for contacts by keyword (first name, last name, or email address).

Send Message

Send a Zoom Team Chat message to a channel or a 1:1 contact, optionally as a thread reply (reply_main_message_id) or scheduled for later (scheduled_time).

Star or Unstar Conversation

Star or unstar a Zoom Team Chat channel or contact for the authenticated user.

Update Channel

Rename a Zoom Team Chat channel or update its type/settings.

Update Message

Edit the text of an existing Zoom Team Chat message.

Update Shared Space

Update a Zoom Team Chat shared space's name, description, or settings.

FAQ

Frequently asked questions

With a standalone Zoom Team Chat MCP server, the agents and LLMs can only access a fixed set of Zoom Team Chat tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Zoom Team Chat and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. OpenClaw fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Zoom Team Chat tools.

Yes, absolutely. You can configure which Zoom Team Chat scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Zoom Team Chat data and credentials are handled as safely as possible.

Start with Zoom Team Chat.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Zoom Team Chat tool your agent needs.Free to start.

Start building