Zoom API MCP Server
Description
# Zoom API MCP Server A comprehensive Model Context Protocol (MCP) server for interacting with the Zoom API. ## Features - Complete coverage of Zoom API endpoints - OAuth 2.0 authentication - Structured tools with proper validation - API documentation resources - Error handling…
About
# Zoom API MCP Server A comprehensive Model Context Protocol (MCP) server for interacting with the Zoom API. ## Features - Complete coverage of Zoom API endpoints - OAuth 2.0 authentication - Structured tools with proper validation - API documentation resources - Error handling and response formatting ## Getting…
Details
- Author
- mattcoatsworth
- GitHub stars
- 5
- Downloads
- 341
- Categories
- Communication
Jump to
- Complete coverage of Zoom API endpoints
- OAuth 2.0 authentication handled automatically
- Structured tools with proper validation
- API documentation resources (e.g., zoom-api://overview)
- Error handling and response formatting
Install Node.js 16+, clone the repository, run npm install, and create a .env file with your Zoom API credentials (ZOOM_CLIENT_ID, ZOOM_CLIENT_SECRET, ZOOM_ACCOUNT_ID). Start the server with npm run dev and test it using npm run inspect.
Zoom API MCP Server
A comprehensive Model Context Protocol (MCP) server for interacting with the Zoom API.
## Features
- Complete coverage of Zoom API endpoints
- OAuth 2.0 authentication
- Structured tools with proper validation
- API documentation resources
- Error handling and response formatting
## Getting Started
### Prerequisites
- Node.js 16+
- Zoom API credentials (Client ID, Client Secret, Account ID)
### Installation
1. Clone the repository
2. Install dependencies:
npm install
3. Create a
.env file with your Zoom API credentials: ZOOM_CLIENT_ID=your_client_id
ZOOM_CLIENT_SECRET=your_client_secret
ZOOM_ACCOUNT_ID=your_account_id
### Running the Server
npm run dev
### Testing with MCP Inspector
npm run inspect
## API Categories
- Meetings: Create, read, update, and delete meetings
- Users: Manage users in your Zoom account
- Webinars: Create and manage webinars
- Account: Manage account settings and profile
- Chat: Manage Zoom Chat channels and messages
- Phone: Manage Zoom Phone users and numbers
- Contacts: Manage contacts
- Recordings: Access and manage cloud recordings
- Reports: Generate various reports
- Webhooks: Set up event notifications
- Zoom Rooms: Manage Zoom Rooms
## Resources
Access API documentation through resources:
zoom-api://overview
zoom-api://meetings
zoom-api://users
## Authentication
The server handles OAuth 2.0 authentication automatically using the Server-to-Server OAuth app credentials.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



