Skip to main content
Glama

list_zoom_rooms

Retrieve a paginated list of Zoom Rooms by specifying page size, page number, and location ID using the Zoom API MCP Server for structured access to Zoom resources.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
location_idNoLocation ID
page_numberNoPage number
page_sizeNoNumber of records returned

Implementation Reference

  • The handler function for list_zoom_rooms that constructs query parameters and calls the Zoom API /rooms endpoint, handling response and errors.
    handler: async ({ page_size, page_number, location_id }) => { try { const params = {}; if (page_size) params.page_size = page_size; if (page_number) params.page_number = page_number; if (location_id) params.location_id = location_id; const response = await zoomApi.get('/rooms', { params }); return handleApiResponse(response); } catch (error) { return handleApiError(error); } }
  • Zod schema defining optional input parameters for pagination and filtering Zoom rooms.
    schema: { page_size: z.number().min(1).max(300).optional().describe("Number of records returned"), page_number: z.number().min(1).optional().describe("Page number"), location_id: z.string().optional().describe("Location ID") },
  • src/server.js:56-56 (registration)
    Registers the array of Zoom Rooms tools, including list_zoom_rooms, with the MCP server via the registerTools helper.
    registerTools(zoomRoomsTools);

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