Manage meetings, tokens, and users through natural language. A full MCP server with a native macOS desktop app.
"Show my meetings for today" · "Create a team standup at 10am" · "Who attended yesterday's call?"
The technologies powering Zoom MCP — from runtime to distribution.
A secure bridge connecting Claude Desktop to the Zoom API via the Model Context Protocol.
Validates before fetching. Only requests a new token when the current one is expired or within 5 minutes of expiry. Atomic writes for iCloud Drive safety.
Background monitor refreshes tokens automatically. Anti-loop protection with 30s cooldown and max 3 failure limit before disabling to prevent restart loops.
Multi-method startup verification with up to 15 retries. Auto-reopens Claude if it closes while the server is running.
launch-mcp.js avoids shell execution restrictions when running from Claude on macOS paths with spaces or iCloud Drive.
Token expiry countdown updates every 60 seconds with color-coded indicators: ✅ fresh, 📊 expiring soon, ⚠️ critical.
Electron app with real-time logs, one-click server controls, token panel, and Claude restart — no terminal required.
A polished desktop interface to run and manage Zoom MCP without touching the terminal.
Start and stop the MCP server instantly. Server state is reflected in real time across the status dashboard and badge.
Terminal-style log panel streams server stdout/stderr in real time with color-coded output: green for status, blue for token info, yellow for warnings.
Displays the current Zoom access token with source attribution (.env or Claude config). Check and refresh from the app without opening the terminal.
Restart Claude Desktop directly from the app with the purple gradient button — useful after token refreshes that require Claude to reload its config.
Everything Claude needs to manage your Zoom account through natural language.
Add Zoom MCP to your Claude Desktop config file to enable natural language Zoom control.
git clone the repo, run npm install, copy .env.example to .env and add your Zoom credentials.
Open Claude Desktop config JSON and add the zoom entry pointing to the absolute path of launch-mcp.js.
Quit and reopen Claude Desktop. The Zoom MCP server will be detected and connected automatically. Look for the 🔌 icon.
Ask Claude: "Show my upcoming Zoom meetings" — and Claude will call the Zoom API on your behalf using natural language.
Full guides, executive summary, speaker notes, and a visual presentation in the docs folder.