A community-driven registry for the Claude Code ecosystem. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Manage Zoom meetings, recordings, and transcripts through AI assistants
A Model Context Protocol (MCP) server implementation for Zoom, providing AI models with access to Zoom's API capabilities.
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.
Clone the repository:
git clone https://github.com/yourusername/zoom-mcp.git
cd zoom-mcp
Create a virtual environment and activate it using uv:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
Install dependencies using uv:
uv pip install -e .
Set up Zoom API credentials:
python scripts/setup_zoom_auth.py
This script will guide you through setting up your Zoom API credentials in a .env file:
ZOOM_API_KEY=your-client-id
ZOOM_API_SECRET=your-client-secret
ZOOM_ACCOUNT_ID=your-account-id
After setting up your credentials, you can test the connection to the Zoom API:
python scripts/test_zoom_connection.py
This script will verify:
The MCP server provides access to various Zoom API endpoints:
/users/me - Get information about the authenticated userThis project uses Zoom's Server-to-Server OAuth 2.0 authentication. The authentication module handles:
The authentication flow:
user:read:admin (required for basic user information)python -m pytest
This project follows PEP 8 guidelines. You can check your code style using:
uv pip install flake8
flake8 src tests
If you encounter issues with the Zoom API connection:
Authentication Errors
Permission Errors
Account ID Issues
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
Manage Cloudflare Workers, KV, R2, and D1 from Claude
Manage Supabase projects, databases, and edge functions from Claude
Browser automation and testing via Playwright integration
Browser workflow automation using LLMs and computer vision with a no-code builder