mcpField
Z
Zoom MCP Server

Zoom MCP Server

Local
github.com/JavaProgrammerLBCommunication14Updated 70w ago

About Zoom MCP Server

Zoom MCP Server lets AI clients manage Zoom meetings by listing, scheduling, deleting, and retrieving meeting details. It is intended for workflows that handle meeting administration through natural-language requests.

Key features

  1. 01List current and upcoming meetings
  2. 02Schedule Zoom meetings
  3. 03Delete meetings
  4. 04Retrieve meeting details

Use cases

  1. 01Review upcoming Zoom meetings
  2. 02Schedule a meeting by time and topic
  3. 03Remove a recent or specified meeting
  4. 04Look up details for a meeting

MCP support

It exposes Zoom meeting-management operations to MCP clients as tools, configured with Zoom account credentials.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"zoom": {
"command": "npx",
"args": [
"-y",
"@yitianyigexiangfa/zoom-mcp-server"
],
"env": {
"ZOOM_ACCOUNT_ID": "<ZOOM_ACCOUNT_ID>",
"ZOOM_CLIENT_ID": "<ZOOM_CLIENT_ID>",
"ZOOM_CLIENT_SECRET": "<ZOOM_CLIENT_SECRET>"
}
}
}
}
Run commandnpx -y @yitianyigexiangfa/zoom-mcp-server
Environment variables to set
ZOOM_ACCOUNT_ID
ZOOM_CLIENT_ID
ZOOM_CLIENT_SECRETSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@yitianyigexiangfa/zoom-mcp-server

Tools

4

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
agendastringNoThe meeting's agenda.
start_timestringNoThe meeting's start time. This supports local time and GMT formats.To set a meeting's start time in GMT, use the yyyy-MM-ddTHH:mm:ssZ date-time format. For example, 2020-03-31T12:02:00Z. To set a meeting's start time using a specific timezone, use the yyyy-MM-ddTHH:mm:ss date-time format and specify the timezone ID in the timezone field. If you do not specify a timezone, the timezone value defaults to your Zoom account's timezone. You can also use UTC for the timezone value. Note: If no start_time is set for a scheduled meeting, the start_time is set at the current time and the meeting type changes to an instant meeting, which expires after 30 days. current time is 2026-08-21T06:03:55.683Z.
timezonestringNoTimezone for the meeting's start time. The Current timezone is UTC.
topicstringNoThe meeting's topic.

Details

From the project README

Zoom MCP Server

NPM Version MIT licensed smithery badge Zoom MCP Server

Now you can date a Zoom meeting with AI's help about.jpg

MseeP.ai Security Assessment Badge

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

Install with NPX in 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
  2. Build App and choose Server to Server OAuth App
  3. Add Scope > Meeting > Select All Meeting Permissions
  4. 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}"
      }
    }
  }
}

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.