Get the FREE Ultimate OpenClaw Setup Guide →

zoom

Now you can date a Zoom meeting with AI's help.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio javaprogrammerlb-zoom-mcp-server npx -y @yitianyigexiangfa/zoom-mcp-server@latest \
  --env ZOOM_CLIENT_ID="${ZOOM_CLIENT_ID}" \
  --env ZOOM_ACCOUNT_ID="${ZOOM_ACCOUNT_ID}" \
  --env ZOOM_CLIENT_SECRET="${ZOOM_CLIENT_SECRET}"

How to use

The Zoom MCP Server exposes natural language commands to manage Zoom meetings through an MCP (Model Context Protocol) interface. It listens for prompts like listing your meetings, creating new ones, deleting specific meetings, and fetching details about a meeting. Typical interactions include phrases such as: “list my meetings”, “Schedule a meeting at today 3 pm with a introduce mcp topic”, “delete the latest meeting”, and “Retrieve the latest meeting's details.” When combined with VS Code integration, you can configure prompts to securely supply your Zoom credentials and start the MCP server with a single action. The server uses the supplied Zoom credentials to authenticate with Zoom’s API and execute the requested operations on your behalf, returning results directly to your MCP client.

To use it, ensure your Zoom App is configured with Server-to-Server OAuth, obtain Account ID, Client ID, and Client Secret, set these values in your environment, and run the MCP server command. The toolset includes listing meetings, creating new meetings with given topics or times, deleting meetings by reference (latest or a specific ID), and retrieving detailed information for a specified meeting.

How to install

Prerequisites:

  • Node.js and npm installed on your machine
  • Access to the internet to fetch the MCP server package

Step-by-step installation:

  1. Ensure Node.js and npm are installed. Verify with:

    • node -v
    • npm -v
  2. Install or run the Zoom MCP Server using npx (as per the MCP configuration): npx -y @yitianyigexiangfa/zoom-mcp-server@latest

  3. Prepare Zoom credentials:

    • Obtain ZOOM_ACCOUNT_ID, ZOOM_CLIENT_ID, and ZOOM_CLIENT_SECRET from your Zoom Marketplace app configuration (Server to Server OAuth App).
    • Export these environment variables or place them in a .env file loaded by your runtime: export ZOOM_ACCOUNT_ID=your_account_id export ZOOM_CLIENT_ID=your_client_id export ZOOM_CLIENT_SECRET=your_client_secret
  4. Run the server with the required environment variables: ZOOM_ACCOUNT_ID=your_account_id ZOOM_CLIENT_ID=your_client_id ZOOM_CLIENT_SECRET=your_client_secret npx -y @yitianyigexiangfa/zoom-mcp-server@latest

  5. Confirm the server is running and accessible to your MCP client, then start issuing natural language commands to manage Zoom meetings.

Additional notes

Environment variables:

  • ZOOM_ACCOUNT_ID, ZOOM_CLIENT_ID, ZOOM_CLIENT_SECRET are required for authentication with Zoom.

Common issues:

  • Incorrect Zoom credentials or missing scopes can cause authentication failures. Ensure the Server-to-Server OAuth app has the necessary Meeting permissions.
  • If using VS Code integration, ensure the prompt inputs (account, client ID, client secret) are provided securely and not logged.
  • When using npx with @latest, network issues can prevent installation; consider using a cached npm registry or a local install if you repeatedly deploy.

Configuration tips:

  • Keep credentials in a secure vault and reference them via environment variables.
  • You can adapt the mcpServers block to a different runner if you deploy in a container or CI/CD environment by adjusting the command and args accordingly.

Related MCP Servers

Sponsor this space

Reach thousands of developers