Zoom▌

by prathamesh0901
Easily manage Zoom meetings with Zoom API integration—create, update, delete, and fetch events without navigating the Zo
Provides a bridge between Zoom API and virtual meeting management, enabling creation, updating, deletion, and fetching of meetings without navigating the Zoom interface or handling authentication flows.
best for
- / AI assistants scheduling meetings automatically
- / Developers building meeting management workflows
- / Teams automating recurring meeting creation
capabilities
- / Create new Zoom meetings
- / Update existing meeting details
- / Delete Zoom meetings
- / Retrieve all active meetings
- / Manage meeting settings via API
what it does
Manages Zoom meetings through API calls, letting you create, update, delete and retrieve meetings without using the Zoom web interface.
about
Zoom is a community-built MCP server published by prathamesh0901 that provides AI assistants with tools and capabilities via the Model Context Protocol. Easily manage Zoom meetings with Zoom API integration—create, update, delete, and fetch events without navigating the Zo It is categorized under productivity, communication.
how to install
You can install Zoom in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
license
MIT
Zoom is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
readme
Zoom MCP Server
A Model Context Protocol (MCP) server for managing Zoom meetings via Claude or Cursor.
This server enables you to create, update, delete, and retrieve Zoom meetings using a standardized MCP interface, making it easy to integrate with AI tools like Claude and Cursor.
⚙️ Claude / Cursor Configuration
To use this MCP server with Claude or Cursor, add the following to your MCP config file( Claude: claude_desktop_config.json | Cursor: .cursor/mcp.json ):
Step 1. Get Zoom Client ID, Zoom Client Secret and Account ID
- visit Zoom Marketplace
- Build App and choose Server to Server OAuth App
- Add Scope > Meeting > Select All Meeting Permissions
- Active your app then you can get Account ID, Client ID, Client Secret in App Credentials page
Step 2. Config MCP Server
{
"mcpServers": {
"zoom": {
"command": "npx",
"args": [
"-y", "@prathamesh0901/zoom-mcp-server"
],
"env": {
"ZOOM_ACCOUNT_ID": "Your Zoom Account ID",
"ZOOM_CLIENT_ID": "Your Zoom Client ID",
"ZOOM_CLIENT_SECRET": "Your Zoom Client Secret"
}
}
}
}
🛡️ Replace the credentials with your Zoom App credentials created on the Zoom Marketplace.
🛠 Features
| Tool | Description |
|---|---|
get_meetings | Retrieve all active Zoom meetings |
create_meeting | Create a new Zoom meeting |
update_meeting | Update an existing meeting |
delete_meeting | Delete a Zoom meeting |
Each tool is implemented using Zod schema validation for parameters.
🧑💻 Local Development
Clone the repo:
git clone https://github.com/Prathamesh0901/zoom-mcp-server.git
cd zoom-mcp-server
Install dependencies:
npm install
Run in development mode:
npm run dev
Build for production:
npm run build
Run the compiled server:
npm start
🤝 Contributing
Contributions are welcome and appreciated! To contribute:
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature-name - Make your changes and commit:
git commit -m "Add some feature" - Push to your fork and open a pull request.
📄 License
This project is licensed under the MIT License.