Skip to main content
Glama

Zoom API MCP Server

mcp_config_meeting_operations_management.json11.9 kB
{ "server": { "url": "https://api.zoom.us/v2" }, "authentication": [ { "schema_parameters": { "in": "header" }, "type": "apiKey", "value": "API_KEY" } ], "operations": [ { "description": "Use this API to control the [in-meeting](https://support.zoom.us/hc/en-us/articles/360021921032-In-Meeting-Controls) **recording features** such as starting a recording, stopping a recording, pausing a recording, and resuming a recording. This API only works for Cloud Recordings and not for local recordings. **Prerequisite:** * The meeting must be a live meeting. * Cloud Recording must be enabled. * The user using this API must either be the host or alternative host of the meeting. **Scopes:** `meeting:write`, `meeting:write:admin`, `meeting:master`", "name": "in_meeting_recording_control" }, { "description": "Delete a meeting.\u003cbr\u003e\u003cbr\u003e **Scopes:** `meeting:write:admin` `meeting:write`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`", "name": "meeting_delete" }, { "description": "Retrieve the details of a meeting.\u003cbr\u003e\u003cbr\u003e **Scopes:** `meeting:read:admin` `meeting:read`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`", "name": "meeting" }, { "description": "Update the details of a meeting.\u003cbr\u003eThis API has a rate limit of 100 requests per day. Therefore, a meeting can only be updated for a maximum of 100 times within a 24 hour window.\u003cbr\u003e **Scopes:** `meeting:write:admin` `meeting:write`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`", "name": "meeting_update" }, { "description": "Retrieve the meeting invite note that was sent for a specific meeting.\u003cbr\u003e\u003cbr\u003e **Scopes:** `meeting:read:admin` `meeting:read`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`", "name": "meeting_invitation" }, { "description": "Cloud Recordings of past Zoom Meetings can be made [on-demand](https://support.zoom.us/hc/en-us/articles/360000488283-On-demand-Recordings). Users should be [registered](https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/meetingrecordingregistrantcreate) to view these recordings. Use this API to register a user to gain access to **On-demand Cloud Recordings** of a past meeting.\u003cbr\u003e **Scopes:** `recording:write:admin`, `recording:write`.\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`", "name": "meeting_recording_registrant_create" }, { "description": "A host or a user with admin permission can require [registration for a Zoom meeting](https://support.zoom.us/hc/en-us/articles/211579443-Registration-for-Meetings). Use this API to list users that have registered for a meeting.\u003cbr\u003e\u003cbr\u003e **Scopes**: `meeting:read:admin` `meeting:read`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`", "name": "meeting_registrants" }, { "description": "Update the status of a meeting.\u003cbr\u003e\u003cbr\u003e **Scopes:** `meeting:write:admin` `meeting:write` **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`", "name": "meeting_status" }, { "description": "List total live or past meetings that occurred during a specified period of time. This overview will show if features such as audio, video, screen sharing, and recording were being used in the meeting. You can also see the license types of each user on your account.\u003cbr\u003e You can specify a monthly date range for the dashboard data using the `from` and `to` query parameters. The month should fall within the last six months.\u003cbr\u003e **Scopes:** `dashboard_meetings:read:admin`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Resource-intensive`\u003cbr\u003e\u003cbr\u003e **Prerequisites:** \u003cbr\u003e * Business or a higher plan.\u003cbr\u003e\u003cbr\u003e", "name": "dashboard_meetings" }, { "description": "Get details on live or past meetings. This overview will show if features such as audio, video, screen sharing, and recording were being used in the meeting. You can also see the license types of each user on your account.\u003cbr\u003e You can specify a monthly date range for the dashboard data using the `from` and `to` query parameters. The month should fall within the last six months. \u003cbr\u003e **Scopes:** `dashboard_meetings:read:admin`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Heavy`\u003cbr\u003e **Prerequisites:** \u003cbr\u003e * Business or a higher plan.", "name": "dashboard_meeting_detail" }, { "description": "Get a list of participants from live or past meetings.\u003cbr\u003e\u003cbr\u003e If you do not provide the `type` query parameter, the default value will be set to `live` and thus, you will only see metrics for participants in a live meeting, if any meeting is currently being conducted. To view metrics on past meeting participants, provide the appropriate value for `type`. \u003cbr\u003e You can specify a monthly date range for the dashboard data using the `from` and `to` query parameters. The month should fall within the last six months. **Scopes:** `dashboard_meetings:read:admin`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Heavy`\u003cbr\u003e **Prerequisites:** Business or a higher plan.", "name": "dashboard_meeting_participants" }, { "description": "Get a list of meeting participants from live or past meetings along with the quality of service they recieve during the meeting such as connection quality for sending/receiving video, audio, and shared content.\u003cbr\u003eIf you do not provide the `type` query parameter, the default value will be set to `live` and thus, you will only see metrics for participants in a live meeting, if any meeting is currently being conducted. To view metrics on past meeting participants, provide the appropriate value for `type`.\u003cbr\u003e \u003cbr\u003e You can specify a monthly date range for the dashboard data using the `from` and `to` query parameters. The month should fall within the last six months.\u003cbr\u003e\u003cbr\u003e **Scopes:** `dashboard_meetings:read:admin`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Heavy`\u003cbr\u003e **Prerequisites:** \u003cbr\u003e * Business or a higher plan.", "name": "dashboard_meeting_participants_q_o_s" }, { "description": "Retrieve the sharing and recording details of participants from live or past meetings.\u003cbr\u003e **Scopes:** `dashboard_meetings:read:admin`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Heavy`\u003cbr\u003e **Prerequisites:** \u003cbr\u003e * Business or a higher plan.", "name": "dashboard_meeting_participant_share" }, { "description": "Retrieve the quality of service for participants from live or past meetings. This data indicates the connection quality for sending/receiving video, audio, and shared content. If nothing is being sent or received at that time, no information will be shown in the fields. \u003cbr\u003e\u003cbr\u003e **Scopes:** `dashboard_meetings:read:admin`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Heavy`", "name": "dashboard_meeting_participant_q_o_s" }, { "description": "This API lets you retrieve a list of all the phone template settings previously created. \u003cbr\u003e **Scope**:\u003cbr\u003e * `phone:read:admin` or `phone:read` \u003cbr\u003e**Prerequisites**: \u003cbr\u003e 1. Business or enterprise Account 2. A Zoom Phone license \u003cbr\u003e**[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`\u003cbr\u003e", "name": "list_setting_templates" }, { "description": "Get a detailed report for a past meeting. \u003cbr\u003e **Scopes:** `report:read:admin`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Heavy`\u003cbr\u003e **Prerequisites:**\u003cbr\u003e * Pro or a higher plan.\u003cbr\u003e", "name": "report_meeting_details" }, { "description": "Retrieve [report](https://support.zoom.us/hc/en-us/articles/216378603-Meeting-Reporting) on a past meeting for a specified period of time. The time range for the report is limited to a month and the month should fall under the past six months. Meetings will only be returned in the response if the meeting has two or more unique participants. \u003cbr\u003e\u003cbr\u003e **Scopes:** `report:read:admin`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Heavy`\u003cbr\u003e **Prerequisites:**\u003cbr\u003e * Pro or higher plan.", "name": "report_meetings" }, { "description": "Use this API to list [meeting templates](https://support.zoom.us/hc/en-us/articles/360036559151-Meeting-templates) that are available to be used by a user. **Scope:** `meeting:read` or `meeting:read:admin` **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`", "name": "list_meeting_templates" }, { "description": "List all the meetings that were scheduled for a user (meeting host). This API only supports scheduled meetings and thus, details on instant meetings are not returned via this API.\u003cbr\u003e\u003cbr\u003e **Scopes:** `meeting:read:admin` `meeting:read`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`", "name": "meetings" }, { "description": "[Create a meeting](https://support.zoom.us/hc/en-us/articles/201362413-Scheduling-meetings) for a user. \u003cbr\u003eThis API has a daily rate limit of 100 requests per day. Therefore, only 100 **Create a Meeting** API requests are permitted within a 24 hour window for a user.\u003cbr\u003e \u003caside\u003eThe \u003ccode\u003estart_url\u003c/code\u003e of a meeting is a URL using which a host or an alternative host can start a meeting. The expiration time for the \u003ccode\u003estart_url\u003c/code\u003e field is two hours for all regular users. \t For custCreate meeting hosts( i.e., users created using the \u003ccode\u003ecustCreate\u003c/code\u003e option via the [Create Users](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/usercreate) API), the expiration time of the \u003ccode\u003estart_url\u003c/code\u003e field is 90 days from the generation of the \u003ccode\u003estart_url\u003c/code\u003e. \t For security reasons, the recommended way to retrieve the updated value for the \u003ccode\u003estart_url\u003c/code\u003e field programmatically (after expiry) is by calling the [Retrieve a Meeting API](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meeting) and referring to the value of the \u003ccode\u003estart_url\u003c/code\u003e field in the response.\u003c/aside\u003e\u003cbr\u003e\u003cbr\u003e Scopes: `meeting:write:admin` `meeting:write` **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`", "name": "meeting_create" } ] }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/heesookiim/zoom-api'

If you have feedback or need assistance with the MCP directory API, please join our Discord server