Zoho Projects

The Zoho Projects connector lets AI agents browse projects, tasks, milestones, and timesheets, as well as create and update tasks and log time. 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 Projects account.

ScopePurpose
ZohoProjects.projects.ALLRead and manage projects and portals
ZohoProjects.tasks.ALLRead, create, update, and complete tasks
ZohoProjects.timesheets.ALLRead timesheets and log time entries

Tool reference#

The Zoho Projects connector exposes 11 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.

ToolCategoryDescription
zohoprojects_list_portalsreadList Zoho Projects portals accessible to the user
zohoprojects_list_projectsreadList projects in a Zoho Projects portal
zohoprojects_get_projectreadGet details for a specific Zoho Projects project
zohoprojects_list_tasksreadList tasks in a Zoho Projects project
zohoprojects_get_taskreadGet details for a specific Zoho Projects task
zohoprojects_list_milestonesreadList milestones in a Zoho Projects project
zohoprojects_list_timesheetsreadList timesheet entries for a Zoho Projects project
zohoprojects_create_taskwriteCreate a new task in a Zoho Projects project
zohoprojects_update_taskwriteUpdate an existing Zoho Projects task
zohoprojects_complete_taskwriteMark a Zoho Projects task as complete
zohoprojects_log_timewriteLog time against a Zoho Projects task

No delete tools

The Zoho Projects connector does not expose task or project deletion tools. Task management agents can safely use the full_access preset without risk of accidental data destruction.

Common guardrail recipes#

Read-only access#

Apply the read_only preset to enable the seven read tools and deny all write tools. Useful for project status reporting agents that summarise task progress and milestone dates without making any changes.

Contribute preset#

Use the contribute preset to enable all 11 tools. This allows agents to create tasks, update them, mark them complete, and log time — covering the full task execution workflow.

Restrict to specific projects#

Apply a allow_values guardrail to zohoprojects_create_task and zohoprojects_update_task, targeting the project_id field with the IDs of projects the agent is permitted to modify.

Troubleshooting#

  • Portal ID required — Most Zoho Projects API calls are scoped to a portal. MCPGate caches the first portal during OAuth. Use zohoprojects_list_portalsto confirm the portal ID if tools return "portal not found" errors.
  • Task ID vs task number — Zoho Projects distinguishes between internal task IDs and user-visible task numbers. Always use the ID returned by zohoprojects_list_tasks when calling update or complete tools.
  • Time log formatzohoprojects_log_time requires hours and minutes as separate parameters. Passing a decimal hours value will be rejected. Split the duration before calling the tool.