Locate the Claude Desktop config file
On macOS, the config file lives at:If the file does not exist yet, create it. If it already exists, open it in any text editor.
Add the Zoom MCP server entry
Add the following to the
mcpServers object. If the mcpServers key does not exist, add it at the top level:Why launch-mcp.js instead of index.js
The config points to
launch-mcp.js rather than index.js directly. launch-mcp.js is a Claude MCP-safe launcher that loads your .env file and the access token into the environment before starting index.js. This avoids shell execution issues that can occur in Claude’s macOS and iCloud Drive environments, where direct shell script execution is restricted.Restart Claude Desktop
Save the config file and fully quit Claude Desktop, then reopen it. Claude reads the MCP server configuration only on startup.
Verify the connection
After Claude Desktop restarts, it should connect to the Zoom MCP Server without showing any MCP connection errors. To confirm everything is working, ask Claude:
“Show me my upcoming Zoom meetings”Claude should respond with your meeting list pulled from Zoom.If something does not work, check the Claude Desktop logs for error details: