---
title: "Zoho WorkDrive MCP server for AI agents - actionlake"
description: "Give Claude 207 Zoho WorkDrive actions through one MCP server: files, team folders. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/zoho-workdrive
updated: 2026-10-23
---

Connectors · Files & documents

# Zoho WorkDrive MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Zoho WorkDrive and the rest of your systems. It gives your agent 207 Zoho WorkDrive actions (81 reads, 99 writes and 27 that wait for a confirmation) and holds the Zoho WorkDrive credential itself, so the agent never does. It paces Zoho WorkDrive's limits and records every call. Connecting Zoho WorkDrive needs your own Zoho WorkDrive OAuth app and one admin sign-in.

[Connect Zoho WorkDrive free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "zoho_workdrive.users.get_user_info",
  intent: "check which Zoho WorkDrive account is connected"
}
# Get User Info · read · 1 upstream call
```

- 207 actions in one signed file
- 81 read look, never change
- 99 write create and update
- 27 wait for a yes destructive, confirmed first

Set up

## Connect Zoho WorkDrive in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Zoho WorkDrive.
   OAuth 2.0, authorization code with PKCE. You register your own OAuth app with Zoho WorkDrive, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on. actionlake stores what you paste write-only, sealed under your tenant's key.
   Before the first sign-in, Zoho WorkDrive needs an OAuth app of your own, registered in its developer portal. actionlake has no Zoho WorkDrive app to lend you.
   - `access_token` Access token from one sign-in with your own OAuth app
   - `refresh_token` Refresh token from the same sign-in; the access token is renewed from it
   - `client_id` Zoho API console client id
   - `client_secret` Zoho API console client secret
   - `host` Where your Zoho WorkDrive lives: your host
   ```
   account { op: "connections.requirements", service: "zoho_workdrive" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "zoho_workdrive.users.get_user_info" }
   # get user info · read · 1 upstream call
   check { action: "zoho_workdrive.team_members.invite_new_member_to_team", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Zoho WorkDrive at a glance

**Sign-in**

OAuth 2.0, authorization code with PKCE. You register your own OAuth app with Zoho WorkDrive, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on.

**You provide**

`access_token` `refresh_token` `client_id` `client_secret`

**Setup fields**

`host`

**Limits we pace to**

60 calls a minute, per connection

**API covered**

Zoho WorkDrive REST API v1 (JSON:API), at your Zoho WorkDrive instance's API base URL, which you enter when connecting

**Built from**

Zoho WorkDrive's documentation, read 23 October 2026[zoho.com](https://www.zoho.com/workdrive/developer/docs/api/v1/overview.html) [GitHub](https://github.com/zoho/zohoworkdrive-oas/tree/main/v1.0)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

80 of 81 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

8, so ask can line Zoho WorkDrive up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Zoho WorkDrive.

207 actions in 24 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **81** read look, never change
- **99** write create and update
- **27** destructive wait for a confirmation

1. ### Files
   45
   15 read · 26 write · 4 destructive
   Get Shared Users of File · Get File Comments · Get File/Folder Info · Permanent Delete File/Folder
2. ### Team folders
   21
   9 read · 9 write · 3 destructive
   Get list of Sub Folders · Create Team Folder · Get Team Folder Info · Change Team Folder Name
3. ### Templates
   17
   9 read · 6 write · 2 destructive
   Create Category · Get all Templates from a Template Library · Get all Templates in a Template Category · Get list of Categories
4. ### Data templates
   13
   1 read · 9 write · 3 destructive
   Associate File/Folder to Data Template · Associate Multiple Files/Folders to Data Template · Create Custom Field · Create Data Template
5. ### Collections
   12
   4 read · 6 write · 2 destructive
   Create External Collection · Create Internal Collection · Get list of all Collection links · Get list of all Submissions
6. ### Workflows
   11
   8 read · 2 write · 1 destructive
   Get Actions for a Transition · Get All Workflows for a Team · Get During Actions for an Instance Transition · Get Users for an Instance Transition
7. ### Teams
   10
   7 read · 3 write · 0 destructive
   Get Team Members · Get Groups in a Team · Get Team Folders in a Team · Get List of Data Templates in a Team
8. ### Sharing
   9
   1 read · 7 write · 1 destructive
   Update File/Folder Share Permissions · Get File/Folder Collaboration Info · Delete File/Folder Share Access · Share Files/Folders to Individual Team Members

**16 more areas · 69 actions**

- Labels **8**
- Comments **7**
- External links **7**
- Team members **7**
- Groups **6**
- Member files **6**
- My folders **6**
- Group members **4**
- Team folder members **4**
- Folder customization **3**
- Changes **2**
- Folders **2**
- Follow **2**
- Users **2**
- Versions **2**
- Search **1**

Top actions

## The Zoho WorkDrive API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 43 of Zoho WorkDrive's 45 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `zoho_workdrive.teams.get_team_members` Get Team Members | This API fetches all members of a WorkDrive team. | read | `identity.user.list` 474 connectors |
| `zoho_workdrive.folders.list_files_folders_inside_a_folder` List Files/Folders inside a Folder | This API lists down all the files and folders present within a folder. | read | `content.file.list` 77 connectors |
| `zoho_workdrive.teams.get_groups_in_a_team` Get Groups in a Team | This API lists all the groups in a team. | read | `identity.group.list` 262 connectors |
| `zoho_workdrive.team_folders.get_list_of_sub_folders` Get list of Sub Folders | This API fetches the list of sub folders in a team folder. | read | `content.folder.list` 62 connectors |
| `zoho_workdrive.users.get_user_info` Get User Info | This API fetches information about the user. | read | `identity.current_user.get` 307 connectors |
| `zoho_workdrive.files.get_shared_users_of_file` Get Shared Users of File | This API fetches all shared users of a file or folder. | read | `content.file_permission.list` 17 connectors |
| `zoho_workdrive.files.get_file_comments` Get File Comments | This API lists all the comments from a file. | read | `content.file_comment.list` 12 connectors |
| `zoho_workdrive.team_members.invite_new_member_to_team` Invite New Member to Team | This API is used to invite one or more new members to a team in WorkDrive. | write | `identity.user.create` 262 connectors |
| `zoho_workdrive.folders.create_folder` Create Folder | This API creates a folder in WorkDrive. | write | `content.folder.create` 62 connectors |
| `zoho_workdrive.groups.create_group` Create Group | This API creates a new user group in a WorkDrive team. | write | `identity.group.create` 205 connectors |
| `zoho_workdrive.teams.get_team_folders_in_a_team` Get Team Folders in a Team | This API fetches the list of all team folders in a team. | read | `content.drive.list` 5 connectors |
| `zoho_workdrive.files.permanent_delete_file_folder` Permanent Delete File/Folder | This API permanently deletes a file or a folder from the trash folder. | destructive | `content.file.delete` 68 connectors |

Try it

## Prompts to paste into Claude.

Each one names the Zoho WorkDrive actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which Zoho WorkDrive files changed this week, and who changed them?
   calls `zoho_workdrive.folders.list_files_folders_inside_a_folder`
2. Write write
   Invite New Member to Team in Zoho WorkDrive. Show me exactly what you will send before you save it.
   calls `zoho_workdrive.team_members.invite_new_member_to_team`

Governance for Zoho WorkDrive

## Destructive actions wait for a yes.

27 Zoho WorkDrive actions are destructive. These are all of them:

- Permanent Delete File/Folder `zoho_workdrive.files.permanent_delete_file_folder`
- Delete Team Member `zoho_workdrive.team_members.delete_team_member`
- Delete Group `zoho_workdrive.groups.delete_group`
- Delete File/Folder Share Access `zoho_workdrive.sharing.delete_file_folder_share_access`
- Delete Comment `zoho_workdrive.comments.delete_comment`
- Delete Team Folder `zoho_workdrive.team_folders.delete_team_folder`
- Remove Group Member `zoho_workdrive.group_members.remove_group_member`
- Delete Label `zoho_workdrive.labels.delete_label`
- Delete Version `zoho_workdrive.versions.delete_version`
- Delete Category `zoho_workdrive.templates.delete_category`
- Delete Collection `zoho_workdrive.collections.delete_collection`
- Disable Collection `zoho_workdrive.collections.disable_collection`
- Move File/Folder to Trash `zoho_workdrive.files.move_file_folder_to_trash`
- Archive Team Folder `zoho_workdrive.team_folders.archive_team_folder`
- Suspend Team Member `zoho_workdrive.team_members.suspend_team_member`
- Empty My Folders Trash `zoho_workdrive.my_folders.empty_my_folders_trash`
- Delete Custom Field `zoho_workdrive.data_templates.delete_custom_field`
- Remove Template Category `zoho_workdrive.templates.remove_template_category`
- Delete Data Template `zoho_workdrive.data_templates.delete_data_template`
- Remove Label from File/Folder `zoho_workdrive.labels.remove_label_from_file_folder`
- Empty Team Folder Trash `zoho_workdrive.team_folders.empty_team_folder_trash`
- Revoke External Share Link `zoho_workdrive.external_links.revoke_external_share_link`
- Move Multiple Files/Folders to Trash `zoho_workdrive.files.move_multiple_files_folders_to_trash`
- Abort Workflow for a file/folder `zoho_workdrive.workflows.abort_workflow_for_a_file_folder`
- Permanent Delete Multiple Files/Folders `zoho_workdrive.files.permanent_delete_multiple_files_folders`
- Delete Member from Team Folder `zoho_workdrive.team_folder_members.delete_member_from_team_folder`
- Disassociate Files/Folders from Data Template `zoho_workdrive.data_templates.disassociate_files_folders_from_data_template`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do zoho_workdrive.team_members.delete_team_member confirm_policy: **human**

Delete Team Member?

**intent:** the user asked me to delete Team Member

run suspended · waiting for a named person · key _zoho-workdrive-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "zoho-workdrive-agent",
  allowed_actions: ["zoho_workdrive.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "zoho_workdrive.files.permanent_delete_file_folder", approver: "lead@example.com" },
    { match: "zoho_workdrive.team_members.delete_team_member", approver: "lead@example.com" },
    { match: "zoho_workdrive.groups.delete_group", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Zoho WorkDrive only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Zoho WorkDrive costs on actionlake.

Every Zoho WorkDrive action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Zoho WorkDrive refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 207 Zoho WorkDrive actions
- 207 actions page each page of a long list is one call
- 80 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Zoho WorkDrive action.

207 actions by area: the id your agent calls, what it does, and its effect.

**Files 45**

- `zoho_workdrive.files.add_a_file_to_the_index_view` Add a File to the Index View write
- `zoho_workdrive.files.check_in_file` Check in File write
- `zoho_workdrive.files.check_out_file` Check out File write
- `zoho_workdrive.files.convert_file_to_zoho_format` Convert File to Zoho Format write
- `zoho_workdrive.files.copy_file_folder` Copy File/Folder write
- `zoho_workdrive.files.copy_multiple_files_folders` Copy Multiple Files/Folders write
- `zoho_workdrive.files.create_link_file` Create Link file write
- `zoho_workdrive.files.create_multiple_files_folders_as_zip` Create Multiple Files/Folders as ZIP write
- `zoho_workdrive.files.create_zip_progress` Create ZIP Progress read
- `zoho_workdrive.files.create_zoho_format_files` Create Zoho format files write
- `zoho_workdrive.files.download_multiple_files_folders_as_zip` Download Multiple Files/Folders as ZIP write
- `zoho_workdrive.files.enable_editing_for_file` Enable Editing for File write
- `zoho_workdrive.files.generate_file_summary` Generate File Summary write
- `zoho_workdrive.files.get_file_comments` Get File Comments read
- `zoho_workdrive.files.get_file_folder_breadcrumbs` Get File/Folder Breadcrumbs read
- `zoho_workdrive.files.get_file_folder_external_share_links` Get File/Folder External Share Links read
- `zoho_workdrive.files.get_file_folder_info` Get File/Folder Info read
- `zoho_workdrive.files.get_file_folder_resource_property` Get File/Folder ResourceProperty read
- `zoho_workdrive.files.get_file_folder_statistics` Get File/Folder statistics read
- `zoho_workdrive.files.get_file_query` Get File Query read
- `zoho_workdrive.files.get_file_summary` Get File Summary read
- `zoho_workdrive.files.get_file_versions` Get File Versions read
- `zoho_workdrive.files.get_list_of_associated_data_templates` Get list of associated Data Templates read
- `zoho_workdrive.files.get_preview_meta_data` Get Preview Meta Data read
- `zoho_workdrive.files.get_shared_users_of_file` Get Shared Users of File read
- `zoho_workdrive.files.mark_file_as_final` Mark File as Final write
- `zoho_workdrive.files.mark_file_as_ready` Mark File as Ready write
- `zoho_workdrive.files.mark_file_folder_as_favorites` Mark File/Folder as Favorites write
- `zoho_workdrive.files.mark_multiple_files_folders_as_favorites` Mark Multiple Files/Folders as Favorites write
- `zoho_workdrive.files.move_file_folder` Move File/Folder write
- `zoho_workdrive.files.move_file_folder_to_trash` Move File/Folder to Trash destructive
- `zoho_workdrive.files.move_multiple_files_folders` Move Multiple Files/Folders write
- `zoho_workdrive.files.move_multiple_files_folders_to_trash` Move Multiple Files/Folders to Trash destructive
- `zoho_workdrive.files.multi_download_progress` Multi Download Progress read
- `zoho_workdrive.files.permanent_delete_file_folder` Permanent Delete File/Folder destructive
- `zoho_workdrive.files.permanent_delete_multiple_files_folders` Permanent Delete Multiple Files/Folders destructive
- `zoho_workdrive.files.remove_a_file_from_the_index_view` Remove a File from the Index View write
- `zoho_workdrive.files.remove_file_folder_from_favorites` Remove File/Folder from Favorites write
- `zoho_workdrive.files.remove_multiple_files_folders_from_favorites` Remove Multiple Files/Folders from Favorites write
- `zoho_workdrive.files.rename_file_folder` Rename File/Folder write
- `zoho_workdrive.files.restore_file_folder` Restore File/Folder write
- `zoho_workdrive.files.restore_multiple_files_folders` Restore Multiple Files/Folders write
- `zoho_workdrive.files.unzip_file` Unzip File write
- `zoho_workdrive.files.update_link_file` Update Link file write
- `zoho_workdrive.files.upload_progress` Upload Progress read

**Team folders 21**

- `zoho_workdrive.team_folders.allow_viewer_to_download` Allow Viewer to Download write
- `zoho_workdrive.team_folders.archive_team_folder` Archive Team Folder destructive
- `zoho_workdrive.team_folders.change_team_folder_description` Change Team Folder Description write
- `zoho_workdrive.team_folders.change_team_folder_name` Change Team Folder Name write
- `zoho_workdrive.team_folders.create_team_folder` Create Team Folder write
- `zoho_workdrive.team_folders.delete_team_folder` Delete Team Folder destructive
- `zoho_workdrive.team_folders.empty_team_folder_trash` Empty Team Folder Trash destructive
- `zoho_workdrive.team_folders.enable_external_sharing` Enable External Sharing write
- `zoho_workdrive.team_folders.enable_file_conversion` Enable File Conversion write
- `zoho_workdrive.team_folders.get_list_of_sub_folders` Get list of Sub Folders read
- `zoho_workdrive.team_folders.get_team_folder_files_and_folders` Get Team Folder Files and Folders read
- `zoho_workdrive.team_folders.get_team_folder_info` Get Team Folder Info read
- `zoho_workdrive.team_folders.get_team_folder_links` Get Team Folder Links read
- `zoho_workdrive.team_folders.get_team_folder_members` Get Team Folder Members read
- `zoho_workdrive.team_folders.get_team_folder_my_draft_files` Get Team Folder MyDraft Files read
- `zoho_workdrive.team_folders.get_team_folder_settings` Get Team Folder Settings read
- `zoho_workdrive.team_folders.get_team_folder_trashed_files` Get Team Folder Trashed Files read
- `zoho_workdrive.team_folders.get_team_folder_unread_files` Get Team Folder Unread Files read
- `zoho_workdrive.team_folders.pin_team_folder` Pin Team Folder write
- `zoho_workdrive.team_folders.un_archive_team_folder` UnArchive Team Folder write
- `zoho_workdrive.team_folders.unpin_team_folder` Unpin Team Folder write

**Templates 17**

- `zoho_workdrive.templates.assign_or_remove_template_admin_role` Assign/Remove Template Admin role write
- `zoho_workdrive.templates.change_sort_type_and_order` Change Sort Type and Order write
- `zoho_workdrive.templates.create_category` Create Category write
- `zoho_workdrive.templates.delete_category` Delete Category destructive
- `zoho_workdrive.templates.get_all_templates_from_a_template_library` Get all Templates from a Template Library read
- `zoho_workdrive.templates.get_all_templates_in_a_template_category` Get all Templates in a Template Category read
- `zoho_workdrive.templates.get_category_info` Get Category Info read
- `zoho_workdrive.templates.get_list_of_categories` Get list of Categories read
- `zoho_workdrive.templates.get_my_templates_library_id` Get My Templates Library ID read
- `zoho_workdrive.templates.get_org_templates_library_id` Get Org Templates Library ID read
- `zoho_workdrive.templates.get_public_templates_library_id` Get Public Templates Library ID read
- `zoho_workdrive.templates.get_template_library_info` Get Template Library Info read
- `zoho_workdrive.templates.get_template_library_permissions` Get Template Library Permissions read
- `zoho_workdrive.templates.remove_template_category` Remove Template Category destructive
- `zoho_workdrive.templates.rename_category` Rename Category write
- `zoho_workdrive.templates.save_file_as_template` Save File as Template write
- `zoho_workdrive.templates.update_template_category` Update Template Category write

**Data templates 13**

- `zoho_workdrive.data_templates.associate_file_folder_to_data_template` Associate File/Folder to Data Template write
- `zoho_workdrive.data_templates.associate_multiple_files_folders_to_data_template` Associate Multiple Files/Folders to Data Template write
- `zoho_workdrive.data_templates.change_data_template_description` Change Data Template Description write
- `zoho_workdrive.data_templates.create_custom_field` Create Custom Field write
- `zoho_workdrive.data_templates.create_data_template` Create Data Template write
- `zoho_workdrive.data_templates.delete_custom_field` Delete Custom Field destructive
- `zoho_workdrive.data_templates.delete_data_template` Delete Data Template destructive
- `zoho_workdrive.data_templates.disassociate_files_folders_from_data_template` Disassociate Files/Folders from Data Template destructive
- `zoho_workdrive.data_templates.enable_or_disable_data_template` Enable/Disable Data Template write
- `zoho_workdrive.data_templates.get_list_of_custom_fields` Get List of Custom Fields read
- `zoho_workdrive.data_templates.rename_data_template` Rename Data Template write
- `zoho_workdrive.data_templates.update_custom_field` Update Custom Field write
- `zoho_workdrive.data_templates.update_values_of_associated_files_folders` Update Values of Associated Files/Folders write

**Collections 12**

- `zoho_workdrive.collections.convert_external_collection_into_internal_collection` Convert External Collection into Internal Collection write
- `zoho_workdrive.collections.convert_internal_collection_into_external_collection` Convert Internal Collection into External Collection write
- `zoho_workdrive.collections.create_external_collection` Create External Collection write
- `zoho_workdrive.collections.create_internal_collection` Create Internal Collection write
- `zoho_workdrive.collections.delete_collection` Delete Collection destructive
- `zoho_workdrive.collections.disable_collection` Disable Collection destructive
- `zoho_workdrive.collections.enable_collection` Enable Collection write
- `zoho_workdrive.collections.get_collection_info` Get Collection Info read
- `zoho_workdrive.collections.get_list_of_all_collection_links` Get list of all Collection links read
- `zoho_workdrive.collections.get_list_of_all_submissions` Get list of all Submissions read
- `zoho_workdrive.collections.get_list_of_all_user_submissions` Get list of all user submissions read
- `zoho_workdrive.collections.update_collection_link_settings` Update Collection Link Settings write

**Workflows 11**

- `zoho_workdrive.workflows.abort_workflow_for_a_file_folder` Abort Workflow for a file/folder destructive
- `zoho_workdrive.workflows.get_actions_for_a_transition` Get Actions for a Transition read
- `zoho_workdrive.workflows.get_all_workflows_for_a_team` Get All Workflows for a Team read
- `zoho_workdrive.workflows.get_during_actions_for_an_instance_transition` Get During Actions for an Instance Transition read
- `zoho_workdrive.workflows.get_users_for_an_instance_transition` Get Users for an Instance Transition read
- `zoho_workdrive.workflows.get_workflow_instance` Get Workflow Instance read
- `zoho_workdrive.workflows.get_workflow_instances_for_a_file_folder` Get Workflow Instances for a file/folder read
- `zoho_workdrive.workflows.get_workflow_instances_for_a_user` Get Workflow Instances for a User read
- `zoho_workdrive.workflows.get_workflow_instances_for_a_workflow` Get Workflow Instances for a Workflow read
- `zoho_workdrive.workflows.perform_transition_for_a_workflow_instance` Perform Transition for a Workflow Instance write
- `zoho_workdrive.workflows.start_workflow_for_a_file_folder` Start workflow for a file/folder write

**Teams 10**

- `zoho_workdrive.teams.change_preferred_team` Change Preferred Team write
- `zoho_workdrive.teams.change_team_description` Change Team Description write
- `zoho_workdrive.teams.change_team_name` Change Team Name write
- `zoho_workdrive.teams.get_current_team_member` Get Current Team Member read
- `zoho_workdrive.teams.get_groups_in_a_team` Get Groups in a Team read
- `zoho_workdrive.teams.get_list_of_data_templates_in_a_team` Get List of Data Templates in a Team read
- `zoho_workdrive.teams.get_team_folders_in_a_team` Get Team Folders in a Team read
- `zoho_workdrive.teams.get_team_info` Get Team Info read
- `zoho_workdrive.teams.get_team_members` Get Team Members read
- `zoho_workdrive.teams.get_team_settings` Get Team Settings read

**Sharing 9**

- `zoho_workdrive.sharing.delete_file_folder_share_access` Delete File/Folder Share Access destructive
- `zoho_workdrive.sharing.generate_embed_code_for_a_files_folders` Generate Embed Code for a Files/Folders write
- `zoho_workdrive.sharing.get_file_folder_collaboration_info` Get File/Folder Collaboration Info read
- `zoho_workdrive.sharing.share_files_folders_to_everyone_on_the_internet` Share Files/Folders to everyone on the Internet write
- `zoho_workdrive.sharing.share_files_folders_to_group_members` Share Files/Folders to Group Members write
- `zoho_workdrive.sharing.share_files_folders_to_individual_team_members` Share Files/Folders to Individual Team Members write
- `zoho_workdrive.sharing.share_files_folders_with_team` Share Files/Folders with Team write
- `zoho_workdrive.sharing.update_file_folder_share_expiration` Update File/Folder Share Expiration write
- `zoho_workdrive.sharing.update_file_folder_share_permissions` Update File/Folder Share Permissions write

**Labels 8**

- `zoho_workdrive.labels.add_label_to_file_folder` Add Label to File/Folder write
- `zoho_workdrive.labels.change_label_color` Change Label Color write
- `zoho_workdrive.labels.create_label` Create Label write
- `zoho_workdrive.labels.delete_label` Delete Label destructive
- `zoho_workdrive.labels.get_all_labels_of_the_user` Get All Labels of the User read
- `zoho_workdrive.labels.get_label` Get Label read
- `zoho_workdrive.labels.remove_label_from_file_folder` Remove Label from File/Folder destructive
- `zoho_workdrive.labels.rename_label` Rename Label write

**Comments 7**

- `zoho_workdrive.comments.create_comment` Create Comment write
- `zoho_workdrive.comments.create_reply` Create Reply write
- `zoho_workdrive.comments.delete_comment` Delete Comment destructive
- `zoho_workdrive.comments.edit_comment` Edit Comment write
- `zoho_workdrive.comments.get_comment_info` Get Comment Info read
- `zoho_workdrive.comments.reopen_comment` Reopen Comment write
- `zoho_workdrive.comments.resolve_comment` Resolve Comment write

**External links 7**

- `zoho_workdrive.external_links.change_download_link_settings` Change Download Link Settings write
- `zoho_workdrive.external_links.change_expiration_settings` Change Expiration Settings write
- `zoho_workdrive.external_links.change_password_link_settings` Change Password Link Settings write
- `zoho_workdrive.external_links.create_external_share_custom_link` Create External Share Custom Link write
- `zoho_workdrive.external_links.create_external_share_download_link` Create External Share Download Link write
- `zoho_workdrive.external_links.get_external_share_link_info` Get External Share Link Info read
- `zoho_workdrive.external_links.revoke_external_share_link` Revoke External Share Link destructive

**Team members 7**

- `zoho_workdrive.team_members.change_team_members_role` Change Team Member's role write
- `zoho_workdrive.team_members.delete_team_member` Delete Team Member destructive
- `zoho_workdrive.team_members.get_team_member_collaborators` Get Team Member Collaborators read
- `zoho_workdrive.team_members.get_team_member_info` Get Team Member Info read
- `zoho_workdrive.team_members.get_team_members_groups` Get Team Member's Groups read
- `zoho_workdrive.team_members.invite_new_member_to_team` Invite New Member to Team write
- `zoho_workdrive.team_members.suspend_team_member` Suspend Team Member destructive

**Groups 6**

- `zoho_workdrive.groups.create_group` Create Group write
- `zoho_workdrive.groups.delete_group` Delete Group destructive
- `zoho_workdrive.groups.get_group_info` Get Group Info read
- `zoho_workdrive.groups.get_list_of_group_members` Get List of Group Members read
- `zoho_workdrive.groups.rename_group` Rename Group write
- `zoho_workdrive.groups.update_group_description` Update Group Description write

**Member files 6**

- `zoho_workdrive.member_files.get_favorited_files` Get Favorited Files read
- `zoho_workdrive.member_files.get_files_in_shared_with_me` Get Files in Shared with Me read
- `zoho_workdrive.member_files.get_folders_in_shared_with_me` Get Folders in Shared with Me read
- `zoho_workdrive.member_files.get_labeled_files` Get Labeled Files read
- `zoho_workdrive.member_files.get_recent_files` Get Recent Files read
- `zoho_workdrive.member_files.get_suggested_files` Get Suggested Files read

**My folders 6**

- `zoho_workdrive.my_folders.empty_my_folders_trash` Empty My Folders Trash destructive
- `zoho_workdrive.my_folders.get_files_in_my_folders` Get Files in My Folders read
- `zoho_workdrive.my_folders.get_folders_in_my_folders` Get Folders in My Folders read
- `zoho_workdrive.my_folders.get_my_folders_id` Get My Folders Id read
- `zoho_workdrive.my_folders.get_my_folders_links` Get My Folders Links read
- `zoho_workdrive.my_folders.get_trashed_files_in_my_folders` Get Trashed Files in My Folders read

**Group members 4**

- `zoho_workdrive.group_members.add_multiple_members_to_group` Add Multiple Members to Group write
- `zoho_workdrive.group_members.get_group_member_info` Get Group Member Info read
- `zoho_workdrive.group_members.remove_group_member` Remove Group Member destructive
- `zoho_workdrive.group_members.update_group_member_role` Update Group Member Role write

**Team folder members 4**

- `zoho_workdrive.team_folder_members.add_groups_to_team_folder` Add Groups to Team Folder write
- `zoho_workdrive.team_folder_members.add_members_to_team_folder` Add Members To Team Folder write
- `zoho_workdrive.team_folder_members.delete_member_from_team_folder` Delete Member from Team Folder destructive
- `zoho_workdrive.team_folder_members.update_member_role_in_team_folder` Update Member Role in Team Folder write

**Folder customization 3**

- `zoho_workdrive.folder_customization.create_a_new_customized_folder` Create a new Customized Folder write
- `zoho_workdrive.folder_customization.customize_an_existing_folder` Customize an existing folder write
- `zoho_workdrive.folder_customization.remove_folder_customization` Remove Folder Customization write

**Changes 2**

- `zoho_workdrive.changes.get_list_of_recent_changes` Get list of Recent Changes read
- `zoho_workdrive.changes.get_start_token` Get Start Token read

**Folders 2**

- `zoho_workdrive.folders.create_folder` Create Folder write
- `zoho_workdrive.folders.list_files_folders_inside_a_folder` List Files/Folders inside a Folder read

**Follow 2**

- `zoho_workdrive.follow.follow_file_folder` Follow File/Folder write
- `zoho_workdrive.follow.unfollow_file_folder` Unfollow File/Folder write

**Users 2**

- `zoho_workdrive.users.get_all_teams_of_user` Get All Teams of User read
- `zoho_workdrive.users.get_user_info` Get User Info read

**Versions 2**

- `zoho_workdrive.versions.delete_version` Delete Version destructive
- `zoho_workdrive.versions.restore_as_top_version` Restore as Top Version write

**Search 1**

- `zoho_workdrive.search.search_records` Search Records read

Questions

## The Zoho WorkDrive MCP server, answered.

**Is there a Zoho WorkDrive MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 207 Zoho WorkDrive actions across files, team folders, templates and data templates, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Zoho WorkDrive.

**What do I need to connect Zoho WorkDrive?**

Your own Zoho WorkDrive OAuth app, registered with Zoho WorkDrive (its client id and client secret), and the access and refresh tokens from one admin sign-in. actionlake has no Zoho WorkDrive app of its own, so this is not a one-step consent. actionlake renews the access token as it expires. Plus your host. The free call account { op: "connections.requirements", service: "zoho_workdrive" } lists exactly what to paste.

**Can an AI agent delete or change things in Zoho WorkDrive?**

Only if its key allows it, and only with an explicit confirmation. 27 Zoho WorkDrive actions are destructive, including permanent Delete File/Folder, delete Team Member and delete Group. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Zoho WorkDrive API limit?**

actionlake paces every call to the limits in the Zoho WorkDrive service file: 60 calls a minute per connection. Repeated reads are answered from cache (80 Zoho WorkDrive actions can be), which never reaches Zoho WorkDrive.

**What does a Zoho WorkDrive action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (207 Zoho WorkDrive actions page). Cache hits, searches, dry runs and calls Zoho WorkDrive refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Zoho WorkDrive API does it cover?**

The Zoho WorkDrive REST API v1 (JSON:API) at your Zoho WorkDrive instance's API base URL, which you enter when connecting. It is built from Zoho WorkDrive's documentation as read on 23 October 2026. 207 actions in 24 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Zoho WorkDrive data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Zoho WorkDrive credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Zoho WorkDrive

Shares the most action names with

- [Dropbox 32](https://actionlake.com/connectors/dropbox)
- [Box 32](https://actionlake.com/connectors/box)
- [Microsoft OneDrive 20](https://actionlake.com/connectors/microsoft-onedrive)
- [Google Drive 20](https://actionlake.com/connectors/google-drive)
- [CompanyCam 11](https://actionlake.com/connectors/companycam)
- [Document360 10](https://actionlake.com/connectors/document360)

Joins with, on shared entities

- [Adobe Frame.io (V4) 6](https://actionlake.com/connectors/adobe-frame-io-v4)
- [Bynder 5](https://actionlake.com/connectors/bynder)
- [Canvas LMS 4](https://actionlake.com/connectors/canvas-lms)
- [Metabase 4](https://actionlake.com/connectors/metabase)
- [Mistral AI 4](https://actionlake.com/connectors/mistral-ai)
- [iManage Work 4](https://actionlake.com/connectors/imanage-work)

Browse

- [All Files & documents connectors](https://actionlake.com/connectors/category/files-and-documents)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Zoho WorkDrive; the name is the vendor's own. Counts are from the Zoho WorkDrive service file, version 1.0.0.

## Give your agent Zoho WorkDrive today.

[Connect Zoho WorkDrive free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/zoho-workdrive
More: https://actionlake.com/llms.txt
