Zoho Projects MCP server for AI agents and assistants

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Zoho Projects MCP or direct API to manage projects, create tasks, track issues, log time, and coordinate teams through natural language.

Zoho Projects logoZoho Projects
Oauth2

Zoho Projects is an online project management service for portals, projects, tasks, issues, and teams. It helps teams plan work, track progress, log time, and keep project data organized.

542 Tools

Try Zoho Projects now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Zoho Projects
Try asking
TOOLS

Supported Tools

Every Zoho Projects action and event your agent gets out of the box.

Activate Client User

Restore a deactivated client user's portal access.

Activate User

Restore a deactivated user's portal access.

Add Bug Resolution (V3)

Add a resolution through the V3 bug_id contract.

Add Category

Add a new category for forums in a specific project.

Add Client User

Invite one or more client users to a portal and assign projects and rates.

Add Currency

Add a new currency to the organisation.

Add Custom Domain

Add a custom domain for the portal.

Add Custom Module Record Comment

Add a comment to a record.

Add Event

Add a new event to a specific project.

Add Event Comment

Add a comment to a specific event in a project.

Add Forum

Add a new forum to a specific project.

Add Forum Comment

Add a comment to a specific forum in a project.

Add Issue Comment

Add a comment to an issue.

Add Issue Followers

Receive updates or notifications about the issue in a project.

Add Issue Resolution (V3.1)

Add a resolution through the V3.

Add Leaves

Create a leave in the Zoho Projects portal.

Add Or Update Task Followers

API to add or update followers to a given task.

Add Phase Comment

Add a comment to a phase with optional notifications and attachments.

Add Phase Followers

Add users as followers of a phase.

Add Portal Customers

Add customers to the Zoho Projects portal.

Add Project Client User

Grant one or more client users access to a project.

Add Project Comment

Add a comment to a project.

Add Project Customers

Create new customer within a project in the Zoho Projects portal.

Add Project User

Grant one or more portal users access to a project.

Add Task Comment

Add a new comment to a task.

Add Task Dependency

Create a dependency between two tasks in a project.

Add Task Followers

Add followers to a task.

Add Task List Comment

Add a comment to a task list.

Add Time Log

Add a time log to a project.

Add User

Invite one or more users to a portal with roles, profiles, projects, and rates.

Apply Blueprint Transition

Execute transition in a blueprint.

Associate Bugs to Task (V3 Optional IDs)

Use the V3 /tasks/{task_id}/bugs contract to associate bugs with a task.

Associate Customers To Project

Associate customers to a project.

Associate Attachment

Note: Users can upload files up to 20 MB by default.

Associate Forums

Link one or more forums to a task.

Associate Issue Attachments

Associate attachments with an issue.

Associate Issues to Task (V3 Required IDs)

Use the V3 /tasks/{task_id}/associate-bugs contract to associate a required list of bug IDs with a task.

Associate Multiple attachments

Associate Multiple attachments for all entities

Associate attachments

Associate attachments for all entities

Associate Project Contacts

Associate existing contacts with a project.

Associate Project Folders

Associate folder(s) to a project.

Associate Project Team Folders

Associate an existing team folder to a project.

Add Team (Project)

Add an existing team to a specific project.

Associate Tags To Entity

Associate tags with a module in a project.

Associate Task Attachments

Associate attachments to a task.

Associate Tasks

Associate tasks with a specific issue.

Bulk Add Time Logs

Add multiple time log entries to a specific portal.

Bulk Associate Tasks

Associate multiple tasks with multiple issues in a project.

Bulk Create Tasks

Create multiple tasks in a project in one request.

Bulk Delete Time Logs

Remove multiple time log entries from a specific portal.

Bulk Link Issues (V3 String Link Type)

Link source issue_ids to linking_issue_ids with the V3 contract, using a string link_type and receiving no content.

Bulk Update Portal Users

Modify profiles, roles, reporting lines, business hours, or rates for portal users.

Bulk Update Resource Skill Levels

Update the proficiency level of up to 100 resources for a skill.

Bulk Update Tasks

Modify multiple tasks at once in the Zoho Projects portal.

Bulk Update Time Logs

Update multiple time log entries in the Zoho Projects portal.

Bulk Update User Skill Levels

Update the proficiency level of up to 100 portal users for a skill.

Change Link Type

Change the link type between two issues.

Check Custom Module Record Follower

Verify whether the user is a follower.

Clone Issue

Clone an issue in a project.

Clone Phase

Clone a phase and its configuration within a project.

Clone Task

Clone a task to create multiple instances within the project.

Clone Task List

Create a task list in the specified project by cloning an existing task list from a project, project template, or task template.

Close Task List

Modify status of the task list as closed in a project.

Convert Contact To Client User

Convert contact to a client user in the Zoho Projects portal.

Convert Task List To Template

Convert a task list into a template in a project.

Convert Task To Task List

to make the parent task as Tasklist.

Convert To Subtask

Convert a task into a subtask under a specified parent task in the project.

Convert To Task

Convert a subtask into a root task in the project.

Count Custom Module Record Attachments

Retrieve the count of attachments from a record.

Count Custom Module Record Comments

Retrieve the total number of comments for a record.

Count Custom Module Record Edits

Retrieve the total number of edits made to a record within a module.

Count Custom Module Records

Retrieve the count of records from a module.

Create Baseline

Create a baseline based on the current schedules in a project.

Create Bulk Options

Create options for a custom-module field in bulk.

Create Bulk Read Job

Create a bulk read job to export records of a module from the Zoho Projects portal.

Create Business Hours

Create a business calendar in the Zoho Projects portal.

Create Contacts

Create new contacts in the Zoho Projects portal.

Create Custom Module Export

Pass project_id to scope the export to a single project.

Create Custom Module Import

Initiate an import operation for a module by uploading a file.

Create Custom Module Record

Create a record in a custom module.

Create Default Task List

Create Default tasklist for a Project.

Create Extension Property

Store all the entity or app properties of the extension.

Create Holiday List

Create a holiday list in the Zoho Projects portal.

Create Invitation Template

Create a portal invitation email template.

Create Issue

Create an issue in a project.

Create Layout

Create or clone a layout in a module.

Create Module

Create a custom module in the portal.

Create Or Update Field

Create a field or update an existing field in a module layout.

Create Or Update Link Type

Create or update a link type in a project.

Create Or Update Section

Add or update a layout section.

Create Phase

Create a phase with owner, status, dates, tags, position, template settings, and budget details.

Create Profile

Create or clone a profile in a portal.

Create Project

Create a new project in the Zoho Projects portal.

Create Project Export

Create a project export in the Zoho Projects portal.

Create Project Folder

Create a folder under a project team folder or folder.

Create Project Group

Add a new project group in the Zoho Projects portal.

Create Project Team Folder

Create a team folder in a project.

Create Role

Create a role in a portal.

Create Skill

Create a skill in a Zoho Projects portal.

Create Tags

Create new tags in the Zoho Projects portal.

Create Task

Add a task to the project.

Create Task List

Add a Task list to the project.

Create Team

Create a new team in a specific portal.

Deactivate Client User

Revoke a client user's portal access without deleting the account.

Deactivate User

Revoke a user's portal access without deleting the account.

Delete Bug Resolution (V3)

Remove a resolution through the V3 bug_id contract.

Delete Business Hours

Remove a business calendar from the Zoho Projects portal.

Delete Category

Delete a forum category from a specific project.

Delete Client User

Remove a client user from the Zoho Projects portal.

Delete Client User From Project

Remove a client user from the project.

Delete Contact

Remove a contact from the Zoho Projects portal.

Delete Currency

Remove a currency configured for the Zoho Projects portal.

Delete Custom Domain

Remove the custom domain configuration from the Zoho Projects portal.

Delete Customer

Remove the client company from the Zoho Projects portal.

Delete Customer From Project

Remove a customer from the project.

Delete Custom Module Export

Remove a portal-level Custom Module export.

Delete Custom Module Import

Remove an import entry from the table.

Delete Custom Module Record

Remove a record permanently from the recycle bin.

Delete Custom Module Record Comment

Remove a comment from a record.

Delete Custom View

Remove a task custom view from the Zoho Projects portal.

Delete Dependency

Remove a task dependency between tasks in a project.

Delete Event

Remove a specific event from a project.

Delete Event Comment

Delete a comment associated with an event in a project within the Zoho Projects portal.

Delete Extension Property

Remove the entity or app property from the extension.

Delete Field

Remove a field from a custom module.

Delete Folder

Delete a Folder.

Delete Forum

Delete a forum from a specific project.

Delete Forum Comment

Delete a comment from a specific forum in a project.

Delete Holiday List

Remove a holiday list from the Zoho Projects portal.

Delete Invitation Template

Delete a portal invitation email template.

Delete Issue

Remove an issue from a project.

Delete Issue Comment

Remove a comment from an issue.

Delete Issue Resolution (V3.1)

Remove a resolution through the V3.

Delete Layout

Remove a layout from a module.

Delete Leave

Remove a leave from the Zoho Projects portal.

Delete Link Type

Delete a link type in a project.

Delete Module

Permanently remove a module from trash.

Delete Or Disassociate Field Options

Remove or disassociate options from a field.

Delete Phase Comment

Remove a comment from a phase.

Delete Profile

Delete a profile and migrate affected users.

Delete Project

Permanently delete a project that has already been moved to the trash.

Delete Project Comment

Delete Comment in a Project.

Delete Project Contacts

Remove contacts from a project.

Delete Project Export

Remove a project export from the Zoho Projects portal.

Delete Project Group

Remove a project group from the Zoho Projects portal.

Delete Project User

Remove a user's access to a project.

Delete Records

Permanently remove selected records from the recycle bin.

Delete Role

Delete a role and migrate affected users.

Delete Section

Remove a section from a layout.

Delete Skill

Permanently delete a skill from a Zoho Projects portal.

Delete Tag

Remove a tag from the Zoho Projects portal.

Delete Task

Remove a task from the project.

Delete Task Comment

Remove a comment from a task.

Delete Task List

Remove a task list from the project.

Delete Task List Comment

Remove a comment from a task list.

Delete Team

Remove a specific team from a portal.

Delete Team Folder

Remove a team folder from a project.

Delete Time Log

Remove the time log from a project.

Delete Timer

Remove a timer entry from the Zoho Projects portal.

Delete User

Permanently remove a user from a portal.

Disassociate Attachment

Dissociate an attachment from an issue.

Disassociate Field

Remove a field from a layout.

Disassociate Forums

Disassociate multiple forums from a task.

Disassociate Issue

Disassociate bug from a task.

Disassociate Multiple attachments

Disassociate Multiple attachments for all entities

Disassociate Attachment

Disassociate for all entities

Disassociate Project Contact

Disassociate a contact from a project.

Disassociate Project Folders

Disassociate folder(s) from a project.

Remove Project Team

Remove a specific team from a project.

Disassociate Tags From Entity

Remove associated tags from a module in a project.

Disassociate Task

Remove task association from an issue.

Disassociate Team Folder

Disassociate team folder(s) from a project.

Empty Recycle Bin

Permanently delete all records from a portal's recycle bin.

Export Custom Module Record Status Timeline

Exports status timeline of a record.

Export Portal Users

Start an asynchronous export of portal users.

Export Project Users

Start an asynchronous export of project users.

Export Status Timeline

Export the status timeline of tasks from a portal.

Export Task Status Timeline

Create an export of task status timeline data across the portal.

Follow Custom Module Record

Add a follower to the record.

Follow Forum

Follow a specific forum in a project to receive notifications.

Follow Issue

Add or update followers to an issue in a project.

Follow Task

Follow a task in a project.

Follow Task List

Follow a task list to receive updates and notifications.

Get Attachment

Retrieve attachments of a comment.

Get Attachment Details

Get attachments details by attachment id

Get Blueprint Transition Fields

Retrieve data of the action that is set to execute during the transition.

Get Bug Resolution (V3)

Retrieve a bug resolution through the V3 bug_id contract.

Get Bug Status Transitions (V3)

Retrieve status-transition history through the V3 bug_id contract.

Get Business Hour Details

Retrieve details of the business hours using its ID.

Get Comment Details

Fetch Single Comment Detail.

Get Contact Details

Retrieve details of a contact from the Zoho Projects portal.

Get Custom Domain

Retrieve custom domain details for the portal.

Get Custom Module Export

Retrieve the details of a specific portal-level Custom Module export, including its file format, selected fields, filter criteria, schedule and notified users.

Get Custom Module Fields

Retrieve fields and metadata available in a custom module.

Get Custom Module Import

Retrieve the details of an import operation.

Get Custom Module Import Errors

Retrieve the error details of the import operation.

Get Custom Module Import File

Retrieve the details of the uploaded files for mapping in import operation.

Get Custom Module Record

Retrieve details of a specific record.

Get Custom Module Record Comment

Retrieve the details of a specific comment from a record.

Get Custom Module Record Edit

Retrieve edits made to a record using a specific audit ID.

Get Custom Module Record Status Timeline

Retrieve the status timeline of a record.

Get Custom Module Record View

Get detail of the custom view.

Get Custom View Details

Retrieve the details of a project custom view, along with its associated fields.

Get Custom View Details From Project

Retrieve the details of a custom view along with its fields.

Get Data Backup Status

Check whether a portal backup is in progress or completed and return its download URL when ready.

Get Default Approver

Retrieve the default approver of the user in a project.

Get Default Layout

Retrieve the default layout configured for a module.

Get Event Comment By ID

Retrieve the details of a specific event comment using its comment ID.

Get Event Details

Retrieve the details of a specific event in a project.

Get Extension Configuration

Retrieve the configuration of the extension.

Get Extension Property

Retrieve one page of entity or app properties from an extension.

Get Field Configuration

Retrieve supported field types and field limits for a module.

Get Field Info For Custom Module

Retrieve fields and metadata for a custom module, one page at a time.

Get Forum Comment

Retrieve a specific comment from a forum in a project.

Get Forum Comment By ID

Retrieve the details of a specific forum comment using its comment ID.

Get Forum Details

Retrieve the details of a specific forum in a project.

Get Holiday List Details

Retrieve holiday list details using its ID.

Get Invitation Template

Retrieve one portal invitation email template.

Get Issue Comment

Retrieve a specific comment on an issue.

Get Issue Description

Retrieve the description of the issue in a project.

Get Issue Details

Retrieve details of an issue in a project.

Get Issue Resolution (V3.1)

Retrieve an issue resolution through the V3.

Get Issue Status Timeline (V3.1)

Retrieve status-transition history through the V3.

Get Layout Details

Retrieve complete layout details, including its sections.

Get Leave Details

Retrieve specific leave details from the Zoho Projects portal.

Get Link Types

Get all link types for a project.

Get Module

Retrieve one module's configuration.

Get My Portal Permissions

Retrieve the current user's record-level or field-level portal permissions.

Get My Project Permissions

Retrieve the current user's record-level or field-level project permissions.

Get Owner Allocated Work

Retrieve allocated work details of an existing user or resource from the Zoho Projects portal.

Get Phase

Retrieve complete details for a phase by ID.

Get Phase Status Timeline

Retrieve the status transition history of a phase.

Get Portal Budget Settings

Retrieve the budget settings configured for the Zoho Projects portal.

Get Portal Currency Settings

Retrieve the currency settings configured for the Zoho Projects portal.

Get Portal Custom View Details

Get portal Custom View Details.

Get Portal Date Time Settings

Get the date and time settings of the portal.

Get Portal Details

Retrieve details and business settings for a Zoho Projects portal.

Get Portal Folder Details

Return folder details available in a portal.

Get Portal License Details

Note.

Get Portal Time Log Report

Retrieve time log reports from the Zoho Projects portal.

Get Portal User

Retrieve a portal user by ZPUID or email address.

Get Portal User Export

Retrieve a portal user export job and its output URLs.

Get Profile Details

Retrieve a profile and its configuration from a portal.

Get Profile Permissions

Retrieve record-level or field-level permissions for a profile.

Get Project Custom View Details

Retrieve the details of a custom task view.

Get Project Details

Retrieve details of a project.

Get Project Export Form

Retrieve the Project export form from the Zoho Projects portal.

Get Project Folder Settings

Retrieve details of the folder settings from a project.

Get Project Team Folder Details

Retrieve the team folder or folder settings from a project.

Get Project Team Folder Settings

Retrieve the team folder settings of a project.

Get Project Time Log Report

Retrieve time log reports from a project.

Get Project User

Retrieve a project user by ZPUID or email address.

Get Project User Export

Retrieve a project user export job and its output URLs.

Get Project User Permissions

Retrieve record-level or field-level permissions for one project user.

Get Role Details

Retrieve a role from a portal.

Get Skill

Retrieve a skill and its associated users from a Zoho Projects portal.

Get Status Timeline

Retrieve the status change timeline for a task.

Get Task Count

Displays the total number of tasks associated with each project.

Get Task Details

Retrieve the details of a specific task in a project.

Get Task Details From Baseline

Retrieve task details captured under a specific baseline.

Get Task List

Retrieve the details of a specific task list.

Get Task List Comment

Retrieve a specific comment from a task list.

Get Time Log By Reference

Retrieve time log details from a project.

Get Time Log Client Report

Get time log client report.

Get Time Log Details

Retrieve time log details from a project.

Get Time Log Project Report

Get time log project report.

Get Time Log Report Count

Retrieve time log report count.

Get Time Log Settings

Retrieve the time log settings for a specific portal.

Get Time Log Settings Metadata

Retrieve the metadata for time log settings in a specific portal.

Get Timer Details By Log ID

Retrieve timer details for a specific time log entry in a project.

Get User Audit Log

Return one page of audit records for a portal user.

Get User License Details

Retrieve portal and client user license usage and availability.

Get Users Allocated Work

Retrieve allocated work details of multiple users or resources from the Zoho Projects portal.

Get Workload Report

Retrieve workload report details from the Zoho projects portal.

Get Workload Report Metadata

Retrieve workload report meta details from the Zoho projects portal.

Get Workload Task Details

Retrieve the workload details of a task from the Zoho Projects portal.

Grant Profile Access

Grant record-level or field-level actions to a profile.

Invoke Custom Function

Execute a custom function in the Zoho Projects portal.

Link Bugs

Establish a link between multiple issues.

Link Issues (V3.1 Structured Link Type)

Link one or more source issues to one or more target issues with the V3.

Link Tasks To Issues

Link multiple tasks to multiple issues in a project.

List Baselines

Retrieve all baselines from a project.

List Blocking Waiting Tasks

Retrieve details of a blocking waiting tasks for a given task.

List Blueprints

Retrieve one page of blueprints from the Zoho Projects portal.

List Blueprint Transitions

Retrieve actions that are set to execute after transition.

Get Bulk Read Fields

Retrieve the field metadata for the specified modules from the Zoho Projects portal.

List Business Hours

Retrieve the list of business hours from the Zoho Projects portal.

List Business Hour Users

Retrieve the list of users associated to the business hours from the Zoho Projects portal.

List Categories

Retrieve one page of forum categories in a project.

List Customer Contacts

Retrieve contacts belonging to a specific portal customer.

List Customer Projects

Retrieve one page of projects associated with a customer.

List Customers

Retrieve customer details from the Zoho Projects portal.

List Customers By Client User

Retrieve customers and client users from the Zoho Projects portal.

List Custom Module Exports

Retrieve scheduled and completed exports for a portal-level Custom Module.

List Custom Module Profile Permissions

Retrieve custom-module permissions for multiple profiles.

List Custom Module Record Attachments

Retrieve all attachments of a record.

List Custom Module Record Comments

Retrieve one page of comments for a custom-module record.

List Custom Module Record Edits

Retrieve one page of changes made to a custom-module record.

List Custom Module Record Followers

Retrieve the list of followers from the record.

List Custom Module Records

Retrieve the list of records from a module.

List Data Backup History

Retrieve previously generated portal backups with their status and download links.

List Entity Integrations

Retrieve the integration details of a module from the Zoho Projects portal.

List Event Comments

Retrieve one page of comments on an event in a project.

List Field Layouts

Retrieve layouts associated with a field, one page at a time.

List Field Options

Retrieve selectable options for a field, one page at a time.

List Field Projects

Retrieve projects associated with a field, one page at a time.

List Followers Of Issue

Retrieve followers of an issue in a project.

List Forum Comments

Retrieve one page of comments from a forum in a project.

List Forum Followers

Retrieve all followers of a specific forum in a project.

List Forums In Project

Retrieve one page of forums in a project.

List Forum Tasks

Retrieve one page of tasks linked to a forum in a project.

List Global Statuses

Retrieve global statuses for a module, one page at a time.

List Holiday Business Hours

Retrieve business hours associated with the holiday list.

List Holiday Lists

Retrieve holiday lists from the Zoho Projects portal.

List Holidays

Retrieve holidays for the specified year from the Zoho Projects portal.

List IANA Time Zones

Retrieve the list of IANA timezones from the Zoho Projects portal.

List Integration Module Fields

Retrieve fields from an external service module for mapping.

List Integration Service Modules

Retrieve modules available within an external service.

List Integration Services

Retrieve external services available for integration fields.

List Invitation Templates

Return one page of portal invitation email templates.

List Issue Activities

Retrieve activities performed on issues in a project.

List Issue Attachments

Retrieve all attachments of an issue.

List Issue Comments

Retrieve one page of comments on an issue.

List Issue Custom Views

Retrieve custom views of the portal.

List Issue Followers

Retrieve the followers of an issue in a project.

List Issues By Portal

Retrieve one page of issues across a portal.

List Issue Tasks

Retrieve tasks associated to a specific issue.

List Layout Records

Retrieve entities associated with a layout, one page at a time.

List Layouts

Retrieve module layouts, one page at a time.

List Leaves

Retrieve one page of leaves from the Zoho Projects portal.

List Linked Bugs

Retrieve all linked issues of an issue.

List Linked Issues

Retrieve one page of issues linked to a specific issue.

List Modules

Retrieve portal modules and configuration, one page at a time.

List Multiple Workload Group Owners

Retrieve the list of records across multiple groups in the workload report.

List My Custom Module Imports

Retrieve the list of import operations.

List My Project Groups

Retrieve project groups associated with a user.

List Participants

Retrieve one page of participants for an event in a portal.

List Phase Activities

Return one page of activities performed on a phase.

List Phase Comments

Return one page of comments on a phase.

List Phase Followers

Return one page of users following a phase.

List Phases

Return one page of phases across a portal with sorting, custom-view, ID, and structured-filter controls.

List Portal Bug Task Mappings

Retrieve the tasks associated with issues.

List Portal Pinned Time Logs

Retrieve all pinned entries from the time logs weekly form for a specific portal.

List Portals

Retrieve all portals accessible to the current user, including company, owner, profile, plan, timezone, and environment details.

List Portal Task Attachments

Return task attachments across the portal for the documented project-to-task mapping.

List Portal Task Status History

Retrieve one page of task status transitions across a portal.

List Portal User Export History

Return one page of portal user export jobs.

List Portal Users

Return one page of portal users, client users, and contacts.

List Profile Permissions

Retrieve record-level or field-level permissions for multiple profiles.

List Profiles

Retrieve one page of profiles and their configurations in a portal.

Get Project Attachments

Get attachments details by Entity id

List Project Bug Task Mappings

Retrieve the tasks associated with an issue.

List Project Client Users

Retrieve customers and client users associated with a project.

List Project Comments

Retrieve comments from a project.

List Project CRM Accounts

Retrieve CRM accounts associated with a project.

List Project CRM Contacts

Retrieve CRM contacts associated with a project.

List Project CRM Deals

Retrieve CRM deals associated with a project in the Zoho Projects portal.

List Project Customer Contacts

Retrieve one page of customer contacts associated with a project.

List Project Customers

Retrieve details of customers associated with a project.

List Project Custom Views

Retrieve the custom views available for a specific project.

List Project Events

Retrieve one page of events scheduled within a project.

List Project Exports

Retrieve the details of project exports from the Zoho Projects portal.

List Project Groups

Retrieve one page of project groups from a Zoho Projects portal.

List Project Issue Custom Views

Retrieve custom views of a project.

List Project Issues

Retrieve one page of issues in a project.

List Project Modules

Get Project Associated Modules Details.

List Project Phases

Return one page of phases in a project with sorting, custom-view, ID, and structured-filter controls.

List Project Pinned Time Logs

Retrieve all pinned entries from the time logs weekly form for a specific project.

List Projects

Retrieve one page of projects from a Zoho Projects portal.

List Project Status Updates

Retrieve the status from a project.

List Project Tags

Retrieve tags from a project.

List Project Task Custom Views

Retrieve one page of task custom views configured for a project.

List Project Task Lists

Retrieve task lists associated with a specific project.

List Project Task Status History

Retrieve one page of task status transitions across a project.

List Project Team Folders

Return the team folders associated with a project, optionally filtered by association and available action.

Get Projects Teams

Retrieve one page of teams and members associated with a project.

List Project Time Logs

Retrieve one page of time logs from a project.

List Project User Export History

Return one page of project user export jobs.

List Project User Permissions

Retrieve record-level or field-level permissions for project users.

List Project Users

Return one page of users associated with a project.

List Resource Skills

Retrieve one page of skills associated with a portal resource.

List Roles

Retrieve one page of roles from a portal.

List Running Timers

Retrieve one page of running timers from a Zoho Projects portal.

List Skill History

Retrieve audit history for a skill, optionally continuing with a provider token.

List Skill Resources

Retrieve one page of resources associated with a skill.

List Skills

Retrieve one page of skills configured for a Zoho Projects portal.

List Skill Users

Retrieve one page of portal users associated with a skill.

List Tagged Projects

Get associated projects for tags.

List Tags

Retrieve one page of tags from a Zoho Projects portal.

List Task Associated Bugs

Get Associated Bugs from a task.

List Task Attachments

Get all attachments of a Task.

List Task Comments

Retrieve one page of comments from a task.

List Task Followers

Retrieve followers for a task.

List Task Forums

Retrieve multiple forums from a task.

List Task Issues

Retrieve issues associated to a specific task.

List Task List Comments

Retrieve multiple comments from a task list.

List Task List Followers

Retrieve the list of followers for a specific task list.

List Task Lists By Portal

Retrieve task lists from the Zoho Projects portal.

List Task Lists From Template

Retrieves task lists that are associated with a template in the Zoho Projects portal.

List Tasks By Portal

Retrieve one page of tasks across all projects in a portal.

List Tasks By Project

Retrieve one page of tasks in a project.

List Tasks From Task List Template

Retrieve tasks from a task list template.

Get Associated Projects

Retrieve one page of projects associated with teams in a portal.

Get Team Details

Retrieve one page of teams and their details in a portal.

Get Team Users

Retrieve one page of users associated with teams in a portal.

List Time Logs

Retrieve one page of time logs across a Zoho Projects portal.

List Trashed Records

Retrieve one page of records in a portal's recycle bin, optionally filtered and sorted.

List User Projects

Retrieve one page of projects associated with a portal user.

List User Skills

Retrieve one page of skills associated with a portal user.

List User Subordinates

Return one page of descendants in a user's reporting hierarchy.

List User Teams

Retrieve one page of teams associated with a user.

List Workload Group Owners

Retrieve the list of records that belong to a specific group in the workload report.

List Workload Groups

Retrieve the groups from the workload report.

Mark Comment As Best Answer

Mark a specific comment as the best answer in a forum.

Mark Custom View As Favorite Project

Mark a time log custom view as favourite in a project.

Mark View As Favourite Portal

Mark a time log custom view as favourite across portal.

Move Issue

Move an issue to another project.

Move Phase

Move a phase to another project.

Move Records To Trash

Move records to the recycle bin while retaining the ability to restore them.

Move Task

Move a task to a different task list or milestone within a project.

Pause Timer

Pause a running timer in the Zoho Projects portal.

Pin Time Log

Pin a time log in the Zoho Projects Portal.

Post Project Status Update

Create a new status in a project.

Remove Default Invitation Template

Remove an invitation email template's default status.

Remove Issue Followers

Remove followers from an issue in a project.

Remove Phase Followers

Remove users from a phase's followers.

Remove View From Favorites Portal

Remove a custom view from favorites at the portal level.

Remove View From Favorites Project

Remove a custom view from the favorite views for a project.

Reorder Tasks

Update the order of tasks within a task list.

Restore Custom Module Record

Restore the trashed record from recycle bin.

Restore Module

Restore a module from trash.

Restore Project

Restore a project from the trash.

Restore Records From Trash

Restore selected records from the recycle bin within the retention period.

Resume Timer

Resume a paused timer in the Zoho Projects portal.

Revoke Profile Access

Revoke record-level or field-level actions from a profile.

Schedule Data Backup

Schedule generation of a downloadable portal backup, or return an existing backup generated within the last 24 hours.

Get Search Results

Retrieve search results from the Zoho Projects portal.

Get Search Results in a Project

Retrieve search results from a project

Send Timer Notification

Send the documented timer notification to affected Zoho Projects users.

Set Custom View As Default Portal

Set a time log custom view as the default view across the portal.

Set Custom View As Default Project

Set a time log custom view as the default view in a project.

Set Default Business Hours

Set default business hours in the Zoho Projects portal.

Set Default Invitation Template

Set an invitation email template as the portal default.

Set Default Profile

Set a profile as the portal default.

Set Default Role

Set a role as the portal default.

Set Default View Portal

Set a custom view as the default view at the portal level.

Set Default View Project

Set a custom task view as the default view for a project.

Set Favorite View Project

Set a custom view as a favourite for a project.

Set Favourite View Portal

Set a custom view as a favourite at the portal level.

Set Project Primary Customer

Modify the primary customer for a project.

Set Resource Skills

Associate or dissociate skills for a portal resource.

Set User Skills

Associate or dissociate skills for a portal user.

Start Timer

Start a new timer for a module.

Stop Timer

Stop a running timer in the Zoho Projects portal.

Trash Custom Module Record

Move a record to recycle bin within Zoho Projects portal.

Trash Module

Move a module to trash.

Trash Phase

Move a phase to the project recycle bin.

Trash Project

Move a project to the trash.

Unfollow Custom Module Record

Remove a follower from the record.

Unfollow Forum

Unfollow a specific forum in a project to stop receiving notifications.

Unfollow Issue

Remove followers from an issue in a project.

Unfollow Task

API to unfollow a given task.

Unfollow Task List

Unfollow a task list to stop receiving its notifications.

Unlink Bugs

Remove the link between issues in a project.

Unlink Issues

Unlink multiple issues at once in a project.

Unlink Tasks From Issues

Unlink multiple tasks from multiple issues in a project.

Unmark Comment As Best Answer

Remove the best answer designation from a specific comment in a forum.

Unmark View As Favourite Portal

Unmark a time log custom view as favourite across portal.

Unmark View As Favourite Project

Unmark a time log custom view as favourite in a project.

Unpin Time Log Entry

Remove a pinned time log from the Zoho Projects portal.

Update Bug Resolution (V3 PUT)

Replace a bug resolution with the V3 PUT bug_id contract.

Update Business Hours

Modify the work hours by archiving the business hours and creating a new one in the Zoho Projects portal.

Update Business Hour Users

Associate/disassociate user from the business hours.

Update Category

Update a forum category in a specific project.

Update Contact

Update a contact in the Zoho Projects portal.

Update Currency

Update an existing currency configured for the Zoho Projects portal.

Update Custom Domain Status

Update the custom domain status.

Update Customer

Modify customer details in the Zoho Projects portal.

Update Customer Projects

Modify the projects associated with customer in the Zoho Projects portal.

Update Custom Module Export

Every field is replaced by the value sent, so pass the complete configuration rather than only the keys that changed.

Update Custom Module Export Status

Toggle a portal-level Custom Module scheduled export on or off.

Update Custom Module Import

Modify the details of an import operation.

Update Custom Module Record

Modify details of an existing record.

Update Custom Module Record Comment

Modify details of an existing comment in a record.

Update Custom Module Record Followers

Add multiple followers to a custom-module record.

Update Default Approver

Modify the default time log approver of the user in a project.

Update Default View

Mark a custom view as the default view for a project.

Update Dependency

Modify the dependency between tasks in a project.

Update Event

Update details of an event in the Zoho Projects portal.

Update Event Comment

Update an existing comment associated with an event in a project within the Zoho Projects portal.

Update Extension Property

Modify the entity or app property in an extension.

Update Favorite View

Mark a custom view as a favorite view for a project.

Update Field Options

Rename or reorder existing options for a field.

Update Forum

Update a forum in a specific project.

Update Forum Comment

Update a comment in a specific forum in a project.

Update Holiday List

Modify the details of an holiday list in the Zoho Projects portal.

Update Invitation Template

Modify a portal invitation email template.

Update Issue

Modify an issue in a project.

Update Issue Comment

Update a comment on an issue.

Update Issue Resolution (V3.1 PATCH)

Update an issue resolution with the V3.

Update Layout

Modify an existing layout.

Update Leave

Update the leave details in the Zoho Projects portal.

Update Link Type

Modify the link type between two linked issues.

Update Module

Modify a custom module's configuration.

Update Phase

Update a phase's name, owner, status, dates, tags, position, template settings, or budget details.

Update Phase Comment

Update a phase comment and its optional notifications or attachments.

Update Portal Budget Settings

Update the budget settings configured for the Zoho Projects portal.

Update Portal Date Time Settings

Update date and time settings for the portal.

Update Portal User

Modify a portal user's profile, role, reporting line, projects, rates, or skills.

Update Profile

Update a profile in a portal.

Update Project

Modify details of an existing project.

Update Project Comment

Modify an existing comment.

Update Project Export

Modify the details of an existing project export in the Zoho Projects portal.

Update Project Folder Details

Modify folder settings in a project.

Update Project Group

Update details of a project group.

Update Project Team Folder Details

Modify the settings of a team folder in a project.

Update Project User Details

Modify a user's rates or profile within a project.

Update Project User Permissions

Grant or revoke project permissions for a user.

Update Resource Skill Level

Update one resource's proficiency level for a skill.

Update Role

Update a role in a portal.

Update Skill

Update a skill's name or description.

Update Skill Resources

Associate or dissociate resources for a skill.

Update Skill Settings

Enable or disable the skill feature for a Zoho Projects portal.

Update Skill Users

Associate or dissociate portal users for a skill.

Update Status

Activate or deactivate a module.

Update Tag

Update a tag in the Zoho Projects portal.

Update Task

Modify details of the task in a project.

Update Task Comment

Modify a comment in a task.

Update Task List

Modify details of the task list in a project.

Update Task List Comment

Modify a comment in a task list.

Update Team

Modify the details of a specific team in a portal.

Update Time Log

Modify the time log in a project.

Update Time Log Pin

Update an existing pinned entry in the time logs for a portal.

Update Time Log Settings

Modify the time log settings of a project.

Update Timer Notes By Log ID

Modify the notes for a timer associated with a specific time log entry in a project.

Update User Skill Level

Update one portal user's proficiency level for a skill.

Attach Files

Upload one file and associate it with a record in Zoho Projects.

Upload Global Attachments

Upload one file at portal level and store it in a project folder.

Add Attachments to Comments

Upload one image for display within comment content.

Upload PDF Logo

Upload the logo file used in task Gantt PDF exports.

Upsert Custom Workload Report

Create or Update a custom workload report in the Zoho projects portal.

Validate Custom Domain

Validate custom domain configuration.

SETUP GUIDE

Connect Zoho Projects MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/mcp @ai-sdk/openai
Install the Composio SDK and your agent framework
2

Create a session with MCP enabled

typescript
import { Composio } from "@composio/core";

const composio = new Composio();
const { mcp } = await composio.create("your-user-id", {
  toolkits: ["zoho_projects"],
  mcp: true,
});
Create a session scoped to Zoho Projects and read its MCP URL and headers
3

Connect your agent to the MCP server

typescript
import { createMCPClient } from "@ai-sdk/mcp";
import { openai } from "@ai-sdk/openai";
import { generateText, stepCountIs } from "ai";

const client = await createMCPClient({
  transport: { type: "http", url: mcp.url, headers: mcp.headers },
});

const { text } = await generateText({
  model: openai("gpt-5.6-sol"),
  tools: await client.tools(),
  prompt: "List overdue tasks across my Zoho Projects projects",
  stopWhen: stepCountIs(10),
});

console.log(text);
await client.close();
Pass the session's MCP URL and headers to your agent and run a Zoho Projects request
SETUP GUIDE

Connect Zoho Projects API Tool with your Agent

1

Install Composio

typescript
npm install @composio/core @composio/openai openai
Install the Composio SDK, the OpenAI provider, and the OpenAI SDK
2

Create a Composio session

typescript
import OpenAI from "openai";
import { Composio } from "@composio/core";
import { OpenAIResponsesProvider } from "@composio/openai";

const composio = new Composio({ provider: new OpenAIResponsesProvider() });
const client = new OpenAI();

const session = await composio.create("your-user-id", { toolkits: ["zoho_projects"] });
const tools = await session.tools();
Initialize Composio with the OpenAI Responses provider and create a session scoped to Zoho Projects
3

Run Zoho Projects tools with your agent

typescript
let response = await client.responses.create({
  model: "gpt-5.6-sol",
  tools,
  input: [{ role: "user", content: "List overdue tasks across my Zoho Projects projects" }],
});

while (response.output.some((o) => o.type === "function_call")) {
  const outputs = await composio.provider.handleToolCalls(session, response.output);
  response = await client.responses.create({
    model: "gpt-5.6-sol",
    tools,
    previous_response_id: response.id,
    input: outputs,
  });
}

console.log(response.output_text);
Send a request, execute the Zoho Projects tool calls through the session, and print the final answer

Why Use Composio?

AI Native Zoho Projects Integration

  • Supports both Zoho Projects MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Zoho Projects data

Managed Auth

  • Built-in OAuth handling with automatic token refresh and rotation
  • Central place to manage, scope, and revoke Zoho Projects access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Zoho Projects
  • Scoped, least privilege access to Zoho Projects resources
  • Full audit trail of agent actions to support review and compliance

Rolling this out across your team?

Give your team centralized access control across every framework with Composio’s MCP Gateway.

EXPLORE MCP GATEWAY
FAQ

Frequently asked questions

Start with Zoho Projects.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Zoho Projects tool your agent needs.Free to start.

Start building