100+ integrations are ready to connect to your AI.Connect your first MCP

Zoom MCP server for your AI

Find and schedule meetings, pull a past meeting's participants, recording and AI summary in one call, read its transcript as text, register webinar attendees and post to Team Chat channels by name.

PopMCPZoom

Summarize yesterday's design review from its transcript and post the action items to the #design channel

Supported Zoom tools

Every Zoom API operation PopMCP exposes, from meetings and webinars to Phone, Rooms, Contact Center and account admin, plus the events it can watch for. Search by name or browse by module.

1,916 tools in the full catalog: 883 read and 1,033 write. 34 load by default, and the rest are found with tool search.

A sample of the 1,916 in the full catalog. The rest stay reachable through tool search.

zoom_add_webinar_registrant

Add a webinar registrant.

zoom_create_webinar

Create a webinar.

zoom_get_webinar

Get details for a scheduled Zoom webinar.

zoom_list_webinar_registrants

List webinar registrants.

zoom_list_webinars

List all the webinars scheduled by or on behalf a webinar host.

zoom_update_webinar

Make updates to a scheduled webinar.

zoom_get_user

Get an user.

zoom_list_users

Retrieve a list of your account's users.

zoom_chat_list_user_channels

Generates a list of user's chat channels.

zoom_chat_list_user_messages

Returns a list of chat messages and shared files between an user and an individual contact, or a chat channel.

zoom_chat_send_message

Sends chat messages to an user in your contact list or to a channel of which you are a member.

zoom_create_meeting

Creates a meeting for an user.

zoom_delete_meeting

Delete a meeting.

zoom_find_meetings

Find a person's Zoom meetings in one call: upcoming (default), past, live or all scheduled, optionally between two dates ("today", "tomorrow", yyyy-mm-dd) and filtered by topic text.

zoom_get_meeting

Get a meeting.

zoom_get_meeting_context

Everything about one meeting in one call: its details (topic, time, host, settings summary), its most recent occurrence's attendance (who joined, when, for how long), its cloud recording files and its AI Companion summary when there is one.

zoom_get_meeting_recordings

Get meeting recordings.

zoom_get_past_meeting_participants

Get past meeting participants.

zoom_list_meetings

List a meeting host user's scheduled meetings.

zoom_list_past_meeting_instances

Return a list of past meeting instances.

zoom_list_recent_recordings

A person's cloud recordings over the last N days (default 30, up to 180) in one call: Zoom only answers a month at a time, so this walks the months for you, newest first.

zoom_list_recordings

Lists all cloud recordings for an user.

zoom_list_upcoming_meetings

List a Zoom user's upcoming meetings.

zoom_schedule_meeting

