Zoom MCP Server
About
Zoom MCP Server allows you to manage Zoom meetings through natural language commands, integrating with Zoom’s Server-to-Server OAuth API. It is designed for users who want to schedule, list, delete, or retrieve meeting details using AI assistants.
Details
- Author
- MCP-Mirror
- Downloads
- 309
- Categories
- Communication
Jump to
- List upcoming meetings with natural language.
- Create new meetings via AI prompts.
- Delete meetings by index or ID.
- Retrieve details of a specific meeting.
- Authenticates via Zoom Server-to-Server OAuth.
- Works with any MCP‑compatible AI client.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Zoom MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Obtain a Zoom Account ID, Client ID, and Client Secret from the Zoom Marketplace by creating a Server-to-Server OAuth App with meeting scopes. Configure your MCP client with npx -y @yitianyigexiangfa/zoom-mcp-server@latest and set the three environment variables. After setup, send commands such as “list my upcoming meetings”, “Schedule a meeting at today 3 pm”, “delete the latest meeting”, or “Retrieve 86226580854 meeting's details”.
create_meeting
Create a meeting
list_meetings
List scheduled meetings
delete_a_meeting
Delete a meeting with a given ID
get_a_meeting_details
Retrieve the meeting's details with a given ID
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"zoom mcp server": {
"zoom-mcp-server": {
"command": "npx",
"args": [
"-y",
"@yitianyigexiangfa/zoom-mcp-server@latest"
],
"env": {
"ZOOM_ACCOUNT_ID": "${ZOOM_ACCOUNT_ID}",
"ZOOM_CLIENT_ID": "${ZOOM_CLIENT_ID}",
"ZOOM_CLIENT_SECRET": "${ZOOM_CLIENT_SECRET}"
}
}
}
}
}
McpServers
{
"zoom-mcp-server": {
"command": "npx",
"args": [
"-y",
"@yitianyigexiangfa/zoom-mcp-server@latest"
],
"env": {
"ZOOM_ACCOUNT_ID": "${ZOOM_ACCOUNT_ID}",
"ZOOM_CLIENT_ID": "${ZOOM_CLIENT_ID}",
"ZOOM_CLIENT_SECRET": "${ZOOM_CLIENT_SECRET}"
}
}
}
Zoom MCP Server
Now you can date a Zoom meeting with AI's help

Usage
1. list meetings
- list my meetings
- list my upcoming meetings
2. create a meeting
- Schedule a meeting at today 3 pm with a introduce mcp topic
3. delete a meeting
- delete the latest meeting
- delete the 86226580854 meeting
4. get a meeting detail
- Retrieve the latest meeting's details
- Retrieve 86226580854 meeting's details
Usage with VS Code
2 Steps to play with zoom-mcp-server
- Get Zoom Client ID, Zoom Client Secret and Account ID
- Config MCP server
1. Get Zoom Client ID, Zoom Client Secret and Account ID
1. vist Zoom Marketplace
1. Build App and choose Server to Server OAuth App
1. Add Scope > Meeting > Select All Meeting Permissions
1. Active your app
then you can get Account ID, Client ID, Client Secret in App Credentials page
2. Config MCP Server
{
"mcpServers": {
"zoom-mcp-server": {
"command": "npx",
"args": ["-y", "@yitianyigexiangfa/zoom-mcp-server@latest"],
"env": {
"ZOOM_ACCOUNT_ID": "${ZOOM_ACCOUNT_ID}",
"ZOOM_CLIENT_ID": "${ZOOM_CLIENT_ID}",
"ZOOM_CLIENT_SECRET": "${ZOOM_CLIENT_SECRET}"
}
}
}
}
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



