Creativity · MCP — server

MCP Zoom Server

Zoom is the default video conferencing platform in many organizations. The MCP Zoom Server wraps Zoom's OAuth-based API to expose meetings, recordings, and transcripts as MCP tools — letting Claude schedule meetings, pull recorded transcripts, and summarize calls without leaving the chat.

MCP facts

Kind
server
Ecosystem
anthropic-mcp
Language
TypeScript / Node.js
Transports
stdio

Capabilities

  • Tools: list_meetings, create_meeting, update_meeting, list_recordings, get_transcript
  • OAuth2 Server-to-Server app credentials
  • Respects Zoom rate limits

Install

npx -y @modelcontextprotocol-community/server-zoom

Configuration

{
  "mcpServers": {
    "zoom": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol-community/server-zoom"],
      "env": {
        "ZOOM_ACCOUNT_ID": "<account-id>",
        "ZOOM_CLIENT_ID": "<client-id>",
        "ZOOM_CLIENT_SECRET": "<client-secret>"
      }
    }
  }
}

Frequently asked questions

Does it handle live meeting controls?

Most servers focus on admin tasks: listing, scheduling, and fetching recordings. Live mute/unmute during a meeting is rare.

Can it retrieve AI Companion transcripts?

Yes — if the account has AI Companion enabled and scope user:read grants access, transcripts and summaries are fetchable via get_transcript.

What scopes do I need?

meeting:read, meeting:write, recording:read, and user:read at minimum. Avoid admin scopes unless you explicitly need them.

Sources

  1. Zoom API Reference — accessed 2026-04-20
  2. Model Context Protocol — accessed 2026-04-20