How to connect Zoho WorkDrive with ChatGPT

Connect ChatGPT to Zoho WorkDrive MCP. List files in a workdrive team folder, upload reports to a workdrive shared folder, and more using natural language, with authentication handled for you.

Zoho WorkDrive logoZoho WorkDrive
Oauth2

Zoho WorkDrive is a cloud file management and team collaboration platform for business content. It helps teams organize, share, search, and govern files in one secure workspace.

220 Tools

How to connect Zoho WorkDrive MCP with ChatGPT

ChatGPT can take action across your apps and files, stay with a project for hours, and turn a goal into finished materials like sheets, slides, and docs, not just answers.

In this guide, I will explain the easiest and most secure way to connect your Zoho WorkDrive account to ChatGPT via Composio Connect, so it can find files, create folders, upload documents, manage shared content, and search your workspace through natural language commands without ever putting your account credentials at risk.

Also integrate Zoho WorkDrive with

Why use Composio over default connectors?

  • Apps with read and write access. Default connectors mostly can read your data. Composio's Zoho WorkDrive integration lets ChatGPT take actions like creating drafts, sending updates, labeling records, and more.
  • 1,500+ SaaS toolkits out of the box. Composio gives you instant access to a vast catalog of pre-built connectors, from Gmail and Slack to Notion, Linear, and Salesforce.
  • One MCP server for every app. Connect any of your applications on demand through a single endpoint, rather than juggling a separate server for each app.
  • Smart, context-aware tool loading. Unlike traditional MCP servers that dump every available tool into the LLM context window, Composio searches for and loads only the tools relevant to the task at hand.
  • Cross-app automation. Chain actions across multiple apps in a single run - fetch a thread, summarize it in Notion, and post highlights to Slack without leaving the conversation.

Prerequisites

  • A ChatGPT account. We will use the ChatGPT desktop app, and the steps are the same on the web.
  • Access to the Zoho WorkDrive workspace you want to connect.
  • Composio plugin.

Note: Composio connects through OAuth. You will be asked to sign in and approve specific permissions. Review the permission screen carefully if you are using a work account.

Step-by-step: Connect Zoho WorkDrive to ChatGPT

1. Install the Composio plugin

Click the button. ChatGPT opens the Composio plugin page. Click Install plugin.

Install in ChatGPT

Composio plugin page in ChatGPT with the Install plugin button

You can also find it inside ChatGPT: go to Settings, open Plugins, search the marketplace for Composio, and click Install plugin.

2. Authenticate

After you install, ChatGPT asks you to authenticate with Composio. Log in and click Allow access to authorize ChatGPT to use your Composio account.

Composio login and Allow access screen for ChatGPT

3. Start using Composio

That is it. Composio tools are now available in ChatGPT. Type @Composio followed by your request, for example @Composio find unread Zoho WorkDrive messages and summarize them, and it will run the actions you authorize. On first use it asks you to authorize Zoho WorkDrive.

Option 2: Add Composio as an MCP server

If you cannot use the plugin marketplace, add Composio as a custom MCP server instead.

1. Open the MCP settings

In ChatGPT, go to Settings and open the Plugins section. Inside the Plugins page, click the MCP tab.

ChatGPT settings showing the Plugins page with the MCP tab selected

2. Add the server

Click Add server. In the Name field enter Composio, for Type select Streamable HTTP, and in the URL field paste the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
ChatGPT Add server dialog with the name Composio, type Streamable HTTP, and the Composio MCP URL

Then click Save. The Composio server now appears in your MCP plugins list.

ChatGPT Plugins page showing the Composio MCP server added to the list

3. Authenticate

Click Authenticate on the Composio entry, log in via Composio, and click Allow access. Composio tools are then available in ChatGPT the same way as with the plugin.

What you can do after connecting Zoho WorkDrive

  • List files in a WorkDrive team folder
  • Upload reports to a WorkDrive shared folder
  • Search WorkDrive files by project name

