Skip to main content
Glama

Zoom API MCP Server

README.md1.78 kB
# 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.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mattcoatsworth/zoom-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server