Schedule a Zoom meeting from plain inputs and get back what to share: topic, start (ISO 8601 with or without an offset; a local time uses `timezone`, else the host's own Zoom time zone), duration_minutes (default 30), agenda, invitees (emails), alternative_hosts, passcode, waiting_room, join_before_host, auto_recording.

zoom_send_chat_message

Post a Zoom Team Chat message as the connected user: to a channel by its NAME or id (the name is looked up among the user's channels), or directly to a contact by email.

zoom_update_meeting

Updates meeting details.

zoom_add_meeting_registrant

Add a meeting registrant.

zoom_get_meeting_invitation

Get meeting invitation.

zoom_get_meeting_or_webinar_summary

Get a meeting or webinar summary.

zoom_get_meeting_transcript

The transcript of a recorded Zoom meeting as plain text, one line per speaker turn with its time ("[00:04:12] Ada: ...").

zoom_list_meeting_registrants

List meeting registrants.

zoom_list_user_meeting_or_webinar_summaries

Retrieve a list of meeting or webinar summaries hosted by the specified user.

zoom_phone_get_user_call_history

Get user's call history.

zoom_update_meeting_registrant_status

Update a meeting registrant's status by either approving, cancelling or denying a registrant from joining the meeting.

zoom_add_contact_group_members

Use this API to add members to a contact group.

zoom_add_panelists

Add panelists.

zoom_contact_center_assign_queue_agents

Assign users to a Contact Center queue as agent persona.

zoom_workspaces_add_or_update_workspace_floor_map

Use this API to Add or Update a Workspace floor map.

zoom_add_user_assistants

Add assistants.

zoom_dashboard_get_ai_adoption

Get the AI adoption summary.

zoom_phone_add_call_queue_setting

Adds a call queue setting according to the setting type.

zoom_rooms_add_background_image_library_content

Add Zoom Rooms background image library content.

zoom_contact_center_batch_create_campaign_dnc_list_phones

Batch create a campaign DNC list's phones.

zoom_contact_center_batch_create_address_book_contacts

Batch create new contacts in a customer list (formerly address book).

zoom_get_active_or_inactive_host_reports

Get active or inactive host reports.

zoom_phone_add_account_level_outbound_calling_exception_rule

Adds the account level outbound calling policy exception rule for country region.

zoom_phone_add_numbers_for_users_customized_outbound_caller_id

Add phone numbers for users' customized outbound caller ID.

zoom_add_group_admins

Add group admins.

zoom_contact_center_assign_user_skills

Assign skills to an user.

zoom_phone_add_members_to_shared_line_group

Adds members to a shared line group.

zoom_rooms_add_room

Use this API to add a Zoom Room to a Zoom account.

zoom_master_cancel_additional_plans

Cancel additional plans.

zoom_create_sp_certificate

Create a self-signed SP certificate.

zoom_phone_add_auto_receptionist

Adds an auto receptionist to a Zoom Phone.

zoom_phone_add_common_area

Adds an instance of a common area.

zoom_contact_center_assign_inbox_access_users

Assign inbox access users.

zoom_contact_center_get_historical_custom_report_tabular_schema

Get historical custom report tabular schema.

zoom_chat_add_session_content_tab

Adds a content tab to a chat session, which can be a channel or one-to-one chat.

zoom_revenue_accelerator_add_conversation_file_id_download_url

Add conversation by file ID or third party download URL.

zoom_revenue_accelerator_assign_team_managers

Assign Team Managers.

zoom_chat_assign_new_channel_owner

Assign a new channel owner.

zoom_master_add_sip_trunk_callout_countries

Add internal call-out countries.

zoom_contact_center_create_business_hours

Create new business hours.

zoom_contact_center_assign_team_agents

Assign agents to a team.

zoom_events_add_session_reservations

Add session reservations.

zoom_delete_account_virtual_backgrounds

Deletes an account's existing virtual background files.

zoom_contact_center_batch_update_asset_items

Batch updates asset items across multiple assets in a single request.

zoom_contact_center_create_variable

Create a new variable.

zoom_create_recording_registrant

Create a recording registrant.

zoom_add_new_device

Add a new device to Zoom account.

zoom_chat_add_or_remove_bookmark

Adds a bookmark to a message or removes the bookmark from a message.

zoom_chat_add_members_to_shared_space

Adds members to a shared space.

zoom_whiteboard_create_new_project

This API endpoint allows you to create a new project for an user, optionally adding collaborators and initializing it with existing whiteboards.

zoom_contact_center_get_engagement_attachments

Get an engagement's attachments.

zoom_get_meeting_sip_uri_with_passcode

Get a meeting SIP URI with passcode.

zoom_add_meeting_app

Add an auto-open app in a meeting.

zoom_batch_add_webinar_registrants

Perform batch registration.

zoom_contact_center_assign_queue_disposition_sets

Assign queue disposition sets.

zoom_workspaces_add_workspace_photo

Use this API to add a workspace photo.

zoom_bulk_update_features_for_users

Bulk update features for users.

zoom_dashboard_get_ai_kpis

Get AI KPIs.

zoom_phone_add_members_to_call_queue

Adds phone users or common areas as members to a specific call queue.

zoom_rooms_add_background_image_library_folder

Use this API to add a Zoom Rooms background image library content folder.

zoom_contact_center_batch_delete_campaign_dnc_list_phones

Batch delete a campaign DNC list's phones.

zoom_contact_center_batch_delete_address_book_contacts

Batch delete contacts from a customer list (formerly address book).

zoom_get_billing_invoice_reports

Get department billing invoices reports for a specific billing period.

zoom_phone_add_common_area_level_outbound_calling_exception_rule

Adds the common area level outbound calling policy exception rule for the country region.

zoom_phone_add_user_call_forward_setting

Add user call forward setting.

zoom_add_group_members

Add group members.

zoom_contact_center_batch_create_user_profiles

Batch create user profiles.

zoom_phone_add_policy_setting_to_shared_line_group

Adds the policy sub-setting for a specific shared line group according to the policyType.

zoom_rooms_apply_configuration_profile_for_rooms

Apply a configuration profile for Zoom Rooms.

zoom_master_cancel_base_plan

Cancel a base plan for a sub account.

zoom_create_sso_configuration

Create a SAML, InCommon, or OIDC SSO configuration.

zoom_phone_add_auto_receptionist_setting

Adds the auto receptionist setting according to the setting type.

zoom_phone_add_common_area_setting

Adds the common area setting according to the setting type.

zoom_contact_center_assign_queues_to_inbox

Assigns the specified Contact Center queues to an inbox, making the queues available through that inbox.

zoom_contact_center_historical_agent_performance_dataset_data

List historical agent performance dataset data.

zoom_chat_batch_remove_members_from_channel

Removes multiple members from a chat channel in a batch.

zoom_revenue_accelerator_add_conversation_meeting_record_url

Add new conversations by meeting record URL or meeting UUID.

zoom_revenue_accelerator_assign_team_members

Assign Team Members.

zoom_chat_batch_delete_channels

Batch delete channels.

zoom_master_add_sip_trunk_internal_numbers

Add internal numbers.

zoom_contact_center_create_closure_set

Create a new closure set for use in queue and other object operating hours.

zoom_contact_center_assign_team_supervisors

Assign supervisors to a team.

zoom_events_create_or_update_session_interpreters

Creates or updates the list of interpreters for the session.

zoom_get_account_locked_settings

Get locked settings.

zoom_contact_center_create_asset

Create an asset to store in the Contact Center Asset Library.

zoom_contact_center_create_variable_group

Create a custom variable group.

zoom_delete_meeting_or_webinar_recordings

Delete all of a meeting's or webinar's recording files.

zoom_assign_device_to_group

Assign a device to a new group.

zoom_chat_delete_message

Deletes a chat message previously sent to a contact or a channel.

zoom_chat_create_shared_space

Creates a shared space.

zoom_whiteboard_create_subproject

Creates a new subproject under the specified parent project.

zoom_contact_center_get_engagement_available_transfer_flows

Get an engagement's available transfer flows.

zoom_get_past_meeting_details

Get past meeting details.

zoom_add_user_tsp_account

Add an user's TSP account.

zoom_create_webinar_branding_name_tag

Create a webinar's session branding name tag.

zoom_contact_center_assign_queue_dispositions

Assign queue dispositions.

zoom_workspaces_check_in_out_of_reservation

Use this API to check in to or out of a reservation.

zoom_check_user_email

Check an user email.

zoom_dashboard_get_ai_usage_details

Get AI usage and engagement details.

zoom_phone_add_members_to_custom_group

Adds call queue members to a custom group.

zoom_rooms_add_digital_signage_content_folder

Use this API to add a Digital Signage Content folder.

zoom_contact_center_batch_update_campaign_lists

Batch update campaign contact lists.

zoom_contact_center_batch_update_address_book_contacts

Batch update contacts in an address book.

zoom_get_billing_reports

Get department billing reports of a Zoom account.

zoom_phone_add_site_level_outbound_calling_exception_rule

Adds the site level outbound calling policy exception rule for the country region.

zoom_phone_add_user_profile_setting

Add an user's profile setting.

zoom_create_group

Use this API to create a group.

zoom_contact_center_batch_delete_user_profiles

Batch delete user profiles.

zoom_phone_add_shared_line_group_setting

Adds the shared line group setting according to the setting type.

zoom_rooms_change_location

Change a Zoom Room's location.

zoom_master_delete_subaccounts_billing_invoice_report

Delete Zoom subaccounts' billing invoice report.

zoom_delete_sp_certificate

Delete a self-signed SP certificate.

zoom_phone_add_policy_subsetting

Adds a policy subsetting for a specific auto receptionist according to the policyType.

zoom_phone_apply_template_to_common_areas

Applies a template to common areas.

zoom_contact_center_create_inbox

Create a new inbox.

zoom_contact_center_historical_flow_performance_dataset_data

List historical flow performance dataset data.

zoom_chat_create_channel

Creates a channel for an user.

zoom_revenue_accelerator_add_new_comments_to_conversation

Add new comments to a specific conversation.

zoom_revenue_accelerator_create_team

Please create team one by one, if your account enable hierarchical structure team.

zoom_chat_batch_demote_channel_administrators

Demotes administrators in a channel in batch.

zoom_master_assign_sip_trunk_configuration

Assign SIP trunk configuration.

zoom_contact_center_delete_business_hours

Delete business hours.

zoom_contact_center_create_team

Create a new team.

zoom_events_create_or_update_session_polls

Create or update the list of polls for the session.

zoom_get_account_managed_domains

Get account's managed domains.

zoom_contact_center_create_asset_category

Create an asset category.

zoom_contact_center_delete_variable

Delete a variable.

zoom_delete_recording_file_for_meeting_or_webinar

Delete a recording file for a meeting or webinar.

zoom_assign_device_to_user_or_commonarea

Assign a device to an user or commonarea.

zoom_chat_delete_scheduled_message

Deletes a scheduled message.

zoom_chat_delete_shared_space

Deletes a shared space.

zoom_whiteboard_delete_project

This API endpoint allows you to delete a specified project.

zoom_contact_center_get_engagement_available_transfer_queues

Get an engagement's available transfer queues.

zoom_list_past_meetings_qa

List past meetings' Q&A.

zoom_ai_companion_get_conversation_archives

Get AI Companion conversation archives.

zoom_create_webinar_invite_links

Create webinar's invite links.

zoom_contact_center_assign_queue_menu_based_interrupt

Assign a queue menu based interrupt.

zoom_workspaces_create_reservation

Creates a workspace reservation.

zoom_check_user_pm_room

Check an user's PM room.

zoom_dashboard_get_ai_usage_trend

Get the AI usage and engagement trend.

zoom_phone_add_policy_subsetting_to_call_queue

Adds the policy subsetting for a specific call queue according to the policyType.

zoom_rooms_add_digital_signage_image_or_video

Add a digital signage image or video.

zoom_contact_center_create_campaign_contact_list

Create a campaign contact list.

zoom_contact_center_create_address_book

Create a customer list (formerly address book) .

zoom_get_cloud_recording_usage_report

Get cloud recording usage report.

zoom_phone_add_user_level_outbound_calling_exception_rule

Adds an user level outbound calling policy exception rule for the country region.

zoom_phone_add_user_shared_access_setting

Adds the user setting according to the setting type, specifically for delegation, intercom and shared access for voicemail, and call recordings.

zoom_delete_group

Delete an entire group.

zoom_contact_center_batch_update_user_profiles

Batch update user profiles.

zoom_phone_assign_shared_line_group_numbers

Assigns phone numbers to a shared line groups.

zoom_rooms_create_device_profile

Creates a Zoom Room device profile.

zoom_master_download_invoice_file

Download a Zoom account's billed invoice file, in PDF format.

zoom_delete_sso_configuration

Delete a single SSO configuration (multiple-configuration accounts only).

zoom_phone_assign_auto_receptionist_numbers

Assigns available phone numbers to an auto receptionist.

zoom_phone_assign_calling_plans_to_common_area

Assigns calling plans to a common area.

zoom_contact_center_delete_inbox_message

Delete a single message in an inbox.

zoom_contact_center_historical_outbound_dialer_performance

List historical outbound dialer performance dataset data.

zoom_chat_delete_channel

Deletes a specific channel.

zoom_revenue_accelerator_delete_conversation_by_conversation_id

Delete conversation by conversation ID.

zoom_revenue_accelerator_delete_team

Please delete team one by one, if your account enable hierarchical structure team.

zoom_chat_batch_remove_members_from_user_channel

Removes multiple members from an user's chat channel in a batch.

zoom_master_assign_sip_trunk_numbers

Assign internal numbers to a subaccount.

zoom_contact_center_delete_closure_set

Delete a closure set.

zoom_contact_center_delete_team

Delete a specified team.

zoom_events_create_session

Creates a session.

zoom_get_account_settings

Get account settings.

zoom_contact_center_delete_asset

Delete or achive an existing asset.

zoom_contact_center_delete_variable_group

Delete a specified variable group.

zoom_get_meeting_or_webinar_recording_analytics_details

Get a meeting or webinar recording's analytics details.

zoom_change_device

Change device name.

zoom_chat_get_forwarded_message

Get a forwarded message.

zoom_chat_demote_shared_space_administrators_to_members

Demotes shared space administrators to members.

zoom_whiteboard_get_collaborators_of_project

Get collaborators of a project.

zoom_contact_center_get_engagement_available_transfer_users

Get an engagement's available transfer users.

zoom_update_meeting_status

Update the status of a meeting.

zoom_ai_services_cancel_batch_job

Cancels a batch transcription job.

zoom_create_webinar_poll

Creates a poll for a webinar.

zoom_contact_center_assign_queue_supervisors

Assign users to a Contact Center queue as supervisor persona.

zoom_workspaces_create_workspace

Creates a new workspace.

zoom_create_user

Create users.

zoom_dashboard_get_aic_roi_kpis

Get AIC ROI KPI data.

zoom_phone_assign_numbers_to_call_queue

Assigns numbers to a call queue.

zoom_rooms_add_digital_signage_library_playlist

Use this API to add a content library Digital Signage Playlist.

zoom_contact_center_create_campaign_list_contact

Create a campaign contact list's contact.

zoom_contact_center_create_address_book_contact

Create a new contact in an address book.

zoom_get_daily_usage_report

Get daily usage report.

zoom_phone_delete_account_level_outbound_calling_exception_rule

Deletes the account level outbound calling exception rule.

zoom_phone_assign_calling_plan_to_user

Assigns a calling plan to a Zoom Phone user.

zoom_delete_group_admin

Delete a group admin.

zoom_contact_center_batch_update_user_status

Batch update Contact Center users' statuses.

zoom_phone_create_shared_line_group

Creates a shared line group.

zoom_rooms_delete_device_profile

Deletes a Zoom Room device profile.

zoom_master_download_subaccounts_billing_invoice_reports

Download a Zoom subaccounts' billing invoice reports.

zoom_enable_or_disable_account_sso

Enable or disable account SSO.

zoom_phone_delete_auto_receptionist_setting

Delete the auto receptionist setting according to the setting type.

zoom_phone_assign_numbers_to_common_area

Assigns phone numbers to a common area.

zoom_contact_center_delete_inbox_messages

Delete multiple messages in an inbox.

zoom_contact_center_historical_queue_performance_dataset_data

List historical queue performance dataset data.

zoom_chat_get_channel

Get a channel.

zoom_revenue_accelerator_delete_conversation_comment

Delete comment from a specific conversation.

zoom_revenue_accelerator_get_team_detail

Get team detail, such as team name, team description, team member size and etc.

zoom_chat_delete_user_channel

Deletes a specific channel.

zoom_master_assign_sip_trunks

Assign SIP trunks that are available on a master account to a subaccount.

zoom_contact_center_get_business_hours

Get information about business hours.

zoom_contact_center_get_team

Get information about a team.

zoom_events_delete_session

Deletes a session.

zoom_get_account_trusted_domains

Get account's trusted domains.

zoom_contact_center_delete_asset_category

Delete an existing asset category.

zoom_contact_center_delete_variable_log

Delete a variable log.

zoom_get_meeting_or_webinar_recording_analytics_summary

Get a meeting or webinar recording's analytics summary.

zoom_change_device_association

Change a device's association from one Zoom Room to another.

zoom_chat_get_message

Get a message.

zoom_chat_get_shared_space

Get a shared space.

zoom_whiteboard_get_project

Get a project.

zoom_contact_center_get_engagement_events

Get an engagement's events.

zoom_update_participant_real_time_media_streams_rtms_app_status

Update participant Real-Time Media Streams (RTMS) app status.

zoom_ai_services_cancel_batch_summarizer_job

Cancel Batch Summarizer Job.

zoom_create_webinar_template

Create a webinar template from an existing webinar.

zoom_contact_center_assign_queue_teams

Assign queue teams.

zoom_workspaces_create_workspace_asset

Create a new workspace asset.

zoom_delete_user

Disassociate (unlink) an user or permanently delete an user.

zoom_dashboard_get_aic_roi_meeting_summary_usage

Get AIC ROI meeting summary usage data.

zoom_phone_create_call_queue

Creates a call queue.

zoom_rooms_add_digital_signage_url

Use this API to add a URL to the Zoom Rooms digital signage content library.

zoom_contact_center_create_campaign_list_custom_field

Create a custom field for a campaign contact list.

zoom_contact_center_create_address_book_custom_field

Create a customer list (formerly address book) custom field.

zoom_get_disclaimer_report

Get disclaimer report.

zoom_phone_delete_common_area_level_outbound_calling_exception

Deletes the common area level outbound calling exception rule.

zoom_phone_batch_add_users

Adds phone users in batch.

zoom_delete_group_member

Delete a group member.

zoom_contact_center_create_user_profile

Create an user's profile.

zoom_phone_delete_shared_line_group

Deletes a shared line group.

zoom_rooms_delete_room

Delete a Zoom Room.

zoom_master_generate_sub_accounts_billing_invoice_reports

Generate sub accounts' billing invoice reports.

zoom_get_account_sso_capabilities

Get account SSO capabilities.

zoom_phone_delete_non_primary_auto_receptionist

Deletes a non-primary auto receptionist.

zoom_phone_delete_common_area

Delete a common area.

zoom_contact_center_delete_inboxes

Delete one or more inboxes.

zoom_contact_center_historical_routing_log_performance_dataset

List historical routing log performance dataset data.

zoom_chat_invite_channel_members

Invites members that are in an user's contact list to a channel.

zoom_revenue_accelerator_edit_conversation_comment

Edit a comment for a specific conversation.

zoom_revenue_accelerator_grant_additional_access_to_current_team

Grant additional access to current team.

zoom_chat_get_retention_policy_of_channel

Get retention policy of a channel.

zoom_master_delete_all_sip_trunk_numbers

Delete all internal numbers assigned to a subaccount.

zoom_contact_center_get_closure_set

Get information about a closure set.

zoom_contact_center_list_team_agents

Retrieve a list of a team's assigned agents.

zoom_events_delete_session_reservations

Delete session reservations.

zoom_get_account_webinar_registration_settings

Get an account's webinar registration settings.

zoom_contact_center_delete_asset_items

Delete specific asset items.

zoom_contact_center_get_variable

Get a variable.

zoom_get_meeting_recording_settings

Get meeting recording settings.

zoom_delete_device

Delete a device from a Zoom account.

zoom_chat_list_bookmarks

List bookmarks.

zoom_chat_list_shared_space_channels

Returns a list of channels for a shared space.

zoom_whiteboard_list_all_projects

List all projects.

zoom_contact_center_get_engagement_survey

Get an engagement's survey and answer item configuration.

zoom_ai_services_cancel_batch_translator_job

Cancel Batch Translator Job.

zoom_delete_live_webinar_message

Deletes a message in a live webinar based on ID.

zoom_contact_center_batch_create_queues_with_template

Batch create queues with a template.

zoom_workspaces_delete_desk_assignment

Deletes a desk assignment.

zoom_delete_user_assistant

Delete a specific assistant of an user.

zoom_dashboard_get_chat_metrics

Get metrics for how users are utilizing Zoom Chat to send messages.

zoom_phone_create_custom_group_in_call_queue

Create a custom group in a call queue.

zoom_rooms_delete_background_image_library_content

Deletes a Zoom Rooms background image library content item.

zoom_contact_center_create_outbound_campaign

Create an outbound Contact Center campaign.

zoom_contact_center_create_address_book_unit

Create a collection (formerly address book unit).

zoom_get_history_meeting_and_webinar_list

Get history meeting and webinar list.

zoom_phone_delete_site_level_outbound_calling_exception_rule

Deletes the site level outbound calling exception rule.

zoom_phone_delete_user_call_forward_setting

Delete user call forward setting.

zoom_delete_group_virtual_backgrounds

Use this API to delete a group's Virtual Background files.

zoom_contact_center_create_user_template

Create an user template.

zoom_phone_delete_shared_line_group_setting

Deletes the shared line group setting according to the setting type.

zoom_rooms_get_device_information

Get device information.

zoom_master_get_account_plan_information

Get account plan information.

zoom_get_account_sso_settings

Get account SSO settings.

zoom_phone_delete_policy_subsetting

Delete a policy subsetting.

zoom_phone_delete_common_area_setting

Delete common area setting.

zoom_contact_center_delete_messages_across_inboxes

Delete inbox messages.

zoom_contact_center_list_historical_agent_compliance_logs

List historical agent compliance logs.

zoom_chat_invite_channel_members_groups

Invite channel members (Groups).

zoom_revenue_accelerator_get_conversation_comments

Get comments for a specific conversation.

zoom_revenue_accelerator_grant_additional_access_to_target_teams

The current team grants additional access to the target teams.

zoom_chat_get_user_channel

Get a channel.

zoom_master_delete_sip_trunk

Delete a SIP trunk.

zoom_contact_center_list_business_hours

Get a list of business hours.

zoom_contact_center_list_team_child_teams

Get a list of a team's child teams.

zoom_events_get_session_information

Get the session information.

zoom_update_account_locked_settings

Updates an account's locked settings.

zoom_contact_center_duplicate_asset

Duplicate an asset.

zoom_contact_center_get_variable_group

Gets information about a variable group.

zoom_get_recording_registration_questions

Get registration questions.

zoom_delete_zpa_device_by_vendor_and_mac_address

Delete ZPA device by vendor and mac address.

zoom_chat_list_pinned_history_messages_of_channel

Returns a list of pinned history messages of channel.

zoom_chat_list_shared_space_members

Returns a list of members in a shared space.

zoom_whiteboard_list_subprojects

Retrieves a list of all subprojects under a parent project.

zoom_contact_center_get_historical_engagement

Get a historical engagement.

zoom_ai_services_create_custom_vocabulary

Create a custom vocabulary.

zoom_delete_webinar

Delete a webinar.

zoom_contact_center_batch_delete_queue_templates

Batch delete queue templates.

zoom_workspaces_delete_neighborhoods

Delete one or more neighborhoods from a floor.

zoom_delete_user_assistants

Delete all of the current user's assistants.

zoom_dashboard_get_crc_port_usage

Get CRC port usage.

zoom_phone_delete_call_queue

Delete a call queue.

zoom_rooms_delete_background_image_library_folder

Deletes a Zoom Rooms background image library content folder.

zoom_contact_center_delete_campaign_list_custom_field

Delete a custom field in a campaign contact list.

zoom_contact_center_delete_address_book

Delete a customer list (formerly address book).

zoom_get_meeting_activities_report

Get a meeting activities report.

zoom_phone_delete_user_level_outbound_calling_exception_rule

Deletes the user level outbound calling exception rule.

zoom_phone_delete_user_profile_setting

Delete an user's profile setting.

zoom_get_group

Get a group under an account.

zoom_contact_center_delete_user_profile

Delete an user's profile.

zoom_phone_delete_slg_policy_setting

Delete an SLG policy setting.

zoom_rooms_get_device_profile

Get a device profile.

zoom_master_get_account_subscriptions_information

Get account subscriptions information.

zoom_get_account_sso_status

Get account SSO status.

zoom_phone_get_auto_receptionist

Get an auto receptionist.

zoom_phone_generate_activation_codes_for_common_areas

Generates activation codes for common areas.

zoom_contact_center_get_inbox

Get an inbox.

zoom_contact_center_list_historical_agent_load_dataset_data

Generate a list of historical agent load dataset data.

zoom_chat_join_channel

Joins a channel that is open for anyone in the same organization to join.

zoom_revenue_accelerator_get_conversation_content_analysis

Get the content analysis for a specific conversation.

zoom_revenue_accelerator_list_account_teams

List account teams.

zoom_chat_invite_user_channel_members

Invites members that are in an user's contact list to a channel.

zoom_master_delete_sip_trunk_callout_country

Delete internal call-out country.

zoom_contact_center_list_business_hours_flows

Show a list of flows using business hours.

zoom_contact_center_list_team_parent_teams

Get a list of a team's parent teams.

zoom_events_get_session_livestream_configuration

Get session livestream configuration.

zoom_update_account_meeting_waiting_room_branding

Update meeting Waiting Room branding.

zoom_contact_center_get_asset

Get information about an asset.

zoom_contact_center_get_variable_log

Gets information about a variable log.

zoom_list_recording_registrants

Get a list of registrants of a past meeting's on-demand cloud recordings.

zoom_get_device_detail

Get device detail.

zoom_chat_list_scheduled_messages

Returns a list of scheduled messages.

zoom_chat_list_shared_spaces

Returns a list shared spaces.

zoom_whiteboard_move_to_project

This API endpoint allows you to move one or more whiteboards to a specified project.

zoom_contact_center_list_historical_engagements

Retrieve a list of historical/completed engagements.

zoom_ai_services_delete_vocabulary

Delete a specified custom vocabulary.

zoom_delete_webinar_branding_name_tag

Delete a webinar's session branding name tag.

zoom_contact_center_batch_delete_queues

Batch delete queues.

zoom_workspaces_delete_reservation

Deletes a reservation.

zoom_delete_user_profile_picture

Delete an user's profile picture.

zoom_dashboard_get_issues_of_rooms

Get issues of Zoom Rooms.

zoom_phone_delete_call_queue_setting

Delete the call queue setting by the setting type.

zoom_rooms_delete_digital_signage_content_folder

Use this API to delete an individual digital signage content folder.

zoom_contact_center_delete_outbound_campaign

Delete a Contact Center's outbound campaign.

zoom_contact_center_delete_address_book_contact

Delete a contact from an address book, including contacts created through a CRM integration.

zoom_get_meeting_detail_reports

Get meeting detail reports.

zoom_phone_get_account_level_outbound_calling_countries_regions

Get account level outbound calling countries and regions.

zoom_phone_delete_user_shared_access_setting

Delete an user's shared access setting.

zoom_get_group_locked_settings

Get locked settings.

zoom_contact_center_delete_user_recordings

Delete all of an user's Contact Center recordings.

zoom_phone_get_shared_line_group

Get a shared line group.

zoom_rooms_get_profile

Get Zoom Room profile.

zoom_master_get_account_subscriptions_usage

Get account subscriptions usage.

zoom_get_sso_configuration

Get an SSO configuration.

zoom_phone_get_auto_receptionist_call_handling_setting

Get auto receptionist call handling setting.

zoom_phone_get_common_area_call_handling_setting

Get common area call handling setting.

zoom_contact_center_get_inbox_email_notification_list

Get an inbox email notification list.

zoom_contact_center_list_historical_agent_opt_in_or_out_logs

List historical agent opt in or out logs.

zoom_chat_leave_channel

Leaves a specific channel.

zoom_revenue_accelerator_get_conversation_information

Get information for a specific conversation.

zoom_revenue_accelerator_list_team_managers

List Team Managers.

zoom_chat_list_account_public_channels

Lists public chat channels that the account's users create.

zoom_master_delete_sip_trunk_internal_number

Let a master account with SIP Connected Audio plan delete a previously assigned internal phone number from a master account or a subaccount.

zoom_contact_center_list_business_hours_queues

Show a list of queues using business hours.

zoom_contact_center_list_team_supervisors

Lists the supervisors assigned to a specific team.

zoom_events_list_session_interpreters

List session interpreters.

zoom_update_account_owner

Update the account owner.

zoom_contact_center_get_asset_category

Get an asset category.

zoom_contact_center_list_variable_groups

Returns a list of variable groups.

zoom_recover_meeting_recordings

Recover all deleted cloud recordings of a specific meeting.

zoom_get_phone_appliance_settings_by_user_id

Get Zoom Phone Appliance settings by user ID.

zoom_chat_mark_message_read_or_unread

Marks a chat message as read or unread.

zoom_chat_move_shared_space_channels

Moves one or more channels in or out of a shared space.

zoom_whiteboard_remove_collaborator_from_project

This API endpoint allows you to remove a specific collaborator from a designated project.

zoom_contact_center_list_open_engagements

Return a list of open engagements.

zoom_ai_services_evaluate_decision_questions

Evaluate decision questions.

zoom_delete_webinar_branding_virtual_backgrounds

Delete a webinar's session branding virtual background.

zoom_contact_center_create_queue

Create a queue that determines which agents handle incoming engagements - voice, video, chat, messaging, email, and other channels.

zoom_workspaces_delete_workspace

Deletes workspace detail.

zoom_delete_user_scheduler

Delete a scheduler.

zoom_dashboard_get_meeting_details

Get details on live or past meetings.

zoom_phone_delete_cq_policy_setting

Delete a CQ policy setting.

zoom_rooms_delete_digital_signage_content_item

Use this API to delete an individual digital signage content item.

zoom_contact_center_get_campaign_contact_list

Get a campaign contact list.

zoom_contact_center_delete_address_book_custom_field

Delete a customer list (formerly address book) custom field.

zoom_get_meeting_participant_reports

Get meeting participant reports.

zoom_phone_get_common_area_level_outbound_calling_countries

Get common area level outbound calling countries and regions.

zoom_phone_get_user_call_handling_setting

Get user call handling setting.

zoom_get_group_settings

Get settings for a group.

zoom_contact_center_delete_user_template

Delete an user template.

zoom_phone_get_shared_line_group_call_handling_setting

Get shared line group call handling setting.

zoom_rooms_get_sensor_data

Get Zoom Room sensor data.

zoom_master_get_billing_information

Get a subaccount's billing information.

zoom_get_sso_login_log_detail

Get SSO login log detail.

zoom_phone_get_auto_receptionist_policy

Get an auto receptionist policy.

zoom_phone_get_common_area_details

Get common area details.

zoom_contact_center_list_account_inbox_messages

List an account's inbox messages.

zoom_contact_center_list_historical_agent_timecard_dataset_data

List historical agent timecard dataset data.

zoom_chat_list_account_channel_activity_logs

Returns a list of a channel's activity logs.

zoom_revenue_accelerator_get_conversation_interactions

Get interactions for a specific conversation.

zoom_revenue_accelerator_list_team_members

List team members by page.

zoom_chat_list_channel_activity_logs

Returns a list of a channel's activity logs.

zoom_master_get_sip_trunk_configuration

Get a SIP (Session Initiation Protocol) trunk configuration.

zoom_contact_center_list_closures

Get a list of closures.

zoom_contact_center_list_teams

Retrieve a list of all teams with details, including supervisors and agents.

zoom_events_list_session_polls

List all the polls of a session.

zoom_update_account_settings

Update an account's settings.

zoom_contact_center_list_asset_categories

List asset categories.

zoom_contact_center_list_variable_logs

Return a list of variable logs.

zoom_recover_single_recording

Recover a single recording file from the meeting.

zoom_get_zdm_group_info

Get ZDM group info.

zoom_chat_perform_operations_on_message_of_channel

Performs different operations, such as pin or unpin, on the message of channel.

zoom_chat_promote_shared_space_members_to_administrators

Promotes shared space members to administrators.

zoom_whiteboard_remove_from_project

This API endpoint allows you to remove one or more whiteboards from a specified project.

zoom_contact_center_poll_engagement_recording_status

Polls a video or voice engagement's recordings' status.

zoom_ai_services_get_batch_job_status

Get Batch Job Status.

zoom_delete_webinar_branding_wallpaper

Delete a webinar's session branding wallpaper file.

zoom_contact_center_create_queue_template

Create a Contact Center queue template.

zoom_workspaces_delete_workspace_asset

Delete a workspace asset by asset ID.

zoom_delete_user_schedulers

Delete all of an user's schedulers.

zoom_dashboard_get_meeting_participant_qos

Get meeting participant QoS.

zoom_phone_delete_custom_group

Delete a custom group.

zoom_rooms_delete_digital_signage_library_playlist

Delete digital signage library playlist.

zoom_contact_center_get_campaign_list_contact

Get a contact on a campaign contact list.

zoom_contact_center_delete_address_book_unit

Delete a collection (formerly address book unit).

zoom_get_meeting_poll_reports

Use this API to get a report of poll results for a past meeting.

zoom_phone_get_site_level_outbound_calling_countries_and_regions

Get site level outbound calling countries and regions.

zoom_phone_get_user_policy_details

Get user policy details.

zoom_get_group_webinar_registration_settings

Get webinar registration settings for a group.

zoom_contact_center_get_user_profile

Get an user's profile.

zoom_phone_get_shared_line_group_policy

Get a shared line group policy.

zoom_rooms_get_settings

Get information on meeting, alert, digital signage or scheduling display settings applied to a specific Zoom Room.

zoom_master_get_invoice_details

Get invoice details.

zoom_get_sso_mappings

Get SSO mappings.

zoom_phone_get_auto_receptionist_settings

Get auto receptionist settings.

zoom_phone_get_common_area_settings

Get common area settings.

zoom_contact_center_list_inbox_messages

Return a list of all messages in an inbox.

zoom_contact_center_list_historical_agent_work_session_logs

List historical agent work session logs.

zoom_chat_list_channel_members

Lists all members of a channel.

zoom_revenue_accelerator_get_conversation_scorecards

Get scorecards for a specific conversation.

zoom_revenue_accelerator_list_unassigned_team_users

List unassigned team zra users by page.

zoom_chat_list_channel_administrators

Lists all administrators of a channel.

zoom_master_list_sip_trunk_callout_countries

Retrieve the list of internal call-out countries of a master account or a sub account.

zoom_contact_center_list_closures_flows

Show a list of flows that are using a closure set.

zoom_contact_center_move_team

Move a team's level.

zoom_events_list_session_reservations

Retrieves the list of reservations made by registrants for the session.

zoom_update_account_webinar_registration_settings

Update an account's webinar registration settings.

zoom_contact_center_list_assets

List Contact Center assets.

zoom_contact_center_list_variables

Returns a list of variables for a specific variable group.

zoom_update_meeting_recording_settings

Update settings applied to a meeting's cloud recording.

zoom_get_zpa_version_info

Get ZPA version info.

zoom_chat_react_to_message

React to a chat message.

zoom_chat_remove_members_from_shared_space

Removes members from a shared space.

zoom_whiteboard_share_project_to_new_users

Share a project to new users.

zoom_contact_center_start_engagement

Start an engagement.

zoom_ai_services_get_batch_scribe_job_file

Get Batch Scribe Job File.

zoom_delete_webinar_poll

Delete a webinar's poll.

zoom_contact_center_delete_attendee_from_scheduled_callback

Delete an attendee from a scheduled callback event.

zoom_workspaces_delete_workspace_floor_map

Use this API to delete a workspace floor map.

zoom_delete_user_virtual_backgrounds

Use this API to delete an user's Virtual Background files.

zoom_dashboard_get_meeting_quality_scores

Get meeting quality scores.

zoom_phone_get_call_queue_call_handling_setting

Get call queue call handling setting.

zoom_rooms_get_background_image_library_content

Get Zoom Rooms background image library content.

zoom_contact_center_get_campaign_list_custom_field

Get a campaign contact list's custom field.

zoom_contact_center_delete_by_source_id

Delete contact by source ID.

zoom_get_meeting_qa_report

Get meeting Q&A report.

zoom_phone_get_user_level_outbound_calling_countries_and_regions

Get user level outbound calling countries and regions.

zoom_phone_get_user_profile

Get an user's profile.

zoom_list_group_admins

List group admins.

zoom_contact_center_get_user_template

Get an user template.

zoom_phone_get_shared_line_group_settings

Get shared line group settings.

zoom_rooms_get_virtual_controller_url

Get the Zoom Rooms virtual controller URL.

zoom_master_get_plan_usage

Get plan usage.

zoom_list_sp_certificates

List the account's SP certificates (CA and self-signed).

zoom_phone_list_auto_receptionists

Returns a list of auto receptionists.

zoom_phone_list_activation_codes

Returns a list of activation code information of the common areas under an account.

zoom_contact_center_list_inbox_users

Retrieve a list of users assigned to an inbox.

zoom_contact_center_list_historical_custom_report_tabular_data

List historical custom report tabular data.

zoom_chat_list_channel_members_groups

Returns a list of channel member groups.

zoom_revenue_accelerator_get_user_playlist

Get all playlists for an user.

zoom_revenue_accelerator_move_team_to_new_parent

Move team to new parent.

zoom_chat_list_user_channel_members

Returns a list of all members of a channel.

zoom_master_list_sip_trunk_internal_numbers

Let a master account with the SIP Connected Audio plan list internal phone numbers - numbers that are not provided by Zoom but are owned by the organization consuming the API - that are assigned to a master account or a subaccount.

zoom_contact_center_list_closures_queues

Show a list of queues that are using a closure set.

zoom_contact_center_unassign_team_agents

Unassign agents from a team.

zoom_events_list_sessions

List sessions.

zoom_update_account_webinar_waiting_room_branding

Update webinar Waiting Room branding.

zoom_contact_center_update_asset

Update an asset.

zoom_contact_center_update_variable

Update a variable.

zoom_update_recording_registrant_status

Update a registrant's status.

zoom_list_devices

This API lets you list devices.

zoom_chat_retrieve_thread

Retrieves all messages under a thread.

zoom_chat_transfer_shared_space_ownership

Transfers shared space ownership to a member or administrator.

zoom_whiteboard_update_project_basic_information

This API endpoint allows you to update the basic information of a specific project.

zoom_contact_center_update_engagement

Update an engagement.

zoom_ai_services_get_batch_summarizer_job

Get Batch Summarizer Job.

zoom_delete_webinar_registrant

Delete a webinar registrant.

zoom_contact_center_delete_queue

Delete a specified queue.

zoom_workspaces_delete_workspace_photos

Deletes workspace photos.

zoom_get_collaboration_device_detail

Get collaboration device detail.

zoom_dashboard_get_meeting_sharing_recording_details

Get meeting sharing/recording details.

zoom_phone_get_call_queue_custom_group_detail

Get call queue custom group detail.

zoom_rooms_get_background_image_library_folder

Get Zoom Rooms Background Image Library Folder.

zoom_contact_center_get_outbound_campaign

Get a Contact Center outbound campaign.

zoom_contact_center_get_address_book

Get an address book.

zoom_get_meeting_reports

Get meeting reports.

zoom_phone_list_account_level_outbound_calling_exception_rules

Lists the account level outbound calling policy exception rules.

zoom_phone_get_user_profile_settings

Get an user's profile settings.

zoom_list_group_channels

Returns a list of channels for a group under your account.

zoom_contact_center_list_user_profiles

List user profiles.

zoom_phone_list_shared_line_groups

Lists all the shared line groups.

zoom_rooms_list_device_profiles

Returns a list of Zoom Room device profiles.

zoom_master_list_billing_invoices

List billing invoices.

zoom_list_sso_configurations

List the account's full filtered SSO configuration set.

zoom_phone_unassign_all_auto_receptionist_numbers

Unassigns all phone numbers that were previously assigned to an auto receptionist.

zoom_phone_list_common_areas

Lists common areas under an account.

zoom_contact_center_list_inboxes

Return a list of inboxes.

zoom_contact_center_list_historical_disposition_dataset_data

List historical disposition dataset data.

zoom_chat_perform_operations_on_channels

Performs different operations on channels.

zoom_revenue_accelerator_initiate_and_complete_multipart_upload

Initiate and complete a multipart upload.

zoom_revenue_accelerator_remove_additional_access_from_current

Remove additional access from current team.

zoom_chat_promote_channel_members_to_administrators

Promotes members to an administrator role in a channel.

zoom_master_list_sip_trunk_numbers

List SIP trunk numbers.

zoom_contact_center_update_business_hours

Update business hours.

zoom_contact_center_unassign_team_supervisors

Unassign supervisors from a team.

zoom_events_update_session

Updates an existing session in an event.

zoom_upload_account_virtual_backgrounds

Uploads virtual background files for all users on the account to use.

zoom_contact_center_update_asset_category

Update an asset category.

zoom_contact_center_update_variable_group

Update a variable group.

zoom_update_recording_registration_questions

Update registration questions for users to answer while registering to view a recording.

zoom_upgrade_zpa_firmware_or_app

Upgrade ZPA firmware or app by Zoom Device Manager (ZDM) group ID.

zoom_chat_update_message

Update a message.

zoom_chat_update_shared_space_settings

Updates a shared space's settings.

zoom_whiteboard_update_project_collaborators

Updates the role of a collaborator in a project, which allows you to modify the permissions of an existing collaborator in a specific project.

zoom_ai_services_get_batch_summarizer_job_file

Get Batch Summarizer Job File.

zoom_delete_webinar_survey

Delete a webinar survey.

zoom_contact_center_delete_queue_interrupt_menu_configuration

Deletes the interrupt menu configuration for a specific queue.

zoom_workspaces_edit_workspace_asset

Edit the workspace's asset based on asset ID.

zoom_get_meeting_summary_templates

Get meeting summary templates.

zoom_dashboard_get_meetings_client_feedback

Get zoom meetings client feedback.

zoom_phone_get_call_queue_details

Get call queue details.

zoom_rooms_get_digital_signage_content_folder

Use this API to get the details of an individual digital signage content folder.

zoom_contact_center_insert_batch_of_contacts_into_campaign_list

Insert a batch of contacts into a campaign contact list.

zoom_contact_center_get_address_book_contact

Get an address book contact.

zoom_get_meeting_survey_report

Get meeting survey report.

zoom_phone_list_common_area_level_outbound_calling_exception

Lists the common area level outbound calling policy exception rules.

zoom_phone_list_users

Returns a list of all of an account's users who are assigned a Zoom Phone license.

zoom_list_group_members

List the members of a group under your account.

zoom_contact_center_list_user_queues

List the Contact Center queues that an user is assigned to.

zoom_phone_unassign_all_shared_line_group_numbers

Unassigns all the phone numbers that have been assigned to the shared line group.

zoom_rooms_list_devices

List information about the devices that are being used for a specific Zoom Room in an account.

zoom_master_list_sub_accounts_billing_invoice_reports

List sub accounts' billing invoice reports.

zoom_list_sso_login_logs

List SSO login logs.

zoom_phone_unassign_auto_receptionist_number

Unassigns a specific phone number that was previously assigned to an auto receptionist.

zoom_phone_unassign_calling_plan_from_common_area

Use this API to unassign a calling plan from the common area.

zoom_contact_center_list_queues_assigned_to_inbox

Returns a paginated list of Contact Center queues assigned to the specified inbox, including each queue's identifier, name, description, channel, and configuration details.

zoom_contact_center_list_historical_engagement_dataset_data

List historical engagement dataset data.

zoom_chat_remove_channel_member

Removes a member from a chat channel.

zoom_revenue_accelerator_list_conversations

List all conversations.

zoom_revenue_accelerator_remove_additional_access_from_target

Remove additional access from target teams.

zoom_chat_remove_user_channel_member

Removes a member from a chat channel.

zoom_master_list_sip_trunks

List all the SIP trunks assigned to a master account or a sub account of the master account.

zoom_contact_center_update_closure_set

Update information about a closure set.

zoom_contact_center_update_team

Update a team's details.

zoom_events_update_session_livestream_configuration

Update the livestream configuration for the given session.

zoom_ai_services_get_batch_translator_job

Get Batch Translator Job.

zoom_get_live_stream_details

Get a webinar's live stream configuration details, such as Stream URL, Stream Key and Page URL.

zoom_contact_center_delete_queue_recordings

Delete all recordings in a queue.

zoom_workspaces_get_all_workspace_assets

Get all workspace assets.

zoom_get_meeting_template_detail

Get meeting template detail.

zoom_dashboard_get_post_meeting_feedback

Get post meeting feedback.

zoom_phone_get_call_queue_policy

Get call queue policy.

zoom_rooms_get_digital_signage_content_item

Use this API to get the details of an individual digital signage content item.

zoom_contact_center_list_campaign_custom_fields

List a campaign contact's custom fields.

zoom_contact_center_get_address_book_custom_field

Get information about a customer list (formerly address book) custom field.

zoom_get_operation_logs_report

Get operation logs report.

Connect Zoom to Claude, ChatGPT and Claude Code

Credentials off one Zoom screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

In the Zoom App Marketplace open Developers, then the plus sign, Build an app and Server-to-Server OAuth app. Add the scopes you want, fill in the contact details, activate it, and copy its Account ID, Client ID and Client secret into PopMCP.

Account IDe.g. 5yiPLwmTTpQVBnMxOlf32q
Client IDe.g. aBcDeFgHiJkLmNoPqRsTuV
Client secret••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • “Summarize yesterday's design review from its transcript and post the action items to the #design channel”

    • find_meetings
    • get_meeting_transcript
    • send_chat_message
  • “Schedule a 45 minute call with dana@acme.com next Tuesday at 10am my time and give me the invitation”

    • schedule_meeting
  • “Who joined Monday's all-hands, and is the recording ready to share?”

    • find_meetings
    • get_meeting_context
  • “Register these three people for Thursday's webinar and confirm they are on the list”

    • list_webinars
    • add_webinar_registrant
    • list_webinar_registrants

Use Zoom from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Zoom MCP server questions

What teams ask before putting Zoom behind an AI client.

What do I need from Zoom to connect it?

A Server-to-Server OAuth app in your Zoom account. In the Zoom App Marketplace open Developers, select the plus sign, then Build an app and Server-to-Server OAuth app. Add scopes for what the AI should reach, add a developer name and email, activate the app, and copy the Account ID, Client ID and Client secret into PopMCP. There is no redirect URL and no consent screen, and PopMCP fetches a fresh hour-long token whenever it needs one. An account admin can make the app, or anyone whose role has the Server-to-Server OAuth app permission.

Can the AI read meeting transcripts and AI summaries?

Yes, for meetings that have them. get_meeting_transcript returns the transcript as plain text: Zoom's meeting transcript when there is one, otherwise the audio transcript of the cloud recording. get_meeting_or_webinar_summary returns the AI Companion summary when the host had it switched on, and get_meeting_context gathers a past meeting's details, participants, recordings and summary in one call. Recordings, transcripts and AI summaries need a paid Zoom plan with those features on. Video and audio files are described, never streamed into the conversation.

Which parts of Zoom does it reach besides meetings?

Webinars, cloud recordings, Team Chat, Zoom Phone, Rooms and Workspaces, Contact Center, Mail and Calendar, Scheduler, Clips, Whiteboard, Docs, Zoom Events, Revenue Accelerator and the admin side: users, groups, roles, single sign-on, reports and dashboards. A master account reaches its sub accounts through the same tools. Left out are the Video SDK, Chatbot and Commerce APIs, Marketplace developer tooling, and calls that hand back sign-in tokens, such as a host's ZAK.

Why does a call say a scope is missing?

A Server-to-Server OAuth app can only call what its scopes allow, and the error names the scope Zoom asked for. Add it on the app's Scopes page in the Zoom App Marketplace and run the request again: PopMCP fetches a new token on the next call, so there is nothing to reconnect. Admin scopes, which reach other users, reports and account settings, can only be added by someone whose Zoom role allows them.

Will the AI run into Zoom's rate limits?

Zoom counts requests per Zoom account, shared by every app installed on it, in Light, Medium, Heavy and Resource-intensive classes that grow with your plan. Each user can also create or update 100 meetings or webinars a day. When Zoom says to slow down, the tool reports which class was hit and when it resets, and most lists can be read 300 records a page, so a big export takes fewer calls.

Which Zoom events can PopMCP watch?

21 in total. Polled: meeting ended, cloud recording ready, transcript ready, AI meeting summary ready, phone call completed, missed phone call, new voicemail, clip created, booking made in Scheduler, sales call analysed, Zoom Event created and whiteboard created. Change detection: meeting scheduled, meeting changed or cancelled, webinar scheduled, user added, user deactivated, added to a chat channel, and task assigned or updated. Two watch a level you set: cloud recording storage running high and active hosts dropped.

Do I have to run or host the Zoom MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

How do I connect Zoom to Claude Code?

Connect Zoom in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking Zoom on the consent screen. The Zoom tools are then available in that session, and no Zoom credential is stored on your machine.

Why do only 34 of the 1916 tools load by default?

Loading 1916 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 34-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 1916 here. A trigger is something PopMCP watches for you: 21 Zoom events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Zoom.

Connect Zoom to your AI in minutes

Launch a hosted MCP endpoint for Zoom, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP