get_webinar
Retrieve detailed information about a specific Zoom webinar using its unique ID through the Zoom API MCP Server, ensuring accurate data retrieval and streamlined webinar management.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| webinar_id | Yes | The webinar ID |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"webinar_id": {
"description": "The webinar ID",
"type": "string"
}
},
"required": [
"webinar_id"
],
"type": "object"
}
Implementation Reference
- src/tools/webinars.js:55-62 (handler)Handler function that retrieves the details of a specific webinar using the Zoom API endpoint `/webinars/${webinar_id}`.handler: async ({ webinar_id }) => { try { const response = await zoomApi.get(`/webinars/${webinar_id}`); return handleApiResponse(response); } catch (error) { return handleApiError(error); } }
- src/tools/webinars.js:52-54 (schema)Input schema using Zod for validating the webinar_id parameter.schema: { webinar_id: z.string().describe("The webinar ID") },
- src/server.js:48-48 (registration)Registers all webinar-related tools, including 'get_webinar', by calling registerTools with the webinarsTools array imported from './tools/webinars.js'.registerTools(webinarsTools);