Zoom MCP Server
by osomai
A Model Context Protocol (MCP) server implementation for Zoom, providing AI models with access to Zoom's API capabilities. It serves as a bridge between Claude and Zoom, allowing for seamless integration and access to Zoom meetings, users, and recordings.
Last updated: N/A
What is Zoom MCP Server?
This project implements an MCP server that enables Claude to connect to Zoom, retrieve data, and perform actions through the Zoom API. It serves as a bridge between Claude and Zoom, allowing for seamless integration and access to Zoom meetings, users, and recordings.
How to use Zoom MCP Server?
To use this server, you need to clone the repository, set up a virtual environment, install dependencies using uv, and configure Zoom API credentials. You can then test the connection and access various Zoom API endpoints.
Key features of Zoom MCP Server
Connect to Zoom using Server-to-Server OAuth 2.0 authentication
Retrieve user information and profiles
Access meeting details and recordings
Query Zoom account settings and configurations
Use cases of Zoom MCP Server
Integrating AI models like Claude with Zoom
Automating Zoom meeting management
Retrieving and analyzing Zoom meeting data
Building custom Zoom applications
FAQ from Zoom MCP Server
How do I set up Zoom API credentials?
How do I set up Zoom API credentials?
Run the python scripts/setup_zoom_auth.py
script and follow the instructions to set up your Zoom API credentials in a .env
file.
What authentication method does this project use?
What authentication method does this project use?
This project uses Zoom's Server-to-Server OAuth 2.0 authentication.
What scopes are required for the Zoom app?
What scopes are required for the Zoom app?
At minimum, the user:read:admin
scope is required. Additional scopes may be needed depending on your specific use case.
What do I do if I encounter authentication errors?
What do I do if I encounter authentication errors?
Verify your API Key and Secret are correct, ensure your app has the necessary scopes enabled, and try deactivating and reactivating your app in the Zoom Marketplace.
What Python version is required?
What Python version is required?
Python 3.11 or higher is required.