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

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 heavy lifting of interacting with the Zoom platform. This makes meeting management feel like a simple conversation, turning a standard AI into a functional executive assistant. Under the hood, this server provides a suite of specialized tools that enable Large Language Models (LLMs) to perform specific actions through the Zoom API. Beyond just scheduling, it can retrieve granular details about specific sessions and manage existing invitations using unique meeting IDs. Because it is built on the Model Context Protocol, it allows the AI to understand the context of a user's schedule, making it easy to identify and delete the "latest meeting" or fetch details for a specific call without the user needing to manually copy-paste meeting codes. For developers and power users, this MCP server is particularly useful because it leverages Server-to-Server OAuth authentication. This design choice simplifies the integration process for backend environments or automated workflows, as it removes the need for complex, interactive user-login flows. By configuring the server with a Zoom Account ID, Client ID, and Client Secret, developers can quickly grant their AI agents the programmatic authority to manage organizational Zoom accounts. It serves as an essential utility for those building automated office tools or enhancing AI-integrated development environments like VS Code.

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

  1. Visit the Zoom Marketplace.
  2. Click Build App and choose Server to Server OAuth App.
  3. Under Add Scope, navigate to Meeting and select all meeting permissions.
  4. Activate your app.
  5. 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.

Protocol Stats

Rating No rating
Reviews 0
Visits 7
Pricing Unknown
Added Dec 27, 2025