Skip to main content The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery
Connectors Zoom
Live 66 Actions 39 Events

Zoom Integration for AI Agents

Connect your AI agent to 66 QA'd Zoom actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in, plus 39 events to subscribe to.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Zoom AI Agent Actions

66 production-ready actions for your agent to do more on Zoom.

66 Actions
List User Channels - Retrieve all Team Chat channels a user belongs to for channel management and navigation
Create Channel - Create private or public Team Chat channels with customizable permissions and member management
Get Channel - Get comprehensive channel information including settings, membership, and metadata
Delete Channel - Permanently remove a Team Chat channel and all its message history
List Channel Members - Get all channel members with their roles and contact information for membership management
Invite Channel Members - Invite up to five members to a channel in a single batch operation
Remove Channel Members - Batch remove up to 20 members from a channel for efficient membership management
List User Chat Messages - Retrieve chat message history with filtering, search, and pagination for conversations and channels
Send Chat Message - Send rich text messages with mentions, files, interactive cards, and scheduling to contacts or channels
Update Chat Message - Modify previously sent message content, files, and interactive cards with edit history tracking
Delete Chat Message - Remove previously sent messages from conversations or channels with sender-only permissions
List Groups - Retrieve all user groups in the account for organizational management and bulk operations
Create Group - Create a new user group for organizing users and applying bulk settings with rate limits
Get Group - Get group information including name and membership statistics for management and reporting
Delete Group - Permanently remove a user group while preserving individual user accounts
List Group Members - Get all group members with user details for membership management and reporting
Add Group Members - Batch add up to 30 users to a group using IDs or email addresses for efficient provisioning
Delete Group Member - Remove a single user from a group while preserving their account and settings
Update Group - Rename a group to reflect organizational changes while preserving members and settings
Get Unified Credentials - Get the current Zoom connection's unified credentials and identity.
IAM Auth Test - Validate the current Zoom access token by calling GET /users/me and returning the raw, unmapped Zoom user JSON. Use for debugging scope mismatches or token issues.
List Unified Groups - List unified groups in Zoom.
Get Unified Group - Get a unified Zoom group by ID.
List Unified Organizations - List unified organizations in Zoom.
Get Unified Organization - Get a unified Zoom organization by ID. Pass "me" or the account ID.
List Unified Resource Types - List the resource types supported by this Zoom connector for resource-scoped queries.
List Unified Resource Users - List members of a Zoom user group or account role, mapped to the IAM unified user schema with a resource-scoped role entry per member.
List Unified Roles - List unified roles in Zoom.
Get Unified Role - Get a unified Zoom role by ID.
List Unified Users - List unified users in Zoom.
Get Unified User - Get a unified Zoom user by ID, email, or "me" (current user).
List Meetings - Retrieve all scheduled meetings for a user with pagination and filtering options
Create Meeting - Schedule a new meeting with comprehensive configuration options including recurring schedules and advanced settings
Get Meeting - Get comprehensive details for a specific meeting including settings, participants, and join information
Update Meeting - Modify scheduled meeting details including time, settings, and recurrence patterns. Always pass query (even empty) alongside path and body.
Delete Meeting - Delete a meeting or delete a single occurrence of a recurring meeting. WARNING — for recurring meetings, omitting occurrence_id deletes the ENTIRE series permanently.
Get Past Meeting Participants - Get participant attendance data and metrics from completed meetings for reporting and analytics
Get Past Meeting Details - Retrieve historical meeting metadata and summary information for completed meetings
List Past Meeting Instances - List past instances (ended occurrences) of a recurring meeting and their occurrence IDs
List Past Meeting Q&A - Retrieve all questions and answers from completed meetings for engagement analysis and follow-up
List Upcoming Meetings - Retrieve all future scheduled meetings for a user with pagination support
Update Meeting Status - Forcibly end an active meeting programmatically via API
Add Meeting Registrant - Submit registration for a user to attend a meeting requiring pre-registration
Update Meeting Registrant Status - Batch approve, deny, or cancel meeting registrations for access control management
Get Meeting Invitation - Retrieve the formatted invitation text for sharing meeting details externally
List Meeting Polls - Retrieve all polling questions configured for a meeting to gather participant feedback
Create Meeting Poll - Add interactive polls, quizzes, or surveys to meetings for real-time audience engagement
List Users - Retrieve all users in the account with filtering by status, role, and license type for user management
Create User - Provision a new user account with specified license type and organizational settings
Get User - Get comprehensive user profile information including account details, settings, and organizational data
Update User - Modify user profile fields, license assignments, and organizational attributes. Always pass query (even empty) alongside path and body.
Delete User - Remove a user from the account with options to transfer ownership of meetings, webinars, and content
Get User Settings - Get comprehensive user configuration including meeting preferences, recording options, and feature enablements
Update User Settings - Modify user configuration across all settings categories for personalization and policy enforcement. Always pass query (even empty) alongside path and body.
Update User Status - Control user account access and time tracking with activate, deactivate, clock in, and clock out actions
Check User Email - Check if an email address is registered in your Zoom account to prevent duplicate accounts
Get User Permissions - Retrieve all permissions and access rights assigned to a user for authorization and compliance auditing
List Webinars - Retrieve all scheduled and upcoming webinars for a host with support for large-scale broadcasts
Create Webinar - Schedule a broadcast webinar with registration, panelists, and interactive features for large audiences
Get Webinar - Get comprehensive webinar configuration including registration settings, panelist details, and join URLs
Update Webinar - Modify webinar configuration including schedule, settings, and recurring series with rate limiting
Delete Webinar - Remove a webinar with optional cancellation notifications to panelists and registrants
List Webinar Registrants - Retrieve all webinar registrants with filtering by status and tracking source for registration management
Add Webinar Registrant - Submit webinar registration with contact details and custom questions for large-scale events
List Past Webinar Participants - Get detailed attendee participation data from completed webinars for engagement analytics
List Past Webinar Q&A - Retrieve all questions and answers from webinars for engagement analysis and content creation

