CLI and MCP Apps server for Zoho Mail, Calendar, and WorkDrive for humans and AI agents
23 tools with consistent naming (verb_noun pattern) and basic descriptions. However, most descriptions are terse (20-50 chars, well below the 194-char baseline for A+ tools). Input schemas present but minimal, most parameters lack detailed constraints, ranges, or format guidance. No output schemas documented. Error handling and recovery guidance absent. Tool composition is reasonable (single responsibility), but parameter descriptions do not explain dependencies, constraints, or expected formats. Security concerns: no evidence of secret injection patterns or permission gates despite write/destructive operations.
Get the current active Zoho account
List all configured Zoho accounts
Snapshot of the zocli dashboard app UI resource
Check authentication status for Zoho services
Create a calendar event
Delete a calendar event
List calendar events
Descriptions are uniformly terse (20 - 50 chars), far below the 194-char baseline for A+ tools. LLMs cannot determine when to select tools or understand prerequisites. E.g., 'Send an email message via Zoho Mail' lacks context on required fields, retry behavior, or when to use vs. other mail tools.
No output schemas documented. LLMs cannot plan downstream tool calls or extract required fields (e.g., does list_calendars return calendar_id?). This forces agents to guess field names and risks broken tool chains.
Parameter descriptions lack constraints, ranges, and format guidance. E.g., 'cc' and 'bcc' are arrays with no description of element type (string email addresses?). 'start_time' and 'end_time' have no format (ISO 8601? Unix timestamp?). This invites invalid input from LLMs.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 66 | <=2025-11-25 | v2 |
List calendars
Download a file from WorkDrive
Upload a file to WorkDrive
List files in WorkDrive
List teams in WorkDrive
Download a mail attachment
Get attachment information
Upload a mail attachment
List mail folders
Forward an email message
List mail messages in a folder
Read a mail message
Reply to an email message
Search mail messages
Send an email message via Zoho Mail
Check for available zocli updates
Destructive operations (zocli.calendar.event.delete) lack confirmation or dry-run support. Agents can delete events without safeguards, risking data loss. No error recovery guidance provided.
No evidence of permission gates or scope declarations. Write/destructive tools (send email, delete event, upload file) do not declare required permissions or verify caller authority. Audit trail and logging patterns absent.