- Home
- MCP servers
- Zoom
Zoom
- typescript
6
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"prathamesh0901-zoom-mcp-server": {
"command": "npx",
"args": [
"-y",
"@prathamesh0901/zoom-mcp-server"
],
"env": {
"ZOOM_CLIENT_ID": "YOUR_CLIENT_ID",
"ZOOM_ACCOUNT_ID": "YOUR_ACCOUNT_ID",
"ZOOM_CLIENT_SECRET": "YOUR_CLIENT_SECRET"
}
}
}
}You can manage Zoom meetings through an MCP server that exposes a standardized interface to create, update, delete, and retrieve meetings. This makes it easy to integrate Zoom scheduling and management into AI tools or automation workflows using a consistent set of operations.
How to use
You interact with the Zoom MCP Server through an MCP client to perform core meeting operations. Use the available tools to create new Zoom meetings, fetch existing ones, update meeting details, or delete meetings. Each operation validates input using a strict schema to ensure you provide the correct fields and types.
Common workflows include creating a meeting and then updating its details (such as time or agenda), listing all active meetings for a given account, or removing meetings that are no longer needed. You can combine these actions with AI assistants or automation scripts to streamline scheduling, reminders, and post-meeting follow-ups.
How to install
Prerequisites: ensure you have Node.js installed on your machine. You can verify by running node -v and npm -v.
Clone the project repository and enter the directory where the MCP server lives.
Install dependencies.
git clone https://github.com/Prathamesh0901/zoom-mcp-server.git
cd zoom-mcp-server
npm install
Run in development mode to test locally.
npm run dev
Build the server for production and start it.
npm run build
npm start
Configuration and environment
Configure the MCP server to connect to Zoom by providing your Zoom App credentials. The server expects the following environment variables.
{
"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 credential placeholders with the actual values from your Zoom Marketplace app configuration.
Security and notes
Keep your Zoom credentials secure. Do not commit them to version control. Use a secure environment management strategy to load these variables in your runtime environment.
Only endpoints and operations described here are supported. Do not attempt custom or unsupported operations through the MCP interface.
Troubleshooting
If you encounter authentication failures, double-check that your Zoom Client ID and Client Secret are correctly set and that the account you are using has the required permissions.
If a meeting cannot be retrieved or updated, verify the meeting ID and ensure it belongs to your Zoom account.
Available tools
get_meetings
Retrieve all active Zoom meetings for the configured account.
create_meeting
Create a new Zoom meeting with specified details such as topic, start_time, duration, and settings.
update_meeting
Update properties of an existing Zoom meeting, such as time, topic, or agenda.
delete_meeting
Delete a Zoom meeting by its ID.