Security + privacy notes (important)

  • Use least-privilege access: Only grant permissions you actually need.
  • Review OAuth permissions before approving: Make sure requested scopes match what you expect Composio and ChatGPT to do.
  • Keep write actions human-reviewed: For actions like sending messages, creating labels, or editing drafts, keep manual confirmation enabled.
  • Be careful with sensitive data: Avoid using this setup with highly sensitive information unless allowed by your personal, company, or client policies.
TOOLS

Supported Tools

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

Abort Workflow for a File/Folder

Abort an active workflow instance permanently after exact-ID confirmation; an aborted instance cannot be resumed.

Create Comment

Create a new top-level comment on a WorkDrive file.

Add Folder Customization

Enable customization for an existing WorkDrive folder.

Add Member to Group

Add one Zoho user to a WorkDrive group with a specified group role.

Create Reply

Create a reply to an existing WorkDrive comment.

Add Label to File or Folder

Apply a WorkDrive label to a file or folder.

Enable Team Folder File Conversion

Enable or disable automatic document conversion for a team folder.

Enable External Sharing

Enable or disable external sharing for a team folder.

Enable My Folders File Conversion

Enable or disable automatic document conversion for a member's My Folders space.

Allow Viewer to Download

Allow or prevent viewer-level users from downloading team-folder files.

Archive Team Folder

Archive a team folder while preserving its data, roles, and sharing permissions.

Associate File/Folder to Data Template

Associate one file or folder with a data template and field values.

Associate Multiple Files/Folders to Data Template

Associate multiple files or folders with data templates in one request.

Get File/Folder Breadcrumbs

Fetch the location and folder hierarchy of a WorkDrive file or folder.

Change Data Template Description

Change the description of an existing data template.

Change Label Color

Change only the color of an existing WorkDrive label.

Change Preferred Team

Set a WorkDrive team as the authenticated user's preferred team, which becomes the default team shown after login.

Check out File

Check out a WorkDrive file to restrict other users from editing it.

Commit Session for Revision Upload

Commit a completed chunk upload session as the top version of an existing WorkDrive file.

Create Session for Revision Upload

Create a chunk upload session for a new top version of an existing WorkDrive file.

Commit Session (Normal Upload)

Commit a completed chunk upload session and create or update its file.

Create Session (Normal Upload)

Create a WorkDrive chunk upload session for a new file.

Upload Session Progress

Return progress details for an ongoing WorkDrive chunk upload session.

Copy File or Folder

Copy one WorkDrive file or folder into a destination folder.

Create Custom Field

Create a custom field within an existing data template.

Create Customized Folder

Create a WorkDrive folder with folder customization enabled.

Create Data Template

Create a new data template in a specified WorkDrive team.

Create Download Link

Create an externally usable URL that exposes a WorkDrive file or folder for direct download.

Create External Collection

Create a collection link that accepts files from people outside the WorkDrive team.

Create Folder

Create an ordinary folder inside a folder or team folder.

Create Group

Create a new WorkDrive group in a specified team or organization.

Create Internal Collection

Create a collection link restricted to signed-in members of the WorkDrive team.

Create Label

Create a WorkDrive label for a specific team member.

Create Link File

Create a WorkDrive link file that opens a specified web URL.

Create Native Zoho File

Create an empty Zoho Writer, Sheet, or Show file in WorkDrive.

Create Share Link

Create an externally usable URL that exposes a WorkDrive file or folder with viewer, comment, editor, or upload access.

Create Team Folder

Create a public or private team folder in a WorkDrive team.

Create Template Category

Create a category in a My Templates or Org Templates library.

Create ZIP File

Create a ZIP file in WorkDrive from selected files and folders.

Delete Collection

Permanently delete a WorkDrive file collection after exact-ID confirmation.

Delete Comment

Permanently delete one WorkDrive comment or reply.

Delete Custom Field

Permanently delete a custom field after exact-ID confirmation.

Delete Data Template

Permanently delete a data template after exact-ID confirmation.

