Skip to main content
Before you install and run Zoom MCP Server, make sure you have the following in place. Getting these sorted first makes the quickstart straightforward and avoids troubleshooting mid-setup.
1

Node.js 18 or later

Zoom MCP Server requires Node.js 18+. Check your current version by running:
node --version
If the output is lower than v18.0.0, or if Node.js is not installed, download the latest LTS release from nodejs.org.
2

A Zoom account with API access

You need a Zoom account that supports API access. Most paid Zoom plans (Pro, Business, Enterprise) include API access. Log in to the Zoom Marketplace to confirm your account can create OAuth apps.
3

A Zoom Server-to-Server OAuth app

Create a Server-to-Server OAuth app in the Zoom Marketplace to get the three credentials the server requires: a Client ID, Client Secret, and Account ID.
A Server-to-Server OAuth app is a Zoom app type that authenticates directly with your account using your credentials — no browser-based sign-in flow or user consent screen required. This makes it ideal for automation and local tools like Zoom MCP Server. It is different from a standard OAuth app, which requires a redirect URL and user authorization.
When creating the app, add the following OAuth scopes:
ScopePurpose
meeting:readList and retrieve meeting details
meeting:writeCreate, update, and delete meetings
user:readList users and retrieve user profiles
recording:readAccess cloud recordings
Once the app is activated, copy the Client ID, Client Secret, and Account ID — you will add these to your .env file during setup.
4

Claude Desktop

Download and install Claude Desktop from claude.ai/download. Zoom MCP Server communicates with Claude Desktop over stdio using the Model Context Protocol, so Claude Desktop is required — the web version of Claude is not supported.
5

python3

The token validation scripts use python3 for JWT parsing. On macOS and most Linux distributions, python3 is pre-installed. Verify it is available by running:
python3 --version
If it is not found on macOS, you can install it with Homebrew:
brew install python3
6

macOS (recommended) or Linux

Zoom MCP Server is primarily designed and tested on macOS. Linux is also supported. Windows has not been tested and is not officially supported.The startup scripts (.sh files) require a POSIX-compatible shell environment. On macOS, this is available out of the box.
Once you have everything in place, follow the quickstart to clone the repository, configure your credentials, and start the server.