Communication
Zoom

Zoom CLI

Meeting management via Zoom REST API (OAuth2)

✓ 22 tests passed
Install
$ pip install cli-anything-zoom
About

Create, list and delete Zoom meetings. Manage participants, retrieve recordings and configure meeting settings via the official Zoom REST API with OAuth2 authentication.

REST APIMeeting AutomationOAuth2
Requirements
ZOOM_CLIENT_ID, ZOOM_CLIENT_SECRET, ZOOM_ACCOUNT_ID
Command Reference
Command Arguments Description
detect Check Zoom API credentials
version Show API version
meeting list --limit N List meetings
meeting create --topic TOPIC --start DATETIME --duration MIN Create meeting
meeting get MEETING_ID Get meeting details
meeting delete MEETING_ID Delete meeting
recording list --user USER_ID List cloud recordings
Usage Examples
# Install
$ pip install cli-anything-zoom

# Health check
$ zoom-cli detect

# Get capabilities schema (Agent-ready, no token needed)
$ zoom-cli schema

# Run with JSON output (for AI Agent integration)
$ zoom-cli --json detect

# Example JSON response:
{"id":12345,"topic":"AI Demo","join_url":"https://zoom.us/j/...","start_time":"2026-03-15T10:00:00Z"}
Agent Integration
# Python — call from AI Agent
import subprocess, json

result = subprocess.run(
    ["zoom-cli", "--json", "detect"],
    capture_output=True, text=True
)
data = json.loads(result.stdout)
print(data)

# Discover all commands without credentials:
schema = subprocess.run(
    ["zoom-cli", "schema"],
    capture_output=True, text=True
)
capabilities = json.loads(schema.stdout)