MCP Server for Zoom (No Auth) - Python & Node.js

by peakmojo

9 stars
390 downloads
Not rated
GitHub

About

A MCP server for accessing Zoom recordings and transcripts without requiring direct authentication from the end user.

Details

Author
peakmojo
GitHub stars
9
Downloads
390
Categories
Communication

- OAuth credential management through tool arguments (no local auth flow)
- List user's cloud recordings with pagination
- Get detailed information about specific meeting recordings
- Access meeting transcripts
- No credentials stored on the server; fully headless operation

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP Server for Zoom (No Auth) - Python & Node.js
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the dependencies (pip install -r requirements.txt) and start the server with python -m src.mcp_server_zoom_noauth.server. No local authentication flow is needed; OAuth credentials (access token, refresh token, client ID, client secret) are passed as arguments to each tool call. The server can also be run as a Docker container (images available for linux/amd64 and linux/arm64).

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp server for zoom (no auth) - python & node.js": {
            "mcp-server-zoom-noauth": {
                "command": "docker",
                "args": [
                    "build",
                    "-t",
                    "mcp-server-zoom-noauth",
                    "."
                ]
            }
        }
    }
}

McpServers

{
    "mcp-server-zoom-noauth": {
        "command": "docker",
        "args": [
            "build",
            "-t",
            "mcp-server-zoom-noauth",
            "."
        ]
    }
}

MCP Server for Zoom (No Auth) - Python & Node.js

Docker Hub npm version License: Apache 2.0

This project is a Model Control Protocol (MCP) server for accessing Zoom API functionality without requiring direct authentication from the end user. It handles the OAuth flows and provides a set of tools for interacting with Zoom recordings and transcripts.

<a href="https://glama.ai/mcp/servers/@peakmojo/mcp-server-zoom-noauth">
Zoom Recordings No-Auth MCP server
</a>

Features

- OAuth credential management through tool arguments (no local auth flow)
- List user's cloud recordings with pagination
- Get detailed information about specific meeting recordings
- Access meeting transcripts

image

Installation

1. Clone the repository:

git clone https://github.com/peakmojo/mcp-server-zoom-noauth.git
cd mcp-server-zoom-noauth

2. Install the required dependencies:

pip install -r requirements.txt

Docker

Building the Docker Image

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.