Skip to main content
Glama

create_channel

Create and configure Zoom channels by defining a name, type (public or private), and adding members via email, ensuring proper channel setup within Zoom API MCP Server.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
membersNoChannel members
nameYesChannel name
typeYesChannel type (1: Private, 2: Public)

Implementation Reference

  • The async handler function that posts channel data to the Zoom API endpoint '/chat/users/me/channels' and handles the response or error using utility functions.
    handler: async (channelData) => { try { const response = await zoomApi.post('/chat/users/me/channels', channelData); return handleApiResponse(response); } catch (error) { return handleApiError(error); } }
  • Zod input schema defining the parameters for creating a channel: name (string), type (number 1 or 2), and optional members array with emails.
    schema: { name: z.string().describe("Channel name"), type: z.number().min(1).max(2).describe("Channel type (1: Private, 2: Public)"), members: z.array(z.object({ email: z.string().email().describe("Member email address") })).optional().describe("Channel members") },
  • src/server.js:50-50 (registration)
    Registers the chatTools array, which includes the 'create_channel' tool, to the MCP server via the registerTools utility function.
    registerTools(chatTools);

Latest Blog Posts

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