Skip to main content

Set up the Zoom MCP servers

Zoom publishes official MCP servers for each product area: Meetings, Team Chat, Docs, Tasks, Revenue Accelerator, and a Workspace server that covers meetings, docs, and AI-powered cross-Zoom search together. This guide covers creating a single Zoom Marketplace app for OAuth access, then connecting the servers you need through MintMCP.

Prerequisites

  • A MintMCP admin account
  • A Zoom account on Workplace Pro, Business, or Enterprise with developer or admin access to the Zoom App Marketplace
  • For Zoom Revenue Accelerator: an active Revenue Accelerator subscription

Create a Zoom app

  1. Go to marketplace.zoom.us.

  2. Click Develop > Build app.

  3. Select General app and click Create.

  4. Enter a name — for example, MintMCP.

  5. Under OAuth Information, add the redirect URL:

    https://app.mintmcp.com/oauth/callback
  6. Click Add to save the redirect URL.

  7. Go to Scopes and click Add scopes. The scope table in each tab below lists what each server needs. You can add all scopes for multiple servers into this one app.

  8. Click Save.

Copy the client ID and client secret

  1. Go to App Credentials in the left sidebar.
  2. Copy the Client ID.
  3. Copy the Client Secret. You'll need both for each server you install.

Add a connector

Each Zoom server is a separate pre-listed connector in the MintMCP store. Because Zoom requires manual app registration rather than dynamic client registration, paste the Client ID and Client Secret from your Zoom app into OAuth Client Advanced Settings when installing each connector.

Workspace is the most comprehensive Zoom connector, covering meetings, recordings, Zoom Docs, and AI-powered search across meetings, chat, and docs. It includes everything in the Meetings and Docs servers, so install Workspace when you want all three rather than connecting them separately.

  • Install: in MCP store > Manage store, find Zoom (Remote) and click Install. Set Authorization method to OAuth and Connection type to Per-user credentials. Open OAuth Client Advanced Settings and paste the Client ID and Client Secret.

  • Grants: AI-powered cross-Zoom search; meeting search and asset retrieval; cloud recording access; Zoom Docs create and export.

  • Requires: Zoom Workplace Pro, Business, or Enterprise. Smart Recording and Meeting Summary features must be enabled for AI search results to be useful.

  • Scopes to add in your Zoom app:

    ScopeWhat it enables
    ai_companion:read:searchAI-powered search across meetings, chat, and docs
    meeting:read:searchSearch meetings
    meeting:read:assetsRetrieve meeting assets
    cloud_recording:read:list_user_recordingsList cloud recordings
    cloud_recording:read:contentAccess recording content
    docs:write:importCreate Zoom Docs from Markdown
    docs:read:exportExport Zoom Doc content as Markdown
    hub:write:contentCreate Hub files
    hub:read:contentRetrieve Hub file content

Bundle the connectors into one Zoom MCP

Installed individually, each server is a separate endpoint users have to add one by one. Package them into a single Virtual MCP, a role-based MCP bundle, so your organization connects to one Zoom endpoint that exposes all the product areas you've connected, with access and audit managed centrally.

  1. Install the connectors you want in the bundle using the tabs above.
  2. In MintMCP, choose Create a role-based MCP bundle.
  3. Name the bundle — for example, Zoom.
  4. Under Select MCPs, check the Zoom connectors you installed.
  5. Click Create combined MCP.

Users authenticate once against the bundle. Each connector's per-user OAuth still applies, so every call runs as the signed-in user with their own Zoom permissions.

Security considerations

  • All six servers use per-user OAuth, so every action is tied to the authenticated user's Zoom identity and limited by their existing Zoom permissions.
  • One Zoom Marketplace app backs all six server connections. When you rotate the Client Secret in Zoom Marketplace, update it in each connector's OAuth Client Advanced Settings in MintMCP.
  • Add only the scopes the servers you're connecting need. Unused scopes are unnecessary access.
  • Revenue Accelerator data includes sales conversations and deal intelligence. Use tool customization to restrict which MintMCP roles can access that connector.

Next steps