Zoom Webhook Events

39 real-time Zoom events your AI agent can subscribe to.

39 Events
  • URL Validation Responds to Zoom's endpoint.url_validation challenge by returning plainToken and its HMAC-SHA256 signature (encryptedToken) computed with the app Secret Token.
  • Meeting has been created A meeting is scheduled or created.
  • Meeting has been updated A meeting's settings or details are updated.
  • Meeting has been deleted A meeting is deleted.
  • Start Meeting A meeting starts.
  • End Meeting A meeting ends.
  • Participant/Host joined meeting A participant joins a meeting.
  • Participant/Host left meeting A participant leaves a meeting.
  • Participant was admitted into a meeting A participant is admitted from the waiting room into a meeting.
  • Meeting Registration has been created A registrant registers for a meeting.
  • Meeting Registration has been approved A meeting registrant is approved.
  • Meeting Sharing Started Screen sharing starts in a meeting.
  • Meeting summary has been completed The AI Companion meeting summary is generated.
  • Webinar has been created A webinar is scheduled or created.
  • Webinar has been updated A webinar's settings or details are updated.
  • Webinar has been deleted A webinar is deleted.
  • Start Webinar A webinar starts.
  • End Webinar A webinar ends.
  • Participant/Host joined webinar A participant joins a webinar.
  • Participant/Host left webinar A participant leaves a webinar.
  • Webinar Registration has been created A registrant registers for a webinar.
  • Webinar Registration has been approved A webinar registrant is approved.
  • Webinar Sharing Started Screen sharing starts in a webinar.
  • Recording Started Cloud recording starts for a meeting or webinar.
  • Recording Stopped Cloud recording is stopped.
  • All Recordings have completed All cloud recordings for a meeting or webinar finish processing. Includes recording_files and a download_token.
  • Recording Transcript files have completed An audio transcript for a cloud recording is ready.
  • Recording Renamed A cloud recording is renamed.
  • Recording files have been permanently deleted A cloud recording is permanently deleted.
  • Recording files have been deleted to Trash A cloud recording is moved to the trash.
  • Recording files have been recovered from Trash A cloud recording is recovered from the trash.
  • User has been created A user is added to the account.
  • User's profile info has been updated A user's profile information is updated.
  • User's settings have been updated A user's settings are updated.
  • User has been deleted A user is removed from the account.
  • User has been activated A user is activated.
  • User has been deactivated A user is deactivated.
  • User has signed in A user signs in to Zoom.
  • User has signed out A user signs out of Zoom.

Do More, Build Less

Integration Infrastructure for Zoom AI Agents

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Zoom MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every Zoom action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product Teams Love Building Agent Integrations With StackOne

G2

More Communication Integrations Like Zoom

Basecamp

133+ actions

Webex

115+ actions

SendGrid

110+ actions

Vimeo

100+ actions

Braze

98+ actions

Discord

90+ actions

Microsoft Teams

90+ actions

Zoom AI agent integration resources

Webhooks for AI agents: why agentic workflows need them purpose-built

AI agents can act the moment a system changes, using webhooks. But webhooks built for software hit three limits in agentic workflows. Here is how to fix each.

7 min read

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

MCP Code Mode: Keeping Tool Responses Out of Agent Context

Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.

11 min

Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery

Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.

10 min

Zoom integration FAQ

Do I need to create my own auth app to connect Zoom to StackOne?
Yes, you need an auth app inside the Zoom Marketplace. Zoom calls this a "General app" (OAuth 2.0) or "S2S OAuth app" (server-to-server). Once created with the StackOne redirect URI and scopes, paste the Client ID and Secret (plus Account ID for S2S) into the StackOne dashboard auth config for the Zoom connector. See the Zoom auth docs.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.