Overview
Zoom MCP Server is a Model Context Protocol (MCP) server implementation for Zoom, enabling AI models to access Zoom's API capabilities seamlessly.
To use the Zoom MCP Server, clone the repository, set up your Zoom API credentials, and test the connection to the Zoom API using provided scripts.
- Connect to Zoom using Server-to-Server OAuth 2.0 authentication - Retrieve user information and profiles - Access meeting details and recordings - Manage Zoom resources through a standardized API - Debug mode for troubleshooting API connections
- Integrating AI models with Zoom for enhanced meeting experiences
- Automating user management and meeting scheduling
- Accessing and analyzing Zoom meeting data for insights
Add to your AI client
Use these steps to connect Zoom MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"zoom-mcp-osomai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-zoom-mcp-osomai"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"zoom-mcp-osomai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-zoom-mcp-osomai"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"zoom-mcp-osomai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-zoom-mcp-osomai"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"zoom-mcp-osomai": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-zoom-mcp-osomai"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"zoom-mcp-osomai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-zoom-mcp-osomai"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"zoom-mcp-osomai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-zoom-mcp-osomai"
]
}
}
}FAQ
What is the purpose of the Zoom MCP Server?
It serves as a bridge between AI models and Zoom, allowing for seamless integration and access to Zoom's features.
Do I need a Zoom account to use this project?
Yes, a Zoom account with admin privileges is required to set up the Server-to-Server OAuth app.
Is there any support for troubleshooting?
Yes, the project includes a troubleshooting section for common issues with API connections.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1755,"uuid":"76ecccf4-9868-4889-aef2-9a2980e20742","name":"zoom-mcp","title":"Zoom MCP Server","description":"MCP server for Zoom","avatar_url":"https://avatars.githubusercontent.com/u/144877882?v=4","created_at":"$D2025-03-05T05:11:24.317Z","updated_at":"$D2025-03-12T10:20:31.004Z","status":"created","author_name":"osomai","author_avatar_url":"https://avatars.githubusercontent.com/u/144877882?v=4","tags":"zoom-mcp,mcp-server,zoom-api","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/osomai/zoom-mcp","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"MIT license\",\"language\":\"Python\",\"is_official\":false,\"latest_commit_time\":\"2025-03-04 09:12:34\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]