SecureAuth AI Gateway
IntegrationsResources

Zoom

Meetings, recordings, transcripts, and Zoom Docs via Zoom's official MCP server

Zoom integration connects your agents to meetings, cloud recordings, transcripts, AI Companion content, and Zoom Docs.

Server URL: https://mcp.zoom.us/mcp/zoom/streamable

Setup

  1. Navigate to Resources and click Add Resource
  2. Select Zoom from the catalog
  3. Provide your Zoom OAuth app credentials (see Bring your own app)
  4. Click Add

Each user connects their own Zoom account via OAuth when they first use a Zoom tool; there is no shared service account. Navigate to Connections to manage linked accounts.

Credential modes

Zoom supports one mode:

  • Bring your own app: a Zoom OAuth app owned by your organization. Zoom does not support dynamic client registration, so an app registered in your Zoom account is required.

See Credential modes for the full comparison.

Bring your own app

A Zoom account admin registers a user-authorized OAuth app in the Zoom App Marketplace, then returns to SecureAuth with the Client ID and Client Secret.

In your AI Security workspace, go to Resources → Add Resource → Zoom → Bring your own app and copy the redirect URI shown in the dialog.

In the Zoom App Marketplace, go to Develop → Build App and create a General App (user-authorized OAuth app):

  • Under OAuth, set the Redirect URL for OAuth to the redirect URI you copied, and add the same URL to the OAuth Allow List
  • Under Scopes, add every scope listed under Required scopes
  • Copy the Client ID and Client Secret from Basic Information

Paste both back into the Zoom resource dialog in your AI Security workspace, then click Add.

An unpublished app works for your own account. If your Zoom account requires marketplace apps to be pre-approved, a Zoom account owner or admin must approve the app once at marketplace.zoom.us → Manage → Permissions before other users can connect.

Available tools

ToolDescription
search_meetingsSearch the user's meetings by keyword and time range
get_meeting_assetsGet a meeting's AI summary, notes, recording, whiteboards, docs, agenda, and participants
recordings_listList the user's cloud recordings
get_recording_resourceGet a recording's transcript, topic summaries, next steps, and playback URLs
search_zoomSearch Team Chat messages and Zoom Docs, including AI Companion meeting notes
get_file_contentGet the content of a Zoom Doc or My Notes file as Markdown
create_new_file_with_markdownCreate a Zoom Docs document from Markdown content

Required scopes

  • meeting:read:search: search the user's meetings
  • meeting:read:assets: read meeting summaries, notes, and assets
  • cloud_recording:read:list_user_recordings: list cloud recordings
  • cloud_recording:read:content: read recording transcripts and summaries
  • ai_companion:read:search: search AI Companion content
  • docs:read:export: read Zoom Docs content
  • docs:write:import: create Zoom Docs

Policy examples

  • Read-only access: deny create_new_file_with_markdown
  • Meetings without recording content: allow search_meetings and get_meeting_assets, deny recordings_list and get_recording_resource
  • Docs workflows only: allow search_zoom, get_file_content, and create_new_file_with_markdown

On this page