MCP Directory

Zoom MCP Server: Setup, Tools & Real Limits

Zoom MCP now has first-party hosted servers, but useful results still depend on licensing, recording settings, narrow OAuth scopes, and disciplined result retrieval.

MCP Directory·August 4, 2026·6 min read
Steel framework cabinets housing servers networking devices and cables in contemporary equipped data center
Photo by Brett Sayles on Pexels

Zoom MCP is Zoom’s official bridge from an MCP-compatible AI client to Zoom Workplace data and actions. It can search meetings, retrieve transcripts, summaries and recordings, inspect chat and documents, and create selected follow-up content. Use the hosted first-party server for supported workflows, but start read-only: its usefulness is real, and so is its access to sensitive conversations.

Table of contents

What Zoom MCP actually is

Zoom MCP is a remote tool layer, not a meeting bot or AI model. A client discovers operations from a Zoom-hosted endpoint, calls them under an OAuth identity, and gives returned data to the model for reasoning or drafting.

An agent can locate where a decision was made, fetch the transcript and summary, return a cloud-recording link, search Team Chat or Zoom Docs, and create a follow-up Doc from Markdown. Zoom’s official MCP overview explains the client–server model; its registry identifies the hosted endpoints. The MCP Directory capabilities index separates search, retrieval and write actions.

MCP does not grant new Zoom rights. Zoom still applies the signed-in user’s licenses, scopes and content access, so “connect Zoom” does not mean “search every meeting in the company.”

What exists today

Zoom now has first-party hosted servers, making claims that every Zoom MCP server is community-maintained obsolete. Community and managed alternatives remain separate implementations with different tools, authentication and support owners.

Zoom’s registry lists Workspace, Meetings, Team Chat, Docs, Whiteboard, Tasks and Revenue Accelerator servers. Workspace covers several products; Meetings is the better default for transcript and recording retrieval. Both use streamable HTTP. See the Zoom MCP registry and MCP Directory’s official collection.

OptionBest fitTrade-off
Zoom Workspace MCPCross-product searchBroader data surface
Zoom Meetings MCPMeetings, transcripts, recordingsNarrower product coverage
Zoom for ClaudeFast Claude user setupPlan and AI Companion dependencies
Workato Zoom Meetings MCPGoverned meeting CRUDPaid intermediary
Community packageNiche or local experimentsYou own security and maintenance

We would choose the focused first-party Meetings server for production retrieval, adding Workspace only when a tested workflow genuinely needs chat and Docs together.

How to set up Zoom MCP

Configure the hosted server as a remote OAuth connector; do not install an unverified package because an old guide shows npx. Zoom requires a Marketplace app, selected scopes, OAuth and the product-specific URL.

  1. Confirm the product licenses, MCP-capable client, and Zoom admin or developer authorization. Recording workflows need the relevant recording and AI Companion features.
  2. In Zoom App Marketplace, choose Develop → Build app → General app.
  3. Add only required scopes. Begin with meeting, transcript or recording reads; postpone create, update, chat-send, Doc-create and task-write permissions.
  4. Add the registry endpoint as a remote connector. Meetings uses https://mcp.zoom.us/mcp/meeting/streamable; Workspace uses https://mcp.zoom.us/mcp/zoom/streamable.
  5. Supply the app’s client ID and secret, register the client’s redirect URL, complete OAuth, and test one read.

Zoom’s connection guide says remote servers require manual registration, do not support DCR or CIMD, and require PKCE. We omit a generic mcpServers block because remote OAuth configuration varies by client; use the config generator after selecting the client and registry URL.

Overhead view of a laptop showing data visualizations and charts on its screen.
Photo by Lukas Blazek on Pexels

Tools you get

Search and retrieval form the core tool surface; writes depend on the selected server. Machine identifiers are discovered from that server, so the table separates Zoom’s verified operation labels from exact names published for Workato’s different implementation.

Operation or tool nameDistributionWhat it does
Search meetingsZoom MeetingsFinds meetings by keyword and date
Review meeting assetsZoom MeetingsGets summaries, transcripts and recordings
Inspect recordingsZoom MeetingsLists cloud recordings and resources
Create follow-up DocsZoom WorkspaceCreates a Doc from Markdown
search_meetingsWorkatoSearches hosted or attended meetings
get_meeting_transcriptWorkatoGets an auto-generated transcript
get_meeting_participantsWorkatoReturns attendance
create_meeting / update_meetingWorkatoCreates or changes a meeting

