get_meeting_details_report
Generate detailed reports for Zoom meetings by inputting the meeting ID. This tool on the Zoom API MCP Server provides structured data and ensures validation for efficient meeting management.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meeting_id | Yes | The meeting ID |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"meeting_id": {
"description": "The meeting ID",
"type": "string"
}
},
"required": [
"meeting_id"
],
"type": "object"
}
Implementation Reference
- src/tools/reports.js:50-57 (handler)The handler function for the get_meeting_details_report tool. It makes a GET request to the Zoom API endpoint `/report/meetings/${meeting_id}` and handles the response or error using utility functions.handler: async ({ meeting_id }) => { try { const response = await zoomApi.get(`/report/meetings/${meeting_id}`); return handleApiResponse(response); } catch (error) { return handleApiError(error); } }
- src/tools/reports.js:47-49 (schema)Zod schema defining the input parameter 'meeting_id' as a required string for the tool.schema: { meeting_id: z.string().describe("The meeting ID") },
- src/server.js:54-54 (registration)Registers all tools from the reportsTools array, including get_meeting_details_report, using the generic registerTools function.registerTools(reportsTools);