Skip to main content
Zoom MCP Server is a Model Context Protocol (MCP) server that bridges Claude Desktop and the Zoom API. Instead of navigating the Zoom UI to schedule, update, or review meetings, you type a plain English request in Claude and the server handles the API call on your behalf. The server runs locally on your machine, communicates with Claude Desktop over stdio, and sends authenticated requests directly to the Zoom REST API.

What you can do

Zoom MCP Server exposes nine tools across three categories: meeting management, user management, and recordings. Each tool maps to a Zoom API operation and is called automatically by Claude when it interprets your request.

Meeting management

Create, view, update, and delete meetings. List scheduled, live, upcoming, or previous meetings. Manage recurring occurrences individually.Tools: list_meetings, get_meeting, create_meeting, update_meeting, delete_meeting

User management

List users in your Zoom account by status, or fetch profile details for a specific user by ID or email address.Tools: list_users, get_user

Participants

Retrieve the participant list for any past meeting by meeting ID.Tool: get_meeting_participants

Recordings

Access cloud recordings for a meeting by its ID or UUID.Tool: get_meeting_recordings

How it fits together

When you send a message to Claude, Claude Desktop uses the MCP protocol to call the appropriate tool in the server. The server reads your Zoom access token from the local .env file, makes the corresponding API request to https://api.zoom.us/v2, and returns the result to Claude. Claude then formats and presents the data to you in plain language. The server also monitors your access token while it runs. It displays expiration status every 60 seconds and automatically refreshes the token when it is within 5 minutes of expiring, so your session stays active without any manual intervention.
All API calls are made directly from your machine to Zoom. Your credentials are stored locally in a .env file and are never transmitted anywhere other than the Zoom API.

Next steps

Ready to get set up? Start with the prerequisites, then follow the quickstart to have the server running in a few minutes.

Prerequisites

Check what you need before you begin: Node.js, a Zoom OAuth app, and Claude Desktop.

Quickstart

Step-by-step instructions to clone, configure, and start the server.