Sign in to the Zoom Marketplace
Go to https://marketplace.zoom.us/ and sign in with your Zoom account credentials.
Create a new app
- Click Develop in the top navigation, then select Build App.
- Choose Server-to-Server OAuth from the app type list.
- Give your app a name (for example, “Zoom MCP Server”) and click Create.
Copy your credentials
On the App Credentials page, you will see three values you need:
- Account ID
- Client ID
- Client Secret
.env file in the next step of the setup process.Add the required OAuth scopes
Navigate to the Scopes section of your app and add the following scopes:
Save your changes after adding all four scopes.
| Scope | Purpose |
|---|---|
meeting:read | Read meeting details |
meeting:write | Create, update, and delete meetings |
user:read | Read user information |
recording:read | Access meeting recordings |
Zoom Server-to-Server OAuth access tokens expire after one hour. The Zoom MCP Server monitors token expiration and automatically refreshes the token when it is within five minutes of expiring — you do not need to do anything manually. You can adjust when the refresh triggers with the
ZOOM_AUTO_REFRESH_THRESHOLD environment variable.