list_meetings
Retrieve your scheduled, live, upcoming, or previous meetings. If you don’t specify a type, Claude requests your upcoming meetings by default. Example prompts- “Show me my upcoming Zoom meetings”
- “List my previous meetings”
- “Show me any live meetings right now”
Parameters
string
default:"upcoming"
The category of meetings to return. Accepted values:
scheduled, live, upcoming, upcoming_meetings, previous_meetings.number
default:"30"
Number of records to return per page. Maximum is 300.
get_meeting
Fetch full details for a single meeting by its ID or UUID — including start time, join URL, password, settings, and more. Example prompts- “Get the details for Zoom meeting ID 123456789”
- “What are the settings for meeting 987654321?”
Parameters
string
required
The meeting ID or meeting UUID. Meeting IDs are 9–11 digit numbers visible in Zoom invite links.
create_meeting
Schedule a new Zoom meeting with the topic, time, duration, and settings you specify. Only the meeting topic is required; everything else is optional. Example prompts- “Create a Zoom meeting titled ‘Team Standup’ for tomorrow at 10am EST, 30 minutes duration”
- “Schedule a recurring Zoom meeting called ‘Weekly Sync’ with the waiting room enabled”
Parameters
string
required
The meeting title displayed to all participants.
number
default:"2"
Meeting type:
1— Instant meeting2— Scheduled meeting3— Recurring meeting with no fixed time8— Recurring meeting with fixed time
string
Meeting start time in ISO 8601 format, e.g.
2023-03-22T07:32:55Z.number
Meeting duration in minutes.
string
IANA timezone name for the meeting, e.g.
America/New_York.string
Meeting description or agenda text shown on the invite.
string
Passcode required to join the meeting.
object
Additional meeting settings.
update_meeting
Change the topic, time, duration, agenda, or settings of an existing meeting. Onlymeeting_id is required; pass only the fields you want to change.
Example prompts
- “Update meeting 123456789 to start at 2pm instead”
- “Change the agenda for meeting 987654321 to ‘Q3 planning’”
- “Enable the waiting room for meeting 123456789”
Parameters
string
required
The ID of the meeting you want to update.
string
Updated meeting title.
string
Updated start time in ISO 8601 format, e.g.
2023-03-22T14:00:00Z.number
Updated duration in minutes.
string
Updated meeting description or agenda.
object
Updated meeting settings. Accepts the same sub-properties as
create_meeting.delete_meeting
Permanently delete a scheduled meeting. For recurring meetings, you can target a single occurrence rather than the entire series. Example prompts- “Cancel the Zoom meeting with ID 123456789”
- “Delete occurrence 12345 from my recurring standup”
Parameters
string
required
The ID of the meeting to delete.
string
The occurrence ID for a specific instance of a recurring meeting. Omit this to delete the entire meeting series.