Connect to Zoom MCP Servers

Zoom MCP servers map to specific Zoom product areas, such as Meetings, Chat, or Whiteboard.

External MCP clients (AI agents) connect to Zoom MCP servers, and enable users to interact with Zoom resources through natural language—for example, to schedule meetings, generate summaries, and automate Zoom workflows.

Requirements

  • A Zoom account with admin or developer authorizations.
  • Authentication credentials for Zoom MCP servers.
  • Licenses for respective Zoom products.

How it works

  1. Create an integration point for the MCP client on the Zoom App Marketplace.
  2. Define OAuth scopes to define the data and actions each client can access.
  3. Get an OAuth 2.0 access token.
  4. Connect external MCP clients to Zoom's MCP endpoints.

1 Create an integration point on Zoom

To create an integration point on Zoom, create an app on the Zoom App Marketplace:

  1. Log into the Zoom App Marketplace as a developer or admin.
  2. Click Develop > Build app.
  3. Select General app and click Create.

Manual registration

Zoom remote MCP servers only support manual client registration through app creation and do not support other client registration methods such as Dynamic Client Registration (DCR) or Client ID Metadata Documents (CIMD).


2 Define OAuth scopes

Zoom app scopes define the specific permissions or access levels that an app has when interacting with Zoom.

  1. In your Zoom app's configuration screen, click Scopes and then Add scopes.
  2. The scopes required your integration are listed in the respective tools section of the product-specific Zoom MCP servers.
  3. After you add the required scopes, click Done.

3 Connect external MCP clients to Zoom's MCP servers

MCP clients must follow the MCP standard in order to connect to MCP servers. We include some examples below, but recommend you follow the instructions provided by the MCP client provider.

Zoom remote MCP servers require manual client registration. This means the MCP client must perform a standard OAuth flow to obtain an access token before communicating with the MCP server endpoint.

  1. To get the access token, send a POST request to https://zoom.us/oauth/token.

    Note

    While Zoom uses traditional OAuth 2.0, the MCP specification mandates OAuth 2.1 compliance, so ensure your client includes the required code_verifier (PKCE) during the exchange.

  2. Once you have the access token, your MCP client must include it as a Bearer token in the Authorization header for all requests to the Zoom MCP server.

Connect with Claude web/desktop

Prerequisites

  • Access to the Claude Custom Connector.
  • A Zoom account with admin or developer authorizations.
  • A Zoom app as an integration point in the Zoom App Marketplace.
  • Licenses for respective Zoom products.

1 Configure a custom connector in Claude.

  1. Log into Claude.ai.

  2. Select Customize > Connectors > + (plus), and Add custom connector.

  3. Enter information for the following:

    Name: Get from respective Zoom MCP servers.

    Remote MCP server URL: Get from respective Zoom MCP servers.

    OAuth Client ID: Get from your Zoom app's configuration page on the Zoom App Marketplace. Go to the Basic information page, under the App Credentials section.

    OAuth Client Secret: Get from your Zoom app's configuration page on the Zoom App Marketplace. Go to the Basic information page, under the App Credentials section.

  4. Click Add and complete the connector setup.

2 Configure OAuth redirect URL in Zoom

Add Claude's auth_callback URL to your Zoom integration point.

  1. Log into the Zoom App Marketplace, open your app.
  2. Navigate to Basic InformationOAuth Information.
  3. In the OAuth redirect URL field enter: https://claude.ai/api/mcp/auth_callback.
  4. Click Continue to apply the changes.

Connect with ChatGPT

Prerequisite:

  • Access to ChatGPT Developer Mode.
  • A Zoom account with admin or developer authorizations.
  • A Zoom app as an integration point in the Zoom App Marketplace.
  • Licenses for respective Zoom products.

1 Enable ChatGPT Developer Mode

  1. In ChatGPT, click Settings > Apps, and Advanced settings.
  2. Toggle Developer mode to ON.
  3. Review the prompt and then click Confirm.

2 Create and configure ChatGPT connector

  1. In ChatGPT, click Create app.

  2. In the New App dialog, enter the requested values:

    Name: Get from respective Zoom MCP servers.

    Description: (optional)

    MCP server URL: Get from respective Zoom MCP servers.

    Authentication: Select OAuth.

3 OAuth advanced settings

In OAuth > Advanced settings > Client registration, configure the following:

- **Registration method**: `User-Defined OAuth Client`
- **OAuth Client ID**:
    You get this from your Zoom app. Log into Zoom App Marketplace > **Manage**, and select your app. Go to the **Basic information** page, under the **App Credentials** section.
- **OAuth Client Secret**:
    You get this from your Zoom app. Log into Zoom App Marketplace > **Manage**, and select your app. Go to the **Basic information** page, under the **App Credentials** section.
- **Token endpoint auth method**: `client_secret_basic`

4 Configure OAuth redirect URL in Zoom

Add ChatGPT's callback URL to your Zoom app integration point.

  1. Log into the Zoom App Marketplace, open your app.
  2. Navigate to Basic InformationOAuth Information.
  3. In the OAuth redirect URL field, enter the Call back value from ChatGPT connector Advanced settings > Client registration page.
  4. Click Continue to apply the changes.