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_meetingUser 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_userParticipants
Retrieve the participant list for any past meeting by meeting ID.Tool:
get_meeting_participantsRecordings
Access cloud recordings for a meeting by its ID or UUID.Tool:
get_meeting_recordingsHow 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.