Using the Zoom MCP for Slackbot integration
The Zoom MCP for Slackbot integration includes the abilities of the standard Slack integration, but also allows users to search their Zoom meetings using natural language, retrieve meeting assets such as AI summaries, docs, recordings, and whiteboards, and access recording-specific resources including transcripts, summaries, next steps, and playback links. Users can ask questions to quickly locate the exact moment a topic was discussed in a meeting recording, generate agendas, capture notes, identify action items, and follow up using the transcript, summary, and shared materials.
Requirements for using the Zoom MCP for Slackbot
- A Licensed user on a Zoom Workplace Pro, Zoom Workplace Pro Plus, Zoom Workplace Business, Zoom Workplace Business Plus, Zoom Workplace Enterprise, Zoom Workplace Enterprise Plus, or Enterprise Bundle account
- A Zoom account owner or admin with privileges
- A Slack account
- One or more of the following AI features need to be enabled:
Limitations for using the Zoom MCP for Slackbot
- Due to the app being dependent on the AI features Smart Recording and Meeting summary, if one or neither of these features is enabled, the app may have limited functionality.
- A user can only access meeting assets and/or recordings when both of the following are true:
- Meeting transcription/summaries and/or smart recording features have been enabled for use with those meeting assets and recordings.
- The user has hosted the meeting or been granted access to those meeting assets and recordings by the meeting host.
- For video-based features, meetings must be recorded to the cloud using smart recording.
How to configure the Zoom MCP app for Slack
Configure the Zoom MCP app for a new integration
If you are installing the Zoom app for Slack for the first time, follow these directions to enable and configure the Zoom MCP app:
- After installing the Zoom app for Slack, sign into Slack as an admin.
- In the left navigation, under Agents & apps, click Slackbot.
- In the message box, click the Apps icon, then click Manage apps.
- Next to Zoom MCP, click Connect.
- Click Continue to Zoom MCP.
- When prompted, authorize the Zoom MCP app.
Configure the Zoom MCP app for an existing integration
If you already have a previous instance of the Zoom app for Slack and want to add Slackbot capabilities, follow these directions to enable and configure the Zoom MCP app:
- Log in to Slack as an admin
- Under Apps, select Zoom.
- Type /zoom config.
The Zoom app settings will be displayed. - Under Zoom AI, click the Grant Slack MCP permissions to enable Zoom MCP in Slackbot for your organization or workspace checkbox.
- Navigate back to Slack.
- In the left navigation, under Agents & apps, click Slackbot.
- In the message box, click the Apps icon, then click Manage apps.
- Next to Zoom MCP, click Connect.
- Click Continue to Zoom MCP.
- When prompted, authorize the Zoom MCP app.
How to use the Zoom MCP app in Slack
Using the Zoom MCP in Slackbot
To use the Zoom MCP app in Slackbot:
- Log in to Slack.
- In the left navigation, under Agents & apps, click Slackbot.
- Enter your desired prompt.
Example prompts and responses
Below are example prompts to begin managing meetings and potential action items from your meetings. Once a question has been answered, users can follow up with additional questions or requests as well.
| Prompt | Response |
|---|
|
“Can you provide a recap of the 'Q4 budget meeting' this afternoon?”
|
A summary of the meeting will be generated along with any meeting assets that were linked to the meeting (transcripts, recordings, docs, etc).
|
|
“What did Sarah mention about our KPIs?”
|
A summary of what Sarah mentioned in the meeting will be summarized from the meeting transcript.
In addition, if there were multiple meetings where Sarah mentioned KPIs, the user will be prompted to select a meeting instance before being given a summary.
|
|
“Show me where John mentioned potential blockers during the 'Project Alpha meeting'.”
|
If the user has access to the Cloud Recording, an embedded player will be displayed, and the player will automatically position the timestamp to when the blockers were discussed.
Additionally, if there were multiple instances, the user would be prompted to select which instance they want to view.
|
|
“Create a list of action items from the ‘Q1 Strategy Alignment meeting’ yesterday morning.”
|
Slack will confirm if the user wants to create a new Zoom Doc with the action items. Once the user clicks Create, a Canvas doc will be generated containing a list of action items.
|
How to manage tool permissions in the Zoom MCP for Slackbot
- Sign in to Slack
- In the left navigation, under Agents & apps, click Slackbot.
- In the message box, click the Apps icon, then click Manage apps.
- Next to Zoom MCP, click Manage.
- Under Tool permissions, select if Slackbot has access to Zoom tools:
- Always allow: Always allow Slackbot to access and use the tools without additional approval.
- Needs approval: Always prompt for user approval before Slackbot use the tools.
- Blocked: Do not allow Slackbot to access and use the tools.
- Custom: Set the permission type (Always allow, Needs approval, Blocked) at the individual tool level.
Available tools
| Tool | Description |
|---|
|
Search meetings
|
Utilizes Zoom meeting search when retrieving information for meeting insights and contextual recall, or generating new assets for meetings.
|
|
Search Zoom
|
Utilizes Zoom Unified Search when retrieving information across Zoom assets including chats, meetings, and docs.
|
|
Get meeting assets
|
Utilizes Zoom meeting assets for previous and upcoming meetings for meeting insights and contextual recall.
|
|
Get recording resource
|
Utilizes Zoom cloud recording content for generating summaries and contextual recall for previous meetings.
|
|
Get file content
|
Utilizes access to Zoom Canvas to retrieve Canvas doc information and content.
|
|
Recordings list
|
Utilizes the user's Zoom recording information for meeting and recording-based prompts, as well as searching and retrieving related recordings.
|
|
Create new file with markdown
|
Utilizes access to Zoom Canvas to generate contextual meeting materials and agendas.
|
How to remove the Zoom MCP for Slack bot
- Sign in to Slack
- In the left navigation, under Agents & apps, click Slackbot.
- In the message box, click the Apps icon, then click Manage apps.
- Next to Slack, click Manage.
- Click Disconnect Zoom.
Data Security
This app stores access credentials in the local data store:
- Slack API tokens and Zoom OAuth credentials (both user-level only) are stored in an encrypted database.
How your data is used
This app accesses and uses the following information and permissions from your Zoom account:
- Search meetings [meeting:read:search]: The app utilizes meeting search when retrieving information for meeting insights and contextual recall, or generating new assets for meetings.
- Search Zoom [ai_companion:read:search]: The app utilizes Zoom Unified Search when retrieving information across Zoom assets, including chats, meetings, and docs.
- Get meeting assets [meeting:read:assets]: The app utilizes meeting assets for previous and upcoming meetings for meeting insights and contextual recall.
- Get recording resource [cloud_recording:read:content]: The app utilizes cloud recording content for generating summaries and contextual recall for previous meetings.
- Get file content [docs:read:export]: The app utilizes access to Zoom Canvas to retrieve Canvas doc information and content.
- Recordings list [cloud_recording:read:list_user_recordings]: The app utilizes the user's recording information for meeting and recording-based prompts, as well as searching and retrieving related recordings.
- Create new file with markdown [docs:write:import]: The app utilizes access to Zoom Canvas to generate contextual meeting materials and agendas.