zoom-rooms-mcp
Provides read-only tools for Zoom Rooms, enabling queries of room status and health, room details with open issues, and the devices in each room (cameras, mics, speakers, controllers, displays) via Zoom's REST API.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
zoom-rooms-mcp
An MCP server for Zoom Rooms. Ask Claude, Cursor, or any MCP client "which rooms have problems right now?" and get an answer from your Zoom account: room status, health, open issues and the devices in each room.
Read-only by design. All 3 tools are annotated
readOnlyHint: true. Nothing changes in Zoom.Runs without an account.
--demoserves a fictional 32-room campus, so you can try it before you have credentials. With no credentials set it starts in demo mode on its own.Local and simple. One stdio server you run yourself. No website, no hosted service, no sign-in.
Per-account token cache. Server-to-Server OAuth tokens are cached per account and client, never shared across credentials.
Try it (no Zoom account)
git clone https://github.com/Pgarciapg/zoom-rooms-mcp && cd zoom-rooms-mcp
npm install && npm run build
node dist/cli.js --demoRelated MCP server: EndpointRead-MCP
Add it to Claude
Claude Code
claude mcp add zoom-rooms \
-e ZOOM_ACCOUNT_ID=... -e ZOOM_CLIENT_ID=... -e ZOOM_CLIENT_SECRET=... \
-- node /path/to/zoom-rooms-mcp/dist/cli.jsClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"zoom-rooms": {
"command": "node",
"args": ["/path/to/zoom-rooms-mcp/dist/cli.js"],
"env": {
"ZOOM_ACCOUNT_ID": "...",
"ZOOM_CLIENT_ID": "...",
"ZOOM_CLIENT_SECRET": "..."
}
}
}
}Leave out env to run on demo data.
Zoom credentials
Create a Server-to-Server OAuth app at marketplace.zoom.us and add the Zoom Rooms read scopes for listing rooms, room details and room devices (the app's Scopes page lists them). Then set:
Variable | What it is |
| Account ID from the app's credentials page |
| Client ID |
| Client secret |
| Optional. A dotenv file holding the three values above. Environment variables win. |
| Optional. Defaults to |
If only some of the three are set, the server refuses to start and names what is missing, so a typo never quietly drops you into demo mode.
Tools
Tool | Zoom API | Returns |
|
| Every room with status and health |
|
| One room's details and open issues |
|
| Cameras, mics, speakers, controllers, displays |
Each result has the raw JSON as text plus structuredContent: { source: "zoom" | "demo", data }. Unknown rooms come back as a clean tool error.
Development
npm run typecheck
npm test # builds, then unit tests plus an end-to-end stdio run of the CLIAbout
Built by Downriver Labs, which builds MCP connectors that connect a business's own systems to AI assistants. Sister project: qsys-reflect-mcp for Q-SYS Reflect.
MIT license.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only MCP access to a documented IT fleet: state, changes, posture. 15 tools.
Read-only MCP access to sessions, funnels, campaigns, errors, live visitors, and anomalies.
Read-only Dant3 MCP for public rooms, agents, jobs and provisional machine onboarding.
Read-only MCP server for AIStatusDashboard status, incidents, metrics, and fallback recommendations.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Zoom APIs through MCP, supporting multi-user OAuth token management, read-only and admin-gated mutation tools, schema discovery, and query suggestions for LLM workflows.MIT
- AlicenseBqualityCmaintenanceA read-only MCP server for Microsoft Intune and Entra ID that enables list, get, search, and reporting operations for tenant visibility, audits, troubleshooting, and health reporting without write actions. It includes authentication helpers, report exports, and metadata discovery tools.361MIT
- AlicenseNot gradedqualityDmaintenanceA standalone MCP server for managing Zoom Phone telephony, providing 117 tools for auto receptionists, call queues, voicemail, devices, SMS, and more via the Zoom Phone REST API.MIT
- AlicenseAqualityBmaintenanceEnables read-only lookup and analysis of SaaS applications, transactions, invoices, spend, renewals, and people, including spend summaries, upcoming renewals, and missing-invoice checks, through an MCP client.7MIT