Skip to main content
Zoom enables an Agent to interact with Zoom, allowing it to schedule meetings, manage recordings, and handle various meeting-related operations through the Zoom API. The toolkit uses Zoom’s Server-to-Server OAuth authentication for secure API access.

Prerequisites

The Zoom toolkit requires the following setup:
  1. Install required dependencies:
  1. Set up Server-to-Server OAuth app in Zoom Marketplace:
    • Go to Zoom Marketplace
    • Click “Develop” → “Build App”
    • Choose “Server-to-Server OAuth” app type
    • Configure the app with required scopes:
      • /meeting:write:admin
      • /meeting:read:admin
      • /recording:read:admin
    • Note your Account ID, Client ID, and Client Secret
  2. Set up environment variables:

Example Usage

Toolkit Params

Toolkit Functions

You can use include_tools or exclude_tools to modify the list of tools the agent has access to. Learn more about selecting tools.

Rate Limits

The Zoom API has rate limits that vary by endpoint and account type:
  • Server-to-Server OAuth apps: 100 requests/second
  • Meeting endpoints: Specific limits apply based on account type
  • Recording endpoints: Lower rate limits, check Zoom documentation
For detailed rate limits, refer to Zoom API Rate Limits.

Developer Resources