Delete Group

Permanently delete a WorkDrive group and remove all of its memberships after exact-ID confirmation.

Delete Label

Permanently delete a WorkDrive label after exact-ID confirmation.

Remove Group Member

Remove one existing member from a WorkDrive group after exact-ID confirmation.

Permanent Delete File/Folder

Permanently delete one WorkDrive file or folder from trash.

Delete Shared Link

Permanently revoke one external WorkDrive share link so its URL no longer grants access.

Delete Team Folder

Permanently delete a WorkDrive team folder after exact-ID confirmation.

Delete Member from Team Folder

Remove one user or group from a WorkDrive team folder after exact-ID confirmation.

Delete Category

Marks the specified template category deleted using WorkDrive status 61.

Delete Team Member

Remove a member from a WorkDrive team.

Delete File Version

Permanently delete one historical WorkDrive file version.

Disable Collection

Stop an active WorkDrive file collection from accepting submissions.

Disassociate Files/Folders from Data Template

Remove a file/folder and data-template association after exact-ID confirmation.

Multi Download Progress

Check whether a WorkDrive multi-download ZIP is complete or still processing.

Download File

Download the binary content of a WorkDrive file or a specific version.

Edit Comment

Replace the content of an existing WorkDrive comment.

Empty My Folders Trash

Permanently delete every item in one My Folders trash.

Empty Team Folder Trash

Permanently delete every item in one team folder's trash.

Enable Collection

Reactivate a completed WorkDrive file collection.

Enable/Disable Data Template

Enable or disable an existing data template.

External To Internal

Restrict an external WorkDrive collection to signed-in team users.

Get File/Folder Resource Property

Fetch storage, retention, DLP, and additional properties for a resource.

Get File Query

Ask Zia a question about a WorkDrive file and inspect indexing status.

Follow Files or Folders

Follow one or more WorkDrive files or folders.

Generate Embed Code for a File or Folder

Publish a WorkDrive file or folder with view-only access for embedding.

Generate File Summary

Ask WorkDrive to generate an AI summary of a specified file.

Get Actions for a Transition

Fetch the during or after actions configured for a workflow transition.

Get File/Folder Collaboration Info

Retrieve the audience, role, status, and expiration details for one existing WorkDrive file or folder collaboration permission.

Get Collection Info

Retrieve the settings and current state of a WorkDrive file collection.

Get Comment Info

Retrieve detailed information about a specific WorkDrive comment.

Get Current Team Member

Return the authenticated user's membership details for a specific WorkDrive team.

Get Current User

Return the authenticated WorkDrive user's identity and account capabilities for ID and team discovery.

Get Associated Data Templates

Fetch data-template metadata associated with a WorkDrive file or folder.

Get During Actions for an Instance Transition

Retrieve the during-actions configured for a transition in a workflow instance.

Get Preview Metadata

Retrieve preview URLs, status, and size metadata for a WorkDrive file.

Get File/Folder Statistics

Fetch view, download, upload, and link activity for a WorkDrive resource.

Get File Summary

Retrieve a WorkDrive file summary or its current generation status.

Get File Thumbnail URL

Fetch file details and the provider-hosted thumbnail URL when available.

Get Group Info

Retrieve detailed information about a specific WorkDrive group.

Get Group Member Info

Retrieve detailed information about one WorkDrive group member.

Get Label

Retrieve the details of a specific WorkDrive label.

Get Link Info

Return the exposure and access settings for one external WorkDrive share link.

Get Team Member Info

Retrieve profile, status, and role information for one WorkDrive team member.

Get My Folders ID

Return the My Folders private-space ID for a WorkDrive team member.

Get Resource

Return metadata for one WorkDrive file or folder by resource ID.

Get Start Token

Create a start token for monitoring changes under My Folders, a team folder, or a subfolder from a point within the last 31 days.

Get Team Folder Settings

Retrieve sharing, conversion, download, and retention settings for a team folder.