Zoom’s labels come from its Meetings registry metadata, not guessed identifiers. Workato publishes its exact tool list. Do not assume Workato’s names exist on Zoom’s endpoint; inspect the discovered schemas.

Permissions and blast radius

Treat meeting content as confidential and authorize reads before writes. A careless write can move a customer meeting, expose a join link, send a false chat message, or create misleading follow-up material.

For unattended workflows, use a dedicated integration user where permitted; otherwise use individual OAuth so callers retain their own boundary. Never authenticate a general-purpose agent as the account owner. Admin scopes can turn one bad prompt or compromised client into account-wide disclosure.

Our rollout sequence is:

  • enable Meetings, not Workspace;
  • grant only required read scopes;
  • confirm before returning shareable recording links;
  • log calls without transcript bodies or tokens;
  • add writes individually, with confirmation and a staging user.

Zoom’s Claude connector documentation states that users can retrieve assets only when they hosted the meeting or received host access. That boundary should remain intact.

Real limits

The real limits are source availability, pagination, context size and API quotas. The server cannot fetch a transcript Zoom never produced, and a model cannot reason reliably over an unlimited meeting dump.

Recording intelligence depends on meeting settings. Zoom says video features require a Smart Recording in the cloud, while asset access may be limited without Smart Recording or Meeting Summary. Local recordings are not equivalent, and Zoom’s API says end-to-end encrypted meetings do not support AI Companion summaries.

Retrieve narrowly. Zoom APIs paginate collections; one meeting listing defaults to 30 records, and next-page tokens can expire after 15 minutes. Long VTT transcripts consume context quickly, so filter by date and topic, fetch metadata, then retrieve one transcript or segment. The Zoom Meetings API reference documents pagination and prerequisites.

Quotas vary by endpoint and plan. A limit breach returns HTTP 429; meeting creation is documented at 100 requests daily per host, while past-participant data has a 15-month window. Use bounded retries, cache stable metadata, and avoid account-wide fan-out.

MCP also does not stream live media. For that, Zoom’s RTMS starter kit receives active-meeting transcript, audio, video and screen-share streams—a different architecture and consent burden.

When not to use it

Skip Zoom MCP when Zoom’s own AI features answer the question or a fixed API job is easier to test. MCP fits varied, human-driven questions; it adds unnecessary indirection to deterministic automation.

Use AI Companion or a supported connector for recap, action items or finding a moment in one recording. The Zoom for Claude documentation already supports meeting search, summaries, playback links and assets.

Choose a plain API script for nightly exports, retention, attendance sync, or form-driven scheduling. It has a smaller prompt-injection surface and clearer tests. Choose RTMS for live media. Avoid MCP if policy forbids sending transcript content to the model provider.

Our verdict

Zoom MCP is worth using for human-driven meeting retrieval, but launch with a narrow first-party server and read-only scopes. The trade-off is flexibility versus control: natural-language search saves time, while every extra product and write action increases privacy and failure costs.

We would cap searches by date and result count and keep writes behind confirmation. We would not bulk-feed transcripts or base critical scheduled work on agent judgment. Browse MCP Directory’s best MCP servers, but judge Zoom integrations by publisher, scopes and discovered schemas.

FAQ

Is there an official Zoom MCP server?

Yes. Zoom publishes hosted remote MCP servers for Workspace, Meetings, Team Chat, Docs, Whiteboard, Tasks and Revenue Accelerator in its official GitHub registry; these are distinct from community npm or Python packages.

How do I connect Zoom MCP to an AI client?

Create a General app in Zoom App Marketplace, add the minimum required OAuth scopes, register the callback URL required by your client, and add the appropriate Zoom-hosted streamable HTTP endpoint as a remote OAuth connector.

Is Zoom MCP safe to use?

It can be used safely with narrow permissions and review controls. Start with a focused server and read-only scopes, avoid owner-level credentials, require confirmation for writes, and do not retain transcript bodies in ordinary tool logs.

Does Zoom MCP cost extra?

The MCP endpoint is not the whole cost question. Required Zoom product licenses, cloud recording or AI Companion features, the chosen AI client, and any intermediary such as Workato may carry separate charges, so verify the exact workflow against your plans.

Put this into practice

Browse MCP servers by capability, or check your own setup's tool budget and security.

More in Integrations

Browse all integrations articles.