Integration · Marketing
Connect Claude & ChatGPT to Zoom Events
Ask your AI who registered for an event, how many people joined, or to set up a new draft event in Zoom Events. It can create and update events, ticket types, speakers and sessions, register attendees and read attendance and registration reports. Event admin gets done without clicking through the Zoom Events screens.
Free plan, no credit card. Takes about a minute.
Try asking
“Who has registered for our product launch event?”
The AI finds the event and lists its registrants.
“Create a draft webinar-style event in our Marketing hub for 14 November, 10:00 to 11:00 Copenhagen time.”
It looks up the hub and creates the event as a draft with name, description, times and timezone. Nothing is published until you publish it.
“Register [email protected] for the partner summit.”
It registers her with a ticket for the event. Zoom Events may send her a confirmation email.
What your AI can do
Events and hubs
List hubs and events, create draft events, update details, and publish, duplicate or cancel an event.
Tickets and registrants
Register attendees, find, update or remove tickets, and create and edit ticket types with price, quantity and sales window.
Speakers, sessions and reports
Manage speakers and sessions, list exhibitors and access links, and read attendance and ticket registration reports.
“Add a free early bird ticket type, 100 seats, on sale until 1 October.”
It creates the ticket type on the event with the quantity and the sales window you gave.
“How many people attended last week's event, and for how long?”
It pulls the attendance report for the event, showing who joined and how long they stayed.
“Add Lars Jensen as a speaker with his job title and bio.”
It adds the speaker to the event with name, job title and biography.
25 tools for Zoom Events
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_eventChanges dataCreate a draft event in a hub. Requires `name`, `description`, `hub_id`, `timezone`, `event_type` (SIMPLE_EVENT, CONFERENCE or RECURRING) and `access_level`; set start_time and end_time. Publish it with manage_event.create_event_speakerChanges dataAdd a speaker to an event. Requires `event_id` and `name`; optional email, job title, company, biography and social links.create_ticket_typeChanges dataCreate a ticket type for an event. Requires `event_id`, `name`, `currency`, `start_time` and `end_time` of sales; set free or price and quantity.delete_event_ticketDeletesRemove a registration from an event by `event_id` and `ticket_id`. The person loses their ticket; this cannot be undone.get_eventGet one event by `event_id`, with its name, times, type, hub and settings.get_event_attendance_reportGet the attendance report for an event by `event_id`: who joined and for how long. Optional date range.get_event_sessionGet one session of a conference event by `event_id` and `session_id`, with times, speakers and settings.get_event_ticketGet one ticket by `event_id` and `ticket_id`, with the attendee details.get_ticket_registration_reportGet the ticket registration report for an event by `event_id`, optionally within a date range.list_event_access_linksList the registration and join links of an event by `event_id`.list_event_exhibitorsList exhibitors and sponsors of an event by `event_id`.list_event_registrantsList people registered for an event by `event_id`.list_event_speakersList the speakers of an event by `event_id`.list_eventsList events, filtered by `event_status_type` (upcoming, past, draft, cancelled), `role_type` (host for events you run), `hub_id` or date range.list_hubsList your Zoom Events hubs. Set `role_type` host for hubs you run. Use to find the hub_id needed to create events.list_session_attendeesList who attended a session, by `event_id` and `session_id`.list_ticket_typesList ticket types for an event by `event_id`, with price, quantity and sales window.manage_eventChanges dataPublish, duplicate or cancel an event by `event_id` with `operation`. Cancelling needs a `cancel_message` if people are registered and notifies them; duplicating takes `duplicate_event` name and start time.register_attendeesChanges dataRegister one or more people for an event by `event_id`. Pass `tickets`, each with at least an email (plus name and other details). Registrants may receive a confirmation email.search_event_ticketsFind tickets (registrations) for an event by `event_id`, optionally filtered by attendee `email` or `ticket_type_id`.update_eventChanges dataUpdate an event by `event_id`: name, description, times, timezone, tags or location. Only the fields you pass change.update_event_sessionChanges dataUpdate a session by `event_id` and `session_id`: name, description, start and end time, speakers or type.update_event_speakerChanges dataUpdate a speaker by `event_id` and `speaker_id`: name, bio, job title, company or visibility in the lobby.update_event_ticketChanges dataUpdate an attendee's ticket details by `event_id` and `ticket_id`: name, organisation, job title, phone or address.update_ticket_typeChanges dataUpdate a ticket type by `event_id` and `ticket_type_id`: name, price, quantity, sales window or description.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Zoom Events from the app list.
- 2
Paste your key
In the Zoom App Marketplace choose Develop › Build App › Server-to-Server OAuth app. Add the Zoom Events scopes you need (they start with zoom_events_) and activate the app. Then paste the Account ID, Client ID and Client secret from the App Credentials page. 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 Events?
It can list hubs, events, registrants, tickets, ticket types, speakers, exhibitors and access links, and read sessions and attendance and registration reports. It can create and update events, ticket types and speakers, update sessions and tickets, register attendees, remove a ticket, and publish, duplicate or cancel an event.
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 lookups and reports only. Actions that reach attendees, like registering people, cancelling an event or removing a ticket, 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, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Zoom account with access to Zoom Events.
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 Zoom Events 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 Events today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Zoom Events freePipMCP is not affiliated with Zoom Events. Product names are trademarks of their owners.






