# Connect to external MCP server Zoom can act as an MCP client through Zoom AI Companion ([AIC](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0057623)) and AI Studio. In this setup, Zoom connects to an external MCP server, discovers the tools that server exposes, authenticates to it, and then allows Zoom AI agents to use those tools during conversations and workflows. For example: 1. A user asks Zoom AI Companion: “Show me open Jira tickets related to login failures.” 2. Zoom, acting as the MCP client, calls the external Jira MCP server. 3. The MCP server returns structured data. 4. Zoom AI Companion uses that data in its response. ## Procedure in brief 1. Create an integration point on the Zoom platform by creating a general app on the Zoom App Marketplace. 2. Connect the app to the MCP server by configuring it with the MCP server URL and authentication credentials. 3. Make the app available to the public by publishing it on the Zoom App Marketplace. ## Step 1: Create a general app Create an integration point on the Zoom platform by creating a general app on the Zoom App Marketplace. These abbreviated steps focus on the minimum you need to create an app to integrate with an external MCP server. For full instructions, see the [Build your app - Quick start guide](/docs/build-flow/quick-start-guide/). 1. As an administrator or developer role, log onto the [Zoom App Marketplace](https://marketplace.zoom.us/). 2. Click **Develop** > **Build App**. 3. Select **General app** and click **Create**. 4. Provide a name for your app. By default, the build flow generates a generic name for your app. To change your app's name, select the edit icon (pencil) and update the name. To save your changes, click anywhere outside of the app name field. ![](/img/UBF-app-name.png) ## Step 2: Connect the app to the MCP server In this step you need the external MCP server URL and authentication credentials. 1. In the left-hand nav of your app, click **Connect**, and go to the **MCP** tab. Click **Add MCP server**. 2. Enter the required information for the remote MCP server, and click **Check server**. After the URL is saved, Zoom automatically performs server discovery. - If the MCP server supports dynamic client registration, developers can enable **Use dynamic client registration**, allowing Zoom to register a client automatically. The registered client details will appear in the **Authentication** tab. - If dynamic client registration is not supported, developers must manually obtain and configure the client information in the **Authentication** tab and assign the appropriate authentication method to the MCP server. ## Step 3: Publish the app to the Zoom App Marketplace Make the app available to the public by submitting it to Zoom for review and publish to the Zoom App Marketplace. 1. In your app, select the **Production** tab, and in the left nav pane, select **App Submission.** The app creation wizard displays a list of the required information to submit your app for publication. 2. Click the links to open the respective entry-pages and provided the required information. ![](/img/app-submission-reqd-fields.png) 3. When you've provided all the required, submit the app for review. The information here is a condensed set of instructions and required information for submitting your app for publish to the Zoom App Marketplace. For more information, see [App Submission](/docs/build-flow/app-submission/), and the [App Review Process](/docs/distribute/app-review-process/). ## Test the connection (optional) To test your connection, follow these steps to set up a custom agent in AI studio. 1. In the navigation menu, choose **AI Studio**, choose **Custom Agents**, and then select **Create**. 2. In the **Custom agent templates** modal, choose **Start from blank**. 3. In the **Create agent** modal, complete all required fields. 4. Under **Tools**, choose **Add Tools**, select the MCP tool you created earlier, and then choose **Next**. 5. On the next screen, if prompted, select **Authorize** to allow Zoom to load available tools. 6. Select **Confirm** to complete the authorization. 7. In the test interface, enter a prompt like the following. ```plaintext Fetch PayPal transactions of the last 30 days ``` If the connection was successful, the prompt should return the requested information. In our case, PayPal transactions. ![](/img/mcp-connect-result.png) Your Zoom AI agent is now fully set up to populate responses using the external MCP server context. ## Reference apps These are Zoom integration apps available on the Zoom App Marketplace. You can use them as a reference for what is needed. [Zoom for ChatGPT](https://marketplace.zoom.us/apps/w7dWfj-UQ5ihAmKdi3fykg) [Claude MCP Connector](https://marketplace.zoom.us/apps/MgE029cHRfeB6eqkb7e1jA)