Get Team Folder Info

Retrieve metadata and access capabilities for one WorkDrive team folder.

Get Team Info

Return profile and configuration details for a WorkDrive team, including its name, description, member counts, and current-user permissions.

Get Team Settings

Retrieve administrator-level sharing, storage, retention, and feature settings for a WorkDrive team.

Get Category Info

Retrieves information for a specific template category using the category ID.

Get Template Library Info

Retrieves the details of a specific template library using its library ID.

Get File Versions

Retrieve the version record returned for a WorkDrive file.

Get Workflow Instance

Retrieve one workflow instance with its state, transitions, and metadata.

Convert File to Zoho Format

Convert a supported WorkDrive file into a native Zoho Office file.

Internal To External

Open an internal WorkDrive collection to external uploaders and configure requested uploader data.

Invite New Member to Team

Invite one email address to a WorkDrive team with a Member, Admin, or Super Admin role.

Get List Of All Collection Links

List all file collection links available in a WorkDrive team.

Get List Of All Collection Submissions

List one offset-based page of submissions received through a collection.

Get File Comments

Fetch the comments and replies returned for a WorkDrive file.

Get List of Custom Fields

Retrieve the custom fields configured for a data template.

Get Favorited Files

Return one offset page of files favorited by a WorkDrive team member.

List Folder Items

List direct child files and folders inside an ordinary WorkDrive folder.

Get List of Group Members

Retrieve the members of a specific WorkDrive group.

Get Labeled Files

Return one offset page of labeled files for a WorkDrive team member.

Get All Labels of the User

Retrieve all labels associated with a WorkDrive team member.

Get Team Folder MyDraft Files

Return one offset page of the connected user's drafts in a team folder.

Get Files in My Folders

Return one cursor or offset page of files from a My Folders space.

Get My Folders Links

Return shared links for a My Folders resource.

Get Folders in My Folders

Return one offset page of folders from a My Folders space.

Get Trashed Files in My Folders

Return one offset page of trashed resources from a My Folders space.

List My Teams

Return WorkDrive teams available to the authenticated user without requiring a user ID.

Get Public Templates Library ID

Retrieves one provider page of public template libraries.

Get List of Recent Changes

Return one page of recent file and folder changes from a WorkDrive start or continuation token.

Get Recent Files

Return one offset page of files recently accessed by a WorkDrive team member.

List Resource Collaborators

List people and permission records that currently have access to a WorkDrive file or folder.

Get Workflow Instances for a File/Folder

List workflow instances associated with a specific WorkDrive file or folder.

Get File/Folder External Share Links

Fetch external share links for a WorkDrive file or folder.

Get Files in Shared with Me

Return one offset page of files shared with a WorkDrive team member.

Get Folders in Shared with Me

Return one offset page of folders shared with a WorkDrive team member.

Get List Of All The Submitted Files

List the files uploaded in a specific WorkDrive collection submission.

Get Suggested Files

List file suggestions for a WorkDrive team member, optionally filtered by suggestion source.

Get List of Data Templates in a Team

Return the data templates available in a specific WorkDrive team.

List Team Folder Items

List one page of files and folders at the root of a WorkDrive team folder, with optional resource type, extension, projection, cursor, and sort controls.

Get Team Folder Links

Retrieve one offset page of custom or download links for a team folder.

Get Team Folder Members

Retrieve members and roles shared on a WorkDrive team folder.

List Team Folders

List the team folders in a WorkDrive team, optionally filtering by membership type.

Get List of Sub Folders

Return one offset page of subfolders in a WorkDrive team folder.

Get Team Folder Trashed Files

Return one offset page of trashed resources from a WorkDrive team folder.

Get Groups in a Team

Return one offset-based page of groups belonging to a WorkDrive team, optionally filtered by group type.

Get Org Templates Library ID

Retrieves one provider page of template library details for the specified team.

Get Team Members

Return members of a WorkDrive team, optionally selecting member ZUIDs or searching by keyword.

