Zoom MCP server for AI agents
Schedule, update, end and delete Zoom meetings, get invitations, manage registrants, and read past meetings, participants and cloud recordings.
Runs with your users' own Zoom accounts. Credentials stay on prompt-tm.com.
14 tools · 0 triggers
- Auth
- OAuth 2.0 (sign in with the app)
- Tools
- 14
- Triggers
- 0
- Category
- Communication
Tools and triggers
Get the current user
ZOOM_GET_ME
Returns the signed-in Zoom user with their name, email, account and personal meeting ID.read-only
List meetings
ZOOM_LIST_MEETINGS
Lists the user's meetings: scheduled ones (the default), live ones, upcoming ones or previous ones.read-only
Create a meeting
ZOOM_CREATE_MEETING
Schedules a meeting for the user and returns it with its join link, ID and passcode.
Get a meeting
ZOOM_GET_MEETING
Returns a meeting with its time, settings, join link and, for recurring meetings, its occurrences.read-only
Update a meeting
ZOOM_UPDATE_MEETING
Changes a meeting's topic, time, length, agenda, passcode, recurrence or settings. With `occurrence_id`, changes one occurrence only.
Delete a meeting
ZOOM_DELETE_MEETING
Deletes a meeting. For a recurring meeting, give `occurrence_id` to delete one occurrence; without it the whole series goes.destructive
End or recover a meeting
ZOOM_END_MEETING
Ends a live meeting for everyone, or recovers a deleted meeting.destructive
Get the invitation text
ZOOM_GET_MEETING_INVITATION
Returns the meeting invitation text to paste into an email or chat.read-only
List registrants
ZOOM_LIST_REGISTRANTS
Lists the people registered for a meeting that requires registration.read-only
Register someone
ZOOM_ADD_REGISTRANT
Registers a person for a meeting that requires registration and returns their personal join link.
Get a past meeting
ZOOM_GET_PAST_MEETING
Returns a finished meeting's start and end time, duration and number of participants.read-only
List past participants
ZOOM_LIST_PAST_PARTICIPANTS
Lists who joined a finished meeting. Needs a paid Zoom plan (Pro or higher).read-only
List recordings
ZOOM_LIST_RECORDINGS
Lists the user's cloud recordings in a date range of at most a month, with their files and download links.read-only
Get a meeting's recordings
ZOOM_GET_MEETING_RECORDINGS
Returns the cloud recording files of one meeting with their types and download links.read-only
Try Zoom now
Sign in, connect your account and run any of these in the playground, or ask your agent through the router.
Try it freeConnect via MCP
Create an MCP server for Zoom in the dashboard, then add its URL to your client. This is the Claude Code command; the client guide has the others.
claude mcp add --transport http zoom \
"https://www.prompt-tm.com/mcp/<server id>?user_id=<your user>" \
--header "x-api-key: ptm_…"Connect via REST
Run a tool with one request. The response is { data, error, successful, log_id } for every tool.
curl -X POST https://www.prompt-tm.com/api/v3/tools/execute/ZOOM_GET_ME \
-H "x-api-key: $PROMPT_TM_KEY" -H "content-type: application/json" \
-d '{ "user_id": "alice", "arguments": {} }'