Zoom MCP Server logo

Zoom MCP Server

by osomai

A Model Context Protocol (MCP) server implementation for Zoom, providing AI models with access to Zoom's API capabilities. It serves as a bridge between Claude and Zoom, allowing for seamless integration and access to Zoom meetings, users, and recordings.

View on GitHub

Last updated: N/A

What is Zoom MCP Server?

This project implements an MCP server that enables Claude to connect to Zoom, retrieve data, and perform actions through the Zoom API. It serves as a bridge between Claude and Zoom, allowing for seamless integration and access to Zoom meetings, users, and recordings.

How to use Zoom MCP Server?

To use this server, you need to clone the repository, set up a virtual environment, install dependencies using uv, and configure Zoom API credentials. You can then test the connection and access various Zoom API endpoints.

Key features of Zoom MCP Server

  • Connect to Zoom using Server-to-Server OAuth 2.0 authentication

  • Retrieve user information and profiles

  • Access meeting details and recordings

  • Query Zoom account settings and configurations

Use cases of Zoom MCP Server

  • Integrating AI models like Claude with Zoom

  • Automating Zoom meeting management

  • Retrieving and analyzing Zoom meeting data

  • Building custom Zoom applications

FAQ from Zoom MCP Server

How do I set up Zoom API credentials?

Run the python scripts/setup_zoom_auth.py script and follow the instructions to set up your Zoom API credentials in a .env file.

What authentication method does this project use?

This project uses Zoom's Server-to-Server OAuth 2.0 authentication.

What scopes are required for the Zoom app?

At minimum, the user:read:admin scope is required. Additional scopes may be needed depending on your specific use case.

What do I do if I encounter authentication errors?

Verify your API Key and Secret are correct, ensure your app has the necessary scopes enabled, and try deactivating and reactivating your app in the Zoom Marketplace.

What Python version is required?

Python 3.11 or higher is required.