C

Zoom MCP

Zoom meetings MCP server for creating, listing, updating, and deleting Zoom meetings

Overall Score65/100

Score Breakdown

Server Info

Package
@prathamesh0901/zoom-mcp-server
Registry
npm
Maintainer
Community
Category
Communication
Tags
videomeetingsconferencing
Last Scanned
7 Apr 2026

Findings

5 issues

Authentication & Identity

HIGHNo per-request auth - requires instance-per-user

Stdio-only transport. Uses Zoom Server-to-Server OAuth (account_credentials grant type) with client ID, secret, and account ID from env vars. The server fetches an access token from https://zoom.us/oauth/token at runtime using HTTP Basic auth. No MCP OAuth or HTTP transport support. For multi-tenant deployment, the platform must spawn a separate server instance per user.

Remediation

Add HTTP/SSE transport to accept per-request Authorization headers, or implement the MCP OAuth spec.

Tool Schema Quality

MEDIUMOnly 1 of 4 schemas have parameter constraints

Most schemas lack maxLength, enum, or pattern constraints on string parameters.

Remediation

Add constraints to string parameters, especially on write operations.

Data Exposure

LOWNo field selection on responses

Responses return full records rather than projected fields.

Remediation

Implement field selection to return only relevant fields.

Maintenance & Trust

LOWCommunity-maintained by Prathamesh Mane

No official vendor backing.

Remediation

Seek vendor verification.

HIGH6 dependency vulnerabilities (1 critical, 3 high)

npm audit found 1 critical and 3 high severity CVEs.

Remediation

Run `npm audit fix` and update vulnerable dependencies.

Tools

4 total
NameDescriptionRisk
get_meetingsRetrieve all active Zoom meetingsread
create_meetingCreate a new Zoom meetingwrite
update_meetingUpdate an existing Zoom meetingwrite
delete_meetingDelete an existing Zoom meetingwrite

Deploy Zoom MCP securely

CompleteFlow adds per-user authentication, permission scoping, and audit logging to any MCP server out of the box.

Deploy on CompleteFlow