Zoho Meeting
The Zoho Meeting connector lets AI agents schedule meetings and webinars, browse recordings, and track attendance. It uses OAuth 2.0 so your credentials are stored encrypted in MCPGate's vault and are never exposed to the AI client.
Required scopes#
MCPGate requests the following OAuth scopes when you connect a Zoho Meeting account.
| Scope | Purpose |
|---|---|
| zohomeeting.meeting.ALL | Schedule, update, and cancel meetings; read attendees and recordings |
| zohomeeting.webinar.ALL | Create webinars and manage registrants |
Tool reference#
The Zoho Meeting connector exposes 10 tools. Use the MCP Apps page to enable or disable individual tools per app, and the Guardrails page to add fine-grained rules on top.
| Tool | Category | Description |
|---|---|---|
| zohomeeting_list_meetings | read | List meetings in Zoho Meeting |
| zohomeeting_get_meeting | read | Get a specific meeting by ID from Zoho Meeting |
| zohomeeting_list_recordings | read | List recordings in Zoho Meeting |
| zohomeeting_list_webinars | read | List webinars in Zoho Meeting |
| zohomeeting_list_registrants | read | List registrants for a Zoho Meeting webinar |
| zohomeeting_list_attendees | read | List attendees for a Zoho Meeting session |
| zohomeeting_schedule_meeting | write | Schedule a new meeting in Zoho Meeting |
| zohomeeting_update_meeting | write | Update an existing meeting in Zoho Meeting |
| zohomeeting_create_webinar | write | Create a new webinar in Zoho Meeting |
| zohomeeting_cancel_meeting | delete | Cancel a meeting in Zoho Meeting |
Meeting cancellation notifies all invitees
zohomeeting_cancel_meeting sends cancellation notifications to all invited participants. Deny this tool in apps that should not affect scheduled meetings.Common guardrail recipes#
Read-only access#
Apply the read_only preset to enable the six read tools and deny all write and delete tools. Suitable for scheduling assistant agents that check availability, list upcoming meetings, and retrieve attendance data without creating new sessions.
Contribute preset#
Use the contribute preset to enable all tools except zohomeeting_cancel_meeting. This lets agents schedule and update meetings and webinars while preserving existing calendar commitments.
Full access#
The full_access preset enables all 10 tools. Apply a allow_values guardrail to zohomeeting_schedule_meeting targeting the duration field to cap the maximum meeting length the agent may schedule.
Troubleshooting#
- Timezone handling — Zoho Meeting requires meeting times in UTC or a specific IANA timezone. Ensure the agent provides correctly formatted datetime strings when calling
zohomeeting_schedule_meeting. - Recordings availability delay — Meeting recordings are not immediately available after a session ends. Allow up to 30 minutes for Zoho Meeting to process and make recordings accessible via
zohomeeting_list_recordings. - Webinar registration required —
zohomeeting_list_registrantsonly works for webinars with registration enabled. Regular meetings usezohomeeting_list_attendeesinstead to retrieve participant data.