Skip to content

Integration · Communication

Connect Claude & ChatGPT to Zoom Team Chat

Ask your AI what was said in a channel this week, to find a colleague in the company directory or to post an update. It can read and search Zoom Team Chat messages and threads, send, edit and delete your messages, react with emoji, create and update channels and add people to them.

Connect Zoom Team Chat free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Summarize what was posted in the product channel since Monday.”

    The AI finds the channel and reads the messages from Monday on, then writes the summary.

  • “Send Anna in finance: the invoice run is done.”

    It searches the company directory for Anna and sends her the message. She sees it right away.

  • “Reply in the thread about the release date: it moved to Thursday.”

    It finds the message and posts your reply in its thread.

What your AI can do

Messages and threads

List and search messages in channels and 1:1 chats, read threads, and send, edit or delete your own messages.

Channels and members

List your channels and the public ones, create and update channels, join them and add members.

Contacts

List your contacts, look one up with presence status, and search the company directory by name or email.

  • “Create a channel for the Q4 launch and add Tom and Lisa.”

    It creates the channel and adds them by email.

  • “Who is in the support channel?”

    It lists the members of the channel.

  • “Find messages about the VPN in the IT channel.”

    It searches the channel's messages for VPN and shows what it finds.

18 tools for Zoom Team Chat

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_channelChanges dataCreate a channel with `name`, `type` and optional `members` (up to 20 emails). Use `user_id` "me".
  • delete_messageDeletesDelete a message you sent by `message_id`, in `to_channel` or `to_contact`. Use `user_id` "me". This cannot be undone.
  • edit_messageVisible to othersEdit the text of a message you sent by `message_id`, in `to_channel` or `to_contact`. Use `user_id` "me".
  • get_channelGet one channel by `channel_id` (use `user_id` "me"), including name, type and settings.
  • get_contactGet one contact by `contact_identifier` (user ID or email), optionally with presence status.
  • get_messageGet one message by `message_id` in a channel (`to_channel`) or chat (`to_contact`). Use `user_id` "me".
  • invite_channel_membersVisible to othersAdd people to a channel by `channel_id` with `members` (list of emails). Use `user_id` "me".
  • join_channelChanges dataJoin a public channel by `channel_id`.
  • list_channel_membersList the members of a channel by `channel_id` (use `user_id` "me").
  • list_contactsList your Team Chat contacts, paged with `next_page_token`.
  • list_message_repliesList the replies in a message thread by `message_id`, in `to_channel` or `to_contact`, from a start date `from`. Use `user_id` "me".
  • list_messagesList or search messages in a channel (`to_channel`) or a 1:1 chat (`to_contact` email), with optional `from`/`to` dates and `search_key`. Use `user_id` "me".
  • list_my_channelsList the channels a user belongs to. Use `user_id` "me" for yourself; page with `next_page_token`.
  • list_public_channelsList the public channels in the account, paged with `next_page_token`.
  • react_to_messageDeletesAdd or remove (`action`) an emoji reaction (`emoji`) on a message by `message_id`, in `to_channel` or `to_contact`. Use `user_id` "me".
  • search_company_contactsSearch people in your company directory by name or email with `search_key`.
  • send_messageVisible to othersSend a message (`message`) to a channel (`to_channel`) or a person (`to_contact` email). Set `reply_main_message_id` to reply in a thread. Use `user_id` "me". Recipients see it immediately.
  • update_channelChanges dataRename a channel or change its settings by `channel_id` (use `user_id` "me").

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Zoom Team Chat from the app list.

  2. 2

    Paste your key

    In the Zoom App Marketplace choose Develop › Build App › Server-to-Server OAuth app. Add the Team Chat scopes you need, for example team_chat:read:list_user_channels:admin and team_chat:write:user_message:admin, and activate the app. Then paste the Account ID, Client ID and Client secret from the App Credentials page. The extra headers field is optional. PipMCP exchanges these for short-lived access automatically and renews it.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Zoom Team Chat?

It can list and search messages, read threads, channels, channel members and contacts, and search the company directory. It can send messages and thread replies, edit and delete messages you sent, add or remove emoji reactions, create, update and join channels and add people to a channel.

Does the AI see my Zoom Team Chat credentials?

No. Your Zoom Team Chat credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Sending and editing messages and adding people to a channel can require your approval before they run, and so can deleting a message, which cannot be undone. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Zoom Team Chat account.

Which Zoom scopes do I need?

The scopes you add to your Server-to-Server OAuth app decide what the AI can reach. Add read scopes such as team_chat:read:list_user_channels:admin for reading, and write scopes such as team_chat:write:user_message:admin if you want it to send messages. Tools that need a scope you did not add will not work.

Let your AI work in Zoom Team Chat today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Zoom Team Chat free

PipMCP is not affiliated with Zoom Team Chat. Product names are trademarks of their owners.