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.

ZoomOAUTH2

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 free

Connect 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.

terminal
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.

terminal
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": {} }'

Zoom questions