Get List of Workflows in a Team

Retrieve the workflows configured for a WorkDrive team.

Get all Templates in a Template Category

Retrieves one provider page of template files under the specified template category.

Get list of Categories

Retrieves one provider page of template categories in a specified template library.

Get all Templates from a Template Library

Retrieves one provider page of template files from the specified template library.

Get Template Library Permissions

Retrieves one provider page of sharing permissions for a template library.

Get Team Folder Unread Files

Return unread resources in a WorkDrive team folder, optionally filtered by type.

Get Team Member Collaborators

Return users and groups with whom a WorkDrive team member has shared files or folders.

Get Team Member's Groups

Return the WorkDrive groups to which a specified team member belongs.

Get My Templates Library ID

Retrieves one provider page of template library details for the specified team member.

Get Workflow Instances for a User

List workflow instances created by or assigned to a WorkDrive team member.

Get Workflow Instances for a Workflow

List instances created from a specific workflow, with status, state, and time filters.

Get Users for an Instance Transition

List pending or completed assignees and approvers for a workflow-instance transition.

Mark File as Ready

Mark a newly created WorkDrive file as ready for use.

Mark Multiple Files or Folders as Favorites

Mark one or more WorkDrive files or folders as favorites.

Mark File/Folder as Favorites

Mark one WorkDrive file or folder as a favorite.

Mark File as Final

Mark a WorkDrive file as final so it can no longer be edited.

Add a File to the Index View

Set a WorkDrive Writer file as its folder's default Index View.

Move Resource

Move one WorkDrive file or folder to a different parent folder within an allowed space.

Prepare Multiple Files for Download

Start WorkDrive ZIP packaging for multiple resources and return the provider's tracking metadata; this action does not return ZIP bytes.

Copy Multiple Files or Folders

Copy multiple WorkDrive files or folders into one destination folder.

Permanently Delete Multiple Files or Folders

Permanently delete one or more WorkDrive resources that are in Trash.

Move Multiple Files or Folders

Move one or more WorkDrive files or folders to one destination folder.

Restore Multiple Files or Folders

Restore one or more WorkDrive files or folders from Trash.

Move Multiple Files or Folders to Trash

Move one or more WorkDrive files or folders to Trash.

Perform Transition for a Workflow Instance

Perform a valid transition for a workflow instance, supplying any configured mandatory during-action values.

Pin Team Folder

Pin a WorkDrive team folder for quick access.

Remove Multiple Files or Folders from Favorites

Remove one or more WorkDrive files or folders from favorites.

Remove File/Folder from Favorites

Remove one WorkDrive file or folder from favorites.

Enable Editing for File

Re-enable editing on a WorkDrive file that was marked as final.

Remove Folder Customization

Remove custom attributes and settings from a WorkDrive folder.

Remove Resource Access

Revoke one collaborator permission from a WorkDrive file or folder without deleting the resource.

Remove Label from File or Folder

Remove a WorkDrive label from a file or folder after exact-ID confirmation.

Remove Template Category

Removes a specified template file from a template category after exact-ID confirmation.

Rename Data Template

Rename an existing data template.

Rename Group

Change the name of an existing WorkDrive group.

Rename Label

Change only the name of an existing WorkDrive label.

Rename Resource

Rename one WorkDrive file or folder without moving it.

Change Team Name

Change the display name of a WorkDrive team.

Rename Category

Renames the specified template category.

Reopen Comment

Reopen a previously resolved parent WorkDrive comment thread.

Resolve Comment

Mark a parent WorkDrive comment thread as resolved.

Restore Resource

Restore one trashed WorkDrive file or folder to its original location.

Restore File Version

Restore one historical WorkDrive file version as the latest top version.

Save File as Template

Save a Zoho-format WorkDrive file as a reusable template in a template library.

Search Based on Data Template

Search one WorkDrive team for files and folders associated with a data template, optionally narrowing by typed custom-field criteria.

Search Resources

Search file names or contents across a team, My Folders, one team folder, one folder, or items shared with a user.

Share File or Folder with Everyone on the Internet

Create persistent public view access to a WorkDrive file or folder for anyone on the internet.

Share File or Folder with Group Members

Grant every member of one WorkDrive group access to a file or folder.

Add Group to Team Folder

Add one WorkDrive group to a team folder with a selected access role.

Share Resource

Grant one person access to a WorkDrive file or folder.

Share Team Folder with Entire Team

Grant every member of the WorkDrive team a selected role on one team folder.

Add Member to Team Folder

Add one WorkDrive user to a team folder with a selected access role.

Start Workflow for a File/Folder

Start an active workflow on a WorkDrive file or folder, including configured initial during-action values.

Suspend Team Member

Temporarily suspend a WorkDrive team member.

Trash Resource

Move one WorkDrive file or folder to Trash.

UnArchive Team Folder

Reactivate an archived team folder with its data, roles, and sharing intact.

Unfollow Files or Folders

Stop following one or more WorkDrive files or folders.

Check in File

Check in a WorkDrive file so team members can edit and view changes.

Remove a File from the Index View

Remove a WorkDrive Writer file as its folder's Index View.

Unpin Team Folder

Remove a team folder from the connected user's pinned team-folder list.

Unzip File

Extract all content from a WorkDrive ZIP file into a destination folder without merging names.

Update Collection Settings

Update the name, expiration, upload limit, or uploader-folder behavior of an active collection.

Update Custom Field

Update an existing custom field's name, required flag, or choices.

Change Team Description

Change or clear a WorkDrive team's description.

Update File/Folder Share Expiration

Change when an existing WorkDrive file or folder collaboration expires.

Update Group Description

Update the description of an existing WorkDrive group.

Change Template Library View Preference

Update the connected user's sort, filter, or layout preference for a template library.

Update Link Download Setting

Allow or restrict downloads through an existing external WorkDrive share link.

Update Link Expiry Setting

Set when an existing external WorkDrive share link will stop granting access.

Update Link file

Replace the web URL associated with a WorkDrive Link file.

Update Link Password Setting

Enable, replace, or remove password protection on an external WorkDrive share link.

Update Group Member Role

Change an existing WorkDrive group member to Group Admin or Group Member.

Assign or Remove Template Admin Role

Assign or remove organization template-admin privileges for a WorkDrive team member.

Update File/Folder Share Permissions

Replace the role on one existing WorkDrive collaboration.

Change Team Folder Description

Change the description of an existing WorkDrive team folder.

Update Team Folder Member Role

Change the access role of one existing WorkDrive team-folder membership.

Change Team Folder Name

Change the name of an existing WorkDrive team folder.

Add File to Template Category

Associate one Zoho-format template file with a template category.

Change Team Member Role

Change a WorkDrive team member's permissions to Member, Admin, or Super Admin.

Update Values of Associated Files/Folders

Replace custom field values on an existing data-template association.

Upload File

Upload actual file content to a WorkDrive folder using the provider's multipart endpoint.

Upload File Chunk

Upload one sequential chunk to an existing WorkDrive upload session through the connection's regional stream endpoint.

Upload Large File

Upload a file through WorkDrive's regional stream endpoint for files larger than 250 MB.

Upload New File Version

Upload replacement content as the top version of an existing WorkDrive file.

Upload Progress

Check the progress or error state of a WorkDrive stream upload.

Create ZIP Progress

Fetch ZIP creation progress using the WMS progress key.

FAQ

Frequently asked questions

With a standalone Zoho WorkDrive MCP server, the agents and LLMs can only access a fixed set of Zoho WorkDrive tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Zoho WorkDrive and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. ChatGPT fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Zoho WorkDrive tools.

Yes, absolutely. You can configure which Zoho WorkDrive scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Zoho WorkDrive data and credentials are handled as safely as possible.

Start with Zoho WorkDrive.It takes 30 seconds.

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

Start building