Zoom

Provides a standardized MCP interface to manage Zoom meetings via create, update, retrieve, and delete operations.
  • typescript

6

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "prathamesh0901-zoom-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@prathamesh0901/zoom-mcp-server"
      ],
      "env": {
        "ZOOM_CLIENT_ID": "YOUR_CLIENT_ID",
        "ZOOM_ACCOUNT_ID": "YOUR_ACCOUNT_ID",
        "ZOOM_CLIENT_SECRET": "YOUR_CLIENT_SECRET"
      }
    }
  }
}

You can manage Zoom meetings through an MCP server that exposes a standardized interface to create, update, delete, and retrieve meetings. This makes it easy to integrate Zoom scheduling and management into AI tools or automation workflows using a consistent set of operations.

How to use

You interact with the Zoom MCP Server through an MCP client to perform core meeting operations. Use the available tools to create new Zoom meetings, fetch existing ones, update meeting details, or delete meetings. Each operation validates input using a strict schema to ensure you provide the correct fields and types.

Common workflows include creating a meeting and then updating its details (such as time or agenda), listing all active meetings for a given account, or removing meetings that are no longer needed. You can combine these actions with AI assistants or automation scripts to streamline scheduling, reminders, and post-meeting follow-ups.

How to install

Prerequisites: ensure you have Node.js installed on your machine. You can verify by running node -v and npm -v.

Clone the project repository and enter the directory where the MCP server lives.

Install dependencies.

git clone https://github.com/Prathamesh0901/zoom-mcp-server.git
cd zoom-mcp-server
npm install

Run in development mode to test locally.

npm run dev

Build the server for production and start it.

npm run build
npm start

Configuration and environment

Configure the MCP server to connect to Zoom by providing your Zoom App credentials. The server expects the following environment variables.

{
  "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 credential placeholders with the actual values from your Zoom Marketplace app configuration.

Security and notes

Keep your Zoom credentials secure. Do not commit them to version control. Use a secure environment management strategy to load these variables in your runtime environment.

Only endpoints and operations described here are supported. Do not attempt custom or unsupported operations through the MCP interface.

Troubleshooting

If you encounter authentication failures, double-check that your Zoom Client ID and Client Secret are correctly set and that the account you are using has the required permissions.

If a meeting cannot be retrieved or updated, verify the meeting ID and ensure it belongs to your Zoom account.

Available tools

get_meetings

Retrieve all active Zoom meetings for the configured account.

create_meeting

Create a new Zoom meeting with specified details such as topic, start_time, duration, and settings.

update_meeting

Update properties of an existing Zoom meeting, such as time, topic, or agenda.

delete_meeting

Delete a Zoom meeting by its ID.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Zoom MCP Server - prathamesh0901/zoom-mcp-server | VeilStrat