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

by peakmojo

9 390 downloads Not rated yet Apache-2.0
GitHub

About

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

Details

License
Apache-2.0

Explore

- 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

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

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

{
  "zoom_access_token": "your_access_token",
  "meeting_id": "meeting_id_here"
}
{
  "zoom_access_token": "your_access_token",
  "meeting_id": "meeting_id_here"
}

The server provides the following tools:

1. zoom_refresh_token - Refresh an OAuth token using a refresh token
2. zoom_list_recordings - Get a list of user's cloud recordings
3. zoom_get_recording_details - Get detailed information about a specific meeting recording
4. zoom_get_meeting_transcript - Get transcript for a specific meeting recording

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",
            "."
        ]
    }
}

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.