Back to MCP Servers

Zoom Slack integration for your AI agent

Integrate Zoom MCP server into your Slack workspace for instant access to your AI agent.

Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars.

Categories

Communication

Available Tools

Tools that your AI agent can use through this MCP server to interact with Zoom

  • Update Webinar

    Update a webinar's topic, start time, or other settings

  • Update Meeting

    Updates an existing Zoom meeting

  • List Webinar Participants Report

    Retrieves detailed report on each webinar attendee. You can get webinar participant reports for the last 6 months. See the docs here.

  • List User's Call Logs

    Gets a user's Zoom phone call logs. See the documentation

  • List Past Webinar Q&A

    The feature for Webinars allows attendees to ask questions during the Webinar and for the panelists, co-hosts and host to answer their questions. Use this API to list Q&A of a specific Webinar.

  • List Past Meeting Participants

    Retrieve information on participants from a past meeting. See the docs here.

  • List Meetings

    List meetings for a user. See the documentation

  • List Call Recordings

    Get your account's call recordings. See the documentation

  • List All Recordings

    List all cloud recordings for a user. Returns recording metadata only — to obtain a download link for a given recording, use Get Recording Download Link. See the documentation

  • Get Webinar Details

    Gets details of a scheduled webinar. See the docs here.

  • Get Recording Download Link

    Generate a temporary, pre-signed download link for one Zoom cloud recording file. Use to download, fetch, or share a recording. Call Get Meeting Recordings first to list a meeting's files and pass the id of the one you want, or omit Recording File to get the meeting's main video recording automatically. Returns downloadUrl, expiresAt, expiresInSeconds, and the file's recordingId, fileType, fileExtension, fileSize, and recording start/end timestamps. This link contains a credential — anyone who has it can download the file without logging in to Zoom, until it expires. Example: call with meetingId=84598792483 and no recording file → returns { downloadUrl: "https://us02web.zoom.us/rec/download/abc123?access_token=eyJ...", expiresInSeconds: 900, fileType: "MP4", fileSize: 148203910 }. See the documentation

  • Get Meeting Transcript

    Get the transcript of a past meeting. A numeric meeting ID is resolved to its most recent ended instance first. Returns Zoom's meeting transcript when there is one, otherwise the meeting's cloud recording audio transcript. Fetches the VTT file server-side using your OAuth token and returns speaker-attributed plain text, the original authenticated URL, and the transcript source (meeting_transcript or cloud_recording). See the documentation

  • Get Meeting Summary

    Retrieve the AI Companion summary of a past meeting or webinar. Use when you need what was discussed or decided in a meeting that has already ended. To find a meeting ID, call List Meetings first. A numeric meeting ID is resolved to its most recent ended instance. Returns the summary title and summary_content in Markdown. See the documentation

  • Get Meeting Recordings

    Get the cloud recording metadata for one Zoom meeting. Use when you need to know what a meeting recorded — its video, audio, chat, and transcript files — or to pick a specific file to download. To find a meeting ID, call List Meetings or List All Recordings first. Returns the meeting's details plus a recording_files array whose entries each carry id, file_type, file_size, recording_type, and status. This is metadata only: the download_url on each file does not work on its own — pass that file's id to Get Recording Download Link to get a usable URL. Example: call with meetingId=84598792483 → returns the meeting's topic and start time plus recording files such as { id: "a1b2c3d4-5e6f-7890-abcd-ef1234567890", file_type: "MP4", recording_type: "shared_screen_with_speaker_view", file_size: 148203910, status: "completed" }. A meeting with no cloud recordings returns an empty recording_files array rather than an error, so check the array's length before reporting a failure. See the documentation

  • Get Meeting Details

    Retrieves the details of a meeting.

  • Get Current User

    Returns the authenticated Zoom user's ID, name, email, account ID, and timezone. Call this first when the user says 'my meetings', 'my recordings', or needs their Zoom identity. Use id with Create Meeting, account_id to scope queries, and email to match participants in List Past Meeting Participants. See the documentation.

  • Delete Meeting

    Delete a meeting. See the documentation

  • Create Meeting

    Creates a meeting for a user. A maximum of 100 meetings can be created for a user in a day.

  • Add Webinar Registrant

    Registers a participant for a webinar. See the docs here.

  • Add Meeting Registrant

    Registers a participant or multiple participants for a meeting. See the documentation

  • View User

    View your user information

  • Send Chat Message

    Send chat messages on Zoom to either an individual user who is in your contact list or to a of which you are a member.

  • List Channels

    List a user's chat channels.

  • Delete User

    Disassociates (unlinks) a user from the associated account or permanently deletes a user.

  • Create User

    Creates a new user in your account.