Install
$ agentstack add mcp-peakmojo-mcp-server-zoom-noauth ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
MCP Server for Zoom (No Auth) - Python & Node.js
[](https://hub.docker.com/r/buryhuang/mcp-server-zoom-noauth) [](https://www.npmjs.com/package/@peakmojo/mcp-server-zoom-noauth) [](https://opensource.org/licenses/MIT)
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.
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
Installation
- Clone the repository:
git clone https://github.com/peakmojo/mcp-server-zoom-noauth.git
cd mcp-server-zoom-noauth
- Install the required dependencies:
pip install -r requirements.txt
Docker
Building the Docker Image
# Build the Docker image
docker build -t mcp-server-zoom-noauth .
Cross-Platform Publishing
To publish the Docker image for multiple platforms, you can use the docker buildx command:
- Create a new builder instance (if you haven't already):
docker buildx create --use
- Build and push the image for multiple platforms:
docker buildx build --platform linux/amd64,linux/arm64 -t buryhuang/mcp-server-zoom-noauth:latest --push .
- Verify the image is available for the specified platforms:
docker buildx imagetools inspect buryhuang/mcp-server-zoom-noauth:latest
Usage
Starting the server
python -m src.mcp_server_zoom_noauth.server
Available Tools
The server provides the following tools:
- zoomrefreshtoken - Refresh an OAuth token using a refresh token
- zoomlistrecordings - Get a list of user's cloud recordings
- zoomgetrecording_details - Get detailed information about a specific meeting recording
- zoomgetmeeting_transcript - Get transcript for a specific meeting recording
Tool Usage Examples
Refreshing a token
{
"zoom_refresh_token": "your_refresh_token",
"zoom_client_id": "your_client_id",
"zoom_client_secret": "your_client_secret"
}
Listing recordings
{
"zoom_access_token": "your_access_token",
"from_date": "2023-01-01",
"to_date": "2023-01-31",
"page_size": 30,
"page_number": 1
}
Getting recording details
{
"zoom_access_token": "your_access_token",
"meeting_id": "meeting_id_here"
}
Getting meeting transcript
{
"zoom_access_token": "your_access_token",
"meeting_id": "meeting_id_here"
}
OAuth Credential Handling
This server is designed to be completely "noauth" from its perspective:
- No local authentication flow is needed
- No credentials are stored on the server
- All credentials are passed through tool arguments
- The server can run in a headless environment
To use the tools, you'll need to obtain OAuth credentials from Zoom:
- Create a Zoom OAuth app in the Zoom Marketplace
- Configure the required scopes for recordings access
- Obtain access and refresh tokens through the OAuth flow
- Pass these tokens as arguments when calling the tools
Zoom API Reference
This project uses the Zoom API v2. For more information, refer to the Zoom API documentation.
License
[Apache 2.0](LICENSE)
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: peakmojo
- Source: peakmojo/mcp-server-zoom-noauth
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.