KosmoKrator

productivity

Zoom MCP, CLI, and Lua Integration for AI Agents

Zoom integration docs for AI agents: MCP gateway setup, Zoom CLI commands, Lua API reference, credentials, and function schemas.

Zoom for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
zoom.zoom_create_meeting Write write 8 Create a new Zoom meeting. Provide a topic, start time (ISO 8601), duration, and optional timezone. Returns the meeting with join URL and password.
zoom.zoom_get_current_user Read read 0 Get the profile of the currently authenticated Zoom user. Returns email, name, account type, status, and timezone.
zoom.zoom_get_meeting Read read 1 Get details of a specific Zoom meeting by ID. Returns the meeting topic, agenda, start time, duration, join URL, and settings.
zoom.zoom_get_user Read read 1 Get details of a specific Zoom user by ID or "me" for the authenticated user. Returns email, name, type, status, and timezone.
zoom.zoom_list_meetings Read read 4 List meetings for a Zoom user. Returns meeting IDs, topics, start times, durations, and join URLs. Use type "live" for in-progress, "scheduled" for upcoming, or "upcoming" for all upcoming meetings.
zoom.zoom_list_recordings Read read 3 List cloud recordings for a Zoom user. Returns recording IDs, topics, start times, durations, and download URLs for recording files.
zoom.zoom_list_users Read read 2 List users in the Zoom account. Returns user IDs, emails, names, types (1=basic, 2=licensed), and status. Use this to find user IDs for other operations.
zoom.zoom_create_user Write write 5 Create a new user in the Zoom account.
zoom.zoom_create_webinar Write write 7 Create a Zoom webinar for a user. Supports scheduling with topic, start time, duration, and timezone.
zoom.zoom_delete_meeting Write write 1 Delete a Zoom meeting by ID.
zoom.zoom_get_account Read read 0 Get the current Zoom account information.
zoom.zoom_get_user_settings Read read 1 Get settings for a Zoom user.
zoom.zoom_get_webinar Read read 1 Get details of a Zoom webinar by ID.
zoom.zoom_list_past_meetings Read read 1 List past instances of a Zoom meeting.
zoom.zoom_list_webinars Read read 2 List webinars for a Zoom user.
zoom.zoom_update_meeting Write write 5 Update an existing Zoom meeting. Supports changing topic, start time, duration, and agenda.