# 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](/docs/integrations/oauth/#request-an-access-token) 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](https://marketplace.zoom.us/) 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](/docs/mcp/zoom/). 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](docs/mcp/servers/connect-to-zoom-mcp-servers/#create-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](/docs/mcp/zoom/). **Remote MCP server URL:** _Get from respective_ [Zoom MCP servers](/docs/mcp/zoom/). **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 Information** → **OAuth 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](docs/mcp/servers/connect-to-zoom-mcp-servers/#create-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](/docs/mcp/zoom/). **Description**: (optional) **MCP server URL:** _Get from respective_ [Zoom MCP servers](/docs/mcp/zoom/). **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 Information** → **OAuth 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. ---