> This page is for Agent Handler.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.merge.dev/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.merge.dev/_mcp/server.

# Zoom

**Authentication:** OAuth. See [Magic Link](/merge-agent-handler/features/magic-link) for the runtime auth flow, or [Application credentials](/merge-agent-handler/admin-setup/add-oauth-credentials) to bring your own OAuth app.

## Sample use cases

* List my Zoom meetings today and post the join links in `#today`.
* Pull the recording from yesterday's all-hands and store it in Drive.
* Find recurring meetings I haven't attended in 30 days.

## Available Tools

#### list\_meetings

List Zoom meetings for a user

#### create\_meeting

Create a new Zoom meeting. All parameters are optional. Common fields: topic, type (1=instant, 2=scheduled), start\_time, duration, timezone, password, agenda, settings

#### get\_meeting

Get Zoom meeting details

#### update\_meeting

Update a Zoom meeting

#### delete\_meeting

Delete a Zoom meeting

#### get\_meeting\_invitation

Get meeting invitation

#### update\_meeting\_status

Update meeting status

#### get\_meeting\_participants

Get participants from completed/past meetings (not live meetings)

#### list\_recordings

List Zoom recordings

#### get\_meeting\_recordings

Get meeting recordings

#### delete\_meeting\_recordings

Delete meeting recordings

#### recover\_meeting\_recordings

Recover meeting recordings

#### delete\_recording\_file

Delete recording file

#### get\_recording\_download\_token

Get recording download token

#### get\_user

Get Zoom user details

#### update\_user

Update a Zoom user

#### get\_user\_settings

Get user settings. For user\_id, use the email address or user\_id of the user.

#### update\_user\_settings

Update user settings

#### get\_user\_permissions

Get user permissions