get_a_meeting_details
Retrieve comprehensive details of a Zoom meeting by its ID using the Zoom MCP Server. Simplify meeting information management with structured output for efficient tracking and organization.
Instructions
Retrieve the meeting's details with a given ID
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The ID of the meeting. |
Implementation Reference
- operations/meeting.ts:91-99 (handler)The core handler function that fetches the meeting details from the Zoom API endpoint /meetings/{id} and parses the response using ZoomMeetingDetailSchema.export async function getAMeetingDetails(options: GetMeetingOptions) { const response = await zoomRequest( `https://api.zoom.us/v2/meetings/${options.id}`, { method: "GET", }, ); return ZoomMeetingDetailSchema.parse(response); }
- operations/meeting.ts:44-46 (schema)Zod schema defining the input parameters for the tool, requiring a numeric 'id' for the meeting.export const GetMeetingOptionsSchema = z.object({ id: z.number().describe("The ID of the meeting."), });
- index.ts:141-145 (registration)Tool registration in the ListToolsRequestHandler response, providing the tool name, description, and input schema.{ name: "get_a_meeting_details", description: "Retrieve the meeting's details with a given ID", inputSchema: zodToJsonSchema(GetMeetingOptionsSchema), },
- index.ts:180-186 (registration)Execution logic in the CallToolRequestHandler switch case, which parses arguments, calls the handler, and formats the result as text content.case "get_a_meeting_details": { const args = GetMeetingOptionsSchema.parse(request.params.arguments); const result = await getAMeetingDetails(args); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }], }; }