Zoom API MCP Server

create_meeting

Schedule or instantiate Zoom meetings by specifying topic, time, duration, and settings. Manage recurring or one-time events securely via structured API interaction.

Input Schema

NameRequiredDescriptionDefault
agendaNoMeeting description
durationNoMeeting duration in minutes
passwordNoPassword for the meeting
settingsNoMeeting settings
start_timeNoMeeting start time in format YYYY-MM-DDThh:mm:ss
timezoneNoTime zone for start_time
topicYesMeeting topic
typeYesMeeting type (1: instant, 2: scheduled, 3: recurring with no fixed time, 8: recurring with fixed time)
user_idYesThe user ID or email address

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "agenda": { "description": "Meeting description", "type": "string" }, "duration": { "description": "Meeting duration in minutes", "type": "number" }, "password": { "description": "Password for the meeting", "type": "string" }, "settings": { "additionalProperties": true, "description": "Meeting settings", "properties": {}, "type": "object" }, "start_time": { "description": "Meeting start time in format YYYY-MM-DDThh:mm:ss", "type": "string" }, "timezone": { "description": "Time zone for start_time", "type": "string" }, "topic": { "description": "Meeting topic", "type": "string" }, "type": { "description": "Meeting type (1: instant, 2: scheduled, 3: recurring with no fixed time, 8: recurring with fixed time)", "maximum": 8, "minimum": 1, "type": "number" }, "user_id": { "description": "The user ID or email address", "type": "string" } }, "required": [ "user_id", "topic", "type" ], "type": "object" }
ID: h6x0sr1f0c