Back to MCP Servers

Zoom MCP Server

Official Zoom-hosted MCP server for semantic meeting search, recordings, transcripts, and Zoom Docs creation, authenticated via Zoom OAuth.

Collaboration by Zoom OAuth2 active
Overview

The Zoom MCP server is an official, Zoom-hosted remote MCP endpoint that lets AI agents access semantic meeting search, meeting assets, cloud recordings and transcripts, and Zoom Docs through a standard MCP interface. It is exposed at https://mcp-us.zoom.us/mcp/zoom/streamable (with an SSE fallback at https://mcp-us.zoom.us/mcp/zoom/sse) and authenticates with a Zoom user OAuth bearer token using MCP-specific granular scopes.

The default toolset includes seven tools: search_meetings, search_zoom (cross-Zoom search across Team Chat, Docs, and My Notes), get_meeting_assets, get_recording_resource, recordings_list, create_new_file_with_markdown, and get_file_content. Together these let an agent find past meetings by topic, pull transcripts and recording links, retrieve summaries and other meeting-linked assets, and create or export Zoom Docs from Markdown.

Note that the Zoom MCP server is read-heavy and intentionally does not expose meeting CRUD (scheduling, updating, deleting). Those operations remain in the Zoom REST API. AI Companion features such as Smart Recording and Meeting Summary must be enabled on the Zoom account for semantic search results to be meaningful.

Tools

Tool Description
search_meetings Semantic search across past meeting content (titles, summaries, transcripts).
search_zoom Cross-Zoom search across Team Chat, Zoom Docs, and My Notes.
get_meeting_assets Retrieve documents, summaries, and other resources linked to a meeting.
get_recording_resource Fetch recording content and transcripts for a meeting.
recordings_list List cloud recordings for the authenticated user.
create_new_file_with_markdown Create a new Zoom Doc from Markdown content.
get_file_content Export a Zoom Doc's content as Markdown.
Setup Guide

The Zoom MCP server is hosted by Zoom. You do not install anything locally; you point your MCP client at the Zoom MCP URL with a valid user OAuth bearer token.

Prerequisites

  • A Zoom account with appropriate licenses (AI Companion features like Smart Recording and Meeting Summary recommended for semantic search)
  • A Zoom Marketplace OAuth app (General app type, user-level OAuth, not Server-to-Server)
  • A user OAuth access token with the required MCP scopes:
    • meeting:read:search
    • meeting:read:assets
    • ai_companion:read:search
    • cloud_recording:read:list_user_recordings
    • cloud_recording:read:content
    • docs:write:import
    • docs:read:export

Add to Claude Code via CLI

claude mcp add --transport http zoom-mcp \
  https://mcp-us.zoom.us/mcp/zoom/streamable \
  --header "Authorization: Bearer YOUR_ZOOM_OAUTH_TOKEN" \
  --scope user

Claude Desktop / generic MCP client config

{
  "mcpServers": {
    "zoom": {
      "transport": "http",
      "url": "https://mcp-us.zoom.us/mcp/zoom/streamable",
      "headers": {
        "Authorization": "Bearer YOUR_ZOOM_OAUTH_TOKEN"
      }
    }
  }
}

If your client does not support streamable HTTP, use the SSE fallback at https://mcp-us.zoom.us/mcp/zoom/sse.

Use Cases
  • Pull last week's customer call transcripts from Zoom and summarize objections into a Zoom Doc the AE can review.
  • Semantic search across past meetings for any mention of a competitor or product feature, then return the recording links.
  • Generate weekly meeting digests by listing recordings, fetching summaries via get_meeting_assets, and writing a recap Zoom Doc.
  • Search Team Chat, Zoom Docs, and My Notes in one query to surface internal context before a follow-up call.
  • Export existing Zoom Docs to Markdown so they can be embedded in vector stores or piped into other knowledge systems.
Example Prompts
  • "Search my Zoom meetings from the last 30 days for any mention of 'renewal' and list the meeting links."
  • "Get the transcript and summary for last Tuesday's call with Acme Corp."
  • "List all my cloud recordings from this week and tell me which ones have an AI Companion summary."
  • "Create a new Zoom Doc titled 'Q2 Customer Feedback' summarizing the top themes from my last 10 sales calls."
  • "Search Team Chat, Docs, and My Notes for 'pricing v3' and show me what we have."
Pros
  • Official Zoom-hosted remote MCP server, no local install or self-hosting required.
  • Combines semantic meeting search, transcripts, recordings, and Zoom Docs read/write in one endpoint.
  • Granular MCP-specific OAuth scopes give fine-grained control over what an agent can do.
  • Cross-product search_zoom covers Team Chat, Docs, and My Notes in addition to meetings.
Limitations
  • No meeting CRUD: scheduling, updating, or deleting meetings is not exposed and must be done via the Zoom REST API.
  • Semantic search quality depends on AI Companion features (Smart Recording, Meeting Summary) being licensed and enabled.
  • Requires a user OAuth flow through a Zoom Marketplace app; Server-to-Server OAuth is not supported.
Alternatives