Zoom API MCP Server

by mattcoatsworth

5 341 downloads Not rated yet

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…

Explore

- Complete coverage of Zoom API endpoints
- OAuth 2.0 authentication
- Structured tools with proper validation
- API documentation resources
- Error handling and response formatting

- Node.js 16+
- Zoom API credentials (Client ID, Client Secret, Account ID)

    npm run dev
    

The server handles OAuth 2.0 authentication automatically using the Server-to-Server OAuth app credentials.

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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.