Zoom MCP Server
The Zoom MCP Server acts as a digital bridge between AI assistants and Zoom, allowing users to manage their video calls using natural language instead of clicking through menus. By simply telling an AI to "schedule a meeting for 3 PM" or "list my upcoming calls," the tool handles the …
About this Protocol
How to Use
1. Installation
The Zoom MCP Server can be run using npx. There is no manual installation required if using the configuration provided below, as npx will fetch the latest version automatically.
Command:
npx -y @yitianyigexiangfa/zoom-mcp-server@latest
2. Configuration
To configure the server, you first need to obtain credentials from Zoom and then update your MCP settings file (e.g., claude_desktop_config.json).
Step 1: Get Zoom Credentials
- Visit the Zoom Marketplace.
- Click Build App and choose Server to Server OAuth App.
- Under Add Scope, navigate to Meeting and select all meeting permissions.
- Activate your app.
- Copy your Account ID, Client ID, and Client Secret from the App Credentials page.
Step 2: Add to MCP Settings
Add the following configuration to your mcpServers list:
{
"mcpServers": {
"zoom-mcp-server": {
"command": "npx",
"args": ["-y", "@yitianyigexiangfa/zoom-mcp-server@latest"],
"env": {
"ZOOM_ACCOUNT_ID": "YOUR_ACCOUNT_ID",
"ZOOM_CLIENT_ID": "YOUR_CLIENT_ID",
"ZOOM_CLIENT_SECRET": "YOUR_CLIENT_SECRET"
}
}
}
}
3. Available Tools
The server provides tools to handle the following actions:
* List Meetings: View all meetings or only upcoming ones.
* Create Meeting: Schedule new Zoom meetings with specific topics and times.
* Delete Meeting: Remove meetings using a meeting ID or by targeting the most recently created one.
* Get Meeting Details: Retrieve detailed information for a specific meeting ID or the latest meeting.
4. Example Prompts
- "list my upcoming meetings"
- "Schedule a meeting at today 3 pm with a introduce mcp topic"
- "delete the latest meeting"
- "delete the 86226580854 meeting"
- "Retrieve the latest meeting's details"
- "Retrieve 86226580854 meeting's details"
Use Cases
Use Case 1: Instant Pair Programming Sessions in VS Code
Problem: When developers are collaborating on complex code within an IDE, the flow is often broken by the need to switch to a browser or the Zoom desktop app, log in, schedule a meeting, and copy-paste the link back to their teammate.
Solution: This MCP allows developers to stay within their environment (like VS Code or Cursor). The AI can instantly generate a meeting link and provide the credentials without the developer ever leaving their code editor.
Example: A developer says to their AI assistant: "I'm struggling with this merge conflict. Schedule a quick Zoom meeting right now titled 'Pair Programming' so I can invite Sarah." The AI creates the meeting and returns the URL immediately.
Use Case 2: Transforming Chat Discussions into Actionable Meetings
Problem: Project managers and teams often discuss the need for a follow-up meeting during a brainstorm, but those meetings often go unscheduled because no one wants to stop the conversation to handle the administrative task of scheduling.
Solution: Since the AI has access to the conversation context and the Zoom MCP, it can interpret the intent to meet and handle the scheduling details automatically.
Example: After a long strategy session, the user tells the AI: "Based on our discussion about the Q3 roadmap, schedule a 30-minute Zoom for tomorrow at 10 AM titled 'Roadmap Finalization'." The AI uses the MCP to create the meeting and confirms the ID and time.
Use Case 3: Automated Meeting Audit and Calendar Cleanup
Problem: Zoom accounts can become cluttered with recurring meetings that are no longer needed, or duplicate "test" meetings created during troubleshooting, making it difficult to find the correct link for an actual call.
Solution: The AI can use the list and delete functions of the MCP to perform a "sanity check" on the user's schedule, identifying and removing outdated or redundant entries.
Example: The user asks: "List all my upcoming meetings. I see two 'Sync' meetings for today—delete the one that was created most recently as it’s a duplicate." The AI identifies the IDs, deletes the extra one, and confirms the schedule is clean.
Use Case 4: Rapid Meeting Retrieval for "Just-in-Time" Joining
Problem: Users often find themselves searching through cluttered email inboxes or Slack histories for a meeting link seconds before a call is supposed to start.
Solution: The MCP provides a direct bridge for the AI to query the Zoom API and pull the specific details (like the join URL or meeting ID) of the next scheduled event instantly.
Example: A user realizes they are one minute late and says: "Quick, get me the join link for my 2 PM meeting." The AI retrieves the meeting details via the MCP and presents the link as a clickable button.