
Integration · Communication
Connect Claude & ChatGPT to Zoom
Ask your AI what is on your Zoom calendar, who joined yesterday's call or what was agreed in the last meeting, and it reads the answer from Zoom. It can schedule and change meetings, register people for meetings and webinars, and pull recordings, transcripts and AI Companion summaries.
Free plan, no credit card. Takes about a minute.
Try asking
“Schedule a 30 minute call with the design team on Thursday at 10:00 Copenhagen time.”
The AI creates the meeting with topic, time, duration and time zone and gives you the join link.
“What did we agree in yesterday's product meeting?”
It finds the meeting and reads its AI Companion summary with overview, next steps and key points.
“Who joined the Monday standup, and how long did it run?”
It reads the past meeting's start and end time and lists the participants with names and emails.
What your AI can do
Meetings
List upcoming and scheduled meetings, create, update and delete them, and get join links and invitation text.
Recordings and summaries
List cloud recordings, get recording files, transcripts and AI Companion summaries, and see who joined past meetings.
Webinars and registrants
List webinars, register people for meetings and webinars, and see registrants and past webinar attendees.
“Get me the transcript of last week's customer call.”
It finds the recorded meeting and returns the transcript.
“Register Anna Jensen, [email protected], for next week's webinar.”
It adds her as a registrant, and Zoom emails her the join link.
“Move tomorrow's 1:1 to 15:00 and send me the invitation text.”
It updates the meeting's start time and fetches the ready-to-share invitation.
21 tools for Zoom
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_meeting_registrantChanges dataRegister someone for a meeting by meeting_id with email and first_name. Zoom emails them the join details.add_webinar_registrantChanges dataRegister someone for a webinar by webinar_id with email and first_name. Zoom emails them the join link.create_meetingChanges dataSchedule a meeting for a user (user_id "me" for yourself). Pass topic, start_time, duration, timezone and optional agenda, recurrence and settings. Returns the join link.delete_meetingDeletesDelete a meeting by meeting_id (or one occurrence with occurrence_id). Set cancel_meeting_reminder to email registrants. Can't be undone.get_meetingGet one meeting by meeting_id: topic, start time, duration, join URL, passcode and settings.get_meeting_invitationGet the ready-to-share invitation text for a meeting by meeting_id.get_meeting_recordingsGet the cloud recording files of one meeting by meeting_id or UUID, with download and play links.get_meeting_summaryGet the AI Companion summary of a meeting by meeting UUID: overview, next steps and key points.get_meeting_transcriptGet the transcript of a recorded meeting by meeting_id or UUID.get_past_meetingGet details of a meeting that has ended by meeting_id or UUID: start/end time, duration and participant count.get_webinarGet one webinar by webinar_id: topic, time, join URL and settings.list_meeting_registrantsList people registered for a meeting by meeting_id; filter by status (pending, approved, denied).list_meetingsList a user's meetings. Use user_id "me" for yourself; filter by type (scheduled, live, upcoming, previous_meetings) or a from/to date range.list_past_meeting_instancesList the past occurrences (UUIDs) of a recurring meeting by meeting_id.list_past_meeting_participantsList who joined a past meeting by meeting_id or UUID, with names and emails.list_past_webinar_participantsList who attended a past webinar by webinar_id or UUID.list_recordingsList a user's cloud recordings (user_id "me" for yourself) in a from/to date range (max 1 month).list_upcoming_meetingsList a user's upcoming meetings. Use user_id "me" for yourself.list_webinar_registrantsList people registered for a webinar by webinar_id; filter by status.list_webinarsList a user's webinars. Use user_id "me" for yourself; filter by type (scheduled, upcoming).update_meetingChanges dataChange a meeting by meeting_id: topic, start_time, duration, agenda or settings. Pass occurrence_id to change one occurrence of a recurring meeting.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Zoom from the app list.
- 2
Paste your key
In the Zoom App Marketplace choose Develop › Build App › Server-to-Server OAuth app. Add the meeting, webinar and recording scopes you need and activate the app. Then paste the Account ID, Client ID and Client secret from the App Credentials page. The extra headers field is optional. PipMCP exchanges these for short-lived access automatically and renews it.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.
Questions
What can the AI do in Zoom?
It can list and read meetings, webinars, registrants, cloud recordings, transcripts, AI Companion summaries and past meeting participants. It can create, update and delete meetings, and register people for meetings and webinars.
Does the AI see my Zoom credentials?
No. Your Account ID, Client ID and Client secret are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with reading meetings and transcripts only. Deleting a meeting cannot be undone, and registering someone makes Zoom email them, so these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Zoom account.
What is a Server-to-Server OAuth app?
It is an app you build for your own Zoom account in the App Marketplace. It gives you an Account ID, Client ID and Client secret, and the scopes you add decide what it can reach. PipMCP trades these for short-lived access automatically, so you never renew a token yourself.
Let your AI work in Zoom today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Zoom freePipMCP is not affiliated with Zoom. Product names are trademarks of their owners.



