by Prathamesh0901
A Model Context Protocol (MCP) server for managing Zoom meetings via Claude or Cursor, enabling natural language commands for meeting creation, updates, deletion, and retrieval.
Zoom MCP Server is a Model Context Protocol (MCP) server designed to facilitate the management of Zoom meetings using natural language commands through AI tools like Claude and Cursor. It provides a standardized interface to interact with Zoom, allowing users to create, update, delete, and retrieve meeting information effortlessly.
To use the Zoom MCP Server with Claude or Cursor, you need to configure your MCP config file (e.g., claude_desktop_config.json
for Claude or .cursor/mcp.json
for Cursor). This involves two main steps:
Get Zoom Client ID, Zoom Client Secret, and Account ID:
Meeting
scope and select all meeting permissions.Configure MCP Server:
mcpServers
entry for "zoom" in your MCP config file.command
as "npx" and args
as ["-y", "@prathamesh0901/zoom-mcp-server"]
.env
variables ZOOM_ACCOUNT_ID
, ZOOM_CLIENT_ID
, and ZOOM_CLIENT_SECRET
with your obtained Zoom App credentials.For local development, you can clone the repository, install dependencies (npm install
), and run the server in development mode (npm run dev
) or build for production (npm run build
) and then run the compiled server (npm start
).
Zoom MCP Server offers the following key functionalities:
get_meetings
: Retrieve all active Zoom meetings.create_meeting
: Create a new Zoom meeting.update_meeting
: Update an existing Zoom meeting.delete_meeting
: Delete a Zoom meeting.Each of these tools is implemented with Zod schema validation for robust parameter handling.
Q: What AI tools are supported by Zoom MCP Server? A: Zoom MCP Server is designed to integrate with AI tools that support the Model Context Protocol (MCP), specifically mentioning Claude and Cursor.
Q: How do I get my Zoom API credentials? A: You can obtain your Zoom Account ID, Client ID, and Client Secret by creating a Server to Server OAuth App on the Zoom Marketplace and activating it.
Q: Can I contribute to the Zoom MCP Server project? A: Yes, contributions are welcome. You can fork the repository, create a new branch, make your changes, and then open a pull request.
A Model Context Protocol (MCP) server for managing Zoom meetings via Claude or Cursor.
This server enables you to create, update, delete, and retrieve Zoom meetings using a standardized MCP interface, making it easy to integrate with AI tools like Claude and Cursor.
To use this MCP server with Claude or Cursor, add the following to your MCP config file( Claude: claude_desktop_config.json
| Cursor: .cursor/mcp.json
):
{
"mcpServers": {
"zoom": {
"command": "npx",
"args": [
"-y", "@prathamesh0901/zoom-mcp-server"
],
"env": {
"ZOOM_ACCOUNT_ID": "Your Zoom Account ID",
"ZOOM_CLIENT_ID": "Your Zoom Client ID",
"ZOOM_CLIENT_SECRET": "Your Zoom Client Secret"
}
}
}
}
🛡️ Replace the credentials with your Zoom App credentials created on the Zoom Marketplace.
Tool | Description |
---|---|
get_meetings |
Retrieve all active Zoom meetings |
create_meeting |
Create a new Zoom meeting |
update_meeting |
Update an existing meeting |
delete_meeting |
Delete a Zoom meeting |
Each tool is implemented using Zod schema validation for parameters.
Clone the repo:
git clone https://github.com/Prathamesh0901/zoom-mcp-server.git
cd zoom-mcp-server
Install dependencies:
npm install
Run in development mode:
npm run dev
Build for production:
npm run build
Run the compiled server:
npm start
Contributions are welcome and appreciated! To contribute:
git checkout -b feature/your-feature-name
git commit -m "Add some feature"
This project is licensed under the MIT License.
Please log in to share your review and rating for this MCP.