Skip to content

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.

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
  • 207actionsin one signed file
  • 81readlook, never change
  • 99writecreate and update
  • 27wait for a yesdestructive, 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_tokenAccess token from one sign-in with your own OAuth app
    • refresh_tokenRefresh token from the same sign-in; the access token is renewed from it
    • client_idZoho API console client id
    • client_secretZoho API console client secret
    • hostWhere 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 callcheck { 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_tokenrefresh_tokenclient_idclient_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 2026zoho.comGitHub
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.

  • 81readlook, never change
  • 99writecreate and update
  • 27destructivewait 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.

ActionWhat it doesEffectSame name in
zoho_workdrive.teams.get_team_membersGet Team MembersThis API fetches all members of a WorkDrive team.readidentity.user.list474 connectors
zoho_workdrive.folders.list_files_folders_inside_a_folderList Files/Folders inside a FolderThis API lists down all the files and folders present within a folder.readcontent.file.list77 connectors
zoho_workdrive.teams.get_groups_in_a_teamGet Groups in a TeamThis API lists all the groups in a team.readidentity.group.list262 connectors
zoho_workdrive.team_folders.get_list_of_sub_foldersGet list of Sub FoldersThis API fetches the list of sub folders in a team folder.readcontent.folder.list62 connectors
zoho_workdrive.users.get_user_infoGet User InfoThis API fetches information about the user.readidentity.current_user.get307 connectors
zoho_workdrive.files.get_shared_users_of_fileGet Shared Users of FileThis API fetches all shared users of a file or folder.readcontent.file_permission.list17 connectors
zoho_workdrive.files.get_file_commentsGet File CommentsThis API lists all the comments from a file.readcontent.file_comment.list12 connectors
zoho_workdrive.team_members.invite_new_member_to_teamInvite New Member to TeamThis API is used to invite one or more new members to a team in WorkDrive.writeidentity.user.create262 connectors
zoho_workdrive.folders.create_folderCreate FolderThis API creates a folder in WorkDrive.writecontent.folder.create62 connectors
zoho_workdrive.groups.create_groupCreate GroupThis API creates a new user group in a WorkDrive team.writeidentity.group.create205 connectors
zoho_workdrive.teams.get_team_folders_in_a_teamGet Team Folders in a TeamThis API fetches the list of all team folders in a team.readcontent.drive.list5 connectors
zoho_workdrive.files.permanent_delete_file_folderPermanent Delete File/FolderThis API permanently deletes a file or a folder from the trash folder.destructivecontent.file.delete68 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. Readread

    Which Zoho WorkDrive files changed this week, and who changed them?

    callszoho_workdrive.folders.list_files_folders_inside_a_folder

  2. Writewrite

    Invite New Member to Team in Zoho WorkDrive. Show me exactly what you will send before you save it.

    callszoho_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/Folderzoho_workdrive.files.permanent_delete_file_folder
  • Delete Team Memberzoho_workdrive.team_members.delete_team_member
  • Delete Groupzoho_workdrive.groups.delete_group
  • Delete File/Folder Share Accesszoho_workdrive.sharing.delete_file_folder_share_access
  • Delete Commentzoho_workdrive.comments.delete_comment
  • Delete Team Folderzoho_workdrive.team_folders.delete_team_folder
  • Remove Group Memberzoho_workdrive.group_members.remove_group_member
  • Delete Labelzoho_workdrive.labels.delete_label
  • Delete Versionzoho_workdrive.versions.delete_version
  • Delete Categoryzoho_workdrive.templates.delete_category
  • Delete Collectionzoho_workdrive.collections.delete_collection
  • Disable Collectionzoho_workdrive.collections.disable_collection
  • Move File/Folder to Trashzoho_workdrive.files.move_file_folder_to_trash
  • Archive Team Folderzoho_workdrive.team_folders.archive_team_folder
  • Suspend Team Memberzoho_workdrive.team_members.suspend_team_member
  • Empty My Folders Trashzoho_workdrive.my_folders.empty_my_folders_trash
  • Delete Custom Fieldzoho_workdrive.data_templates.delete_custom_field
  • Remove Template Categoryzoho_workdrive.templates.remove_template_category
  • Delete Data Templatezoho_workdrive.data_templates.delete_data_template
  • Remove Label from File/Folderzoho_workdrive.labels.remove_label_from_file_folder
  • Empty Team Folder Trashzoho_workdrive.team_folders.empty_team_folder_trash
  • Revoke External Share Linkzoho_workdrive.external_links.revoke_external_share_link
  • Move Multiple Files/Folders to Trashzoho_workdrive.files.move_multiple_files_folders_to_trash
  • Abort Workflow for a file/folderzoho_workdrive.workflows.abort_workflow_for_a_file_folder
  • Permanent Delete Multiple Files/Folderszoho_workdrive.files.permanent_delete_multiple_files_folders
  • Delete Member from Team Folderzoho_workdrive.team_folder_members.delete_member_from_team_folder
  • Disassociate Files/Folders from Data Templatezoho_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.

dozoho_workdrive.team_members.delete_team_memberconfirm_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: "[email protected]" },    { match: "zoho_workdrive.team_members.delete_team_member", approver: "[email protected]" },    { match: "zoho_workdrive.groups.delete_group", approver: "[email protected]" }  ]}
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.

  • 1upstream call per actionall 207 Zoho WorkDrive actions
  • 207actions pageeach page of a long list is one call
  • 80reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Zoho WorkDrive action.

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

Files45
  • zoho_workdrive.files.add_a_file_to_the_index_viewAdd a File to the Index Viewwrite
  • zoho_workdrive.files.check_in_fileCheck in Filewrite
  • zoho_workdrive.files.check_out_fileCheck out Filewrite
  • zoho_workdrive.files.convert_file_to_zoho_formatConvert File to Zoho Formatwrite
  • zoho_workdrive.files.copy_file_folderCopy File/Folderwrite
  • zoho_workdrive.files.copy_multiple_files_foldersCopy Multiple Files/Folderswrite
  • zoho_workdrive.files.create_link_fileCreate Link filewrite
  • zoho_workdrive.files.create_multiple_files_folders_as_zipCreate Multiple Files/Folders as ZIPwrite
  • zoho_workdrive.files.create_zip_progressCreate ZIP Progressread
  • zoho_workdrive.files.create_zoho_format_filesCreate Zoho format fileswrite
  • zoho_workdrive.files.download_multiple_files_folders_as_zipDownload Multiple Files/Folders as ZIPwrite
  • zoho_workdrive.files.enable_editing_for_fileEnable Editing for Filewrite
  • zoho_workdrive.files.generate_file_summaryGenerate File Summarywrite
  • zoho_workdrive.files.get_file_commentsGet File Commentsread
  • zoho_workdrive.files.get_file_folder_breadcrumbsGet File/Folder Breadcrumbsread
  • zoho_workdrive.files.get_file_folder_external_share_linksGet File/Folder External Share Linksread
  • zoho_workdrive.files.get_file_folder_infoGet File/Folder Inforead
  • zoho_workdrive.files.get_file_folder_resource_propertyGet File/Folder ResourcePropertyread
  • zoho_workdrive.files.get_file_folder_statisticsGet File/Folder statisticsread
  • zoho_workdrive.files.get_file_queryGet File Queryread
  • zoho_workdrive.files.get_file_summaryGet File Summaryread
  • zoho_workdrive.files.get_file_versionsGet File Versionsread
  • zoho_workdrive.files.get_list_of_associated_data_templatesGet list of associated Data Templatesread
  • zoho_workdrive.files.get_preview_meta_dataGet Preview Meta Dataread
  • zoho_workdrive.files.get_shared_users_of_fileGet Shared Users of Fileread
  • zoho_workdrive.files.mark_file_as_finalMark File as Finalwrite
  • zoho_workdrive.files.mark_file_as_readyMark File as Readywrite
  • zoho_workdrive.files.mark_file_folder_as_favoritesMark File/Folder as Favoriteswrite
  • zoho_workdrive.files.mark_multiple_files_folders_as_favoritesMark Multiple Files/Folders as Favoriteswrite
  • zoho_workdrive.files.move_file_folderMove File/Folderwrite
  • zoho_workdrive.files.move_file_folder_to_trashMove File/Folder to Trashdestructive
  • zoho_workdrive.files.move_multiple_files_foldersMove Multiple Files/Folderswrite
  • zoho_workdrive.files.move_multiple_files_folders_to_trashMove Multiple Files/Folders to Trashdestructive
  • zoho_workdrive.files.multi_download_progressMulti Download Progressread
  • zoho_workdrive.files.permanent_delete_file_folderPermanent Delete File/Folderdestructive
  • zoho_workdrive.files.permanent_delete_multiple_files_foldersPermanent Delete Multiple Files/Foldersdestructive
  • zoho_workdrive.files.remove_a_file_from_the_index_viewRemove a File from the Index Viewwrite
  • zoho_workdrive.files.remove_file_folder_from_favoritesRemove File/Folder from Favoriteswrite
  • zoho_workdrive.files.remove_multiple_files_folders_from_favoritesRemove Multiple Files/Folders from Favoriteswrite
  • zoho_workdrive.files.rename_file_folderRename File/Folderwrite
  • zoho_workdrive.files.restore_file_folderRestore File/Folderwrite
  • zoho_workdrive.files.restore_multiple_files_foldersRestore Multiple Files/Folderswrite
  • zoho_workdrive.files.unzip_fileUnzip Filewrite
  • zoho_workdrive.files.update_link_fileUpdate Link filewrite
  • zoho_workdrive.files.upload_progressUpload Progressread
Team folders21
  • zoho_workdrive.team_folders.allow_viewer_to_downloadAllow Viewer to Downloadwrite
  • zoho_workdrive.team_folders.archive_team_folderArchive Team Folderdestructive
  • zoho_workdrive.team_folders.change_team_folder_descriptionChange Team Folder Descriptionwrite
  • zoho_workdrive.team_folders.change_team_folder_nameChange Team Folder Namewrite
  • zoho_workdrive.team_folders.create_team_folderCreate Team Folderwrite
  • zoho_workdrive.team_folders.delete_team_folderDelete Team Folderdestructive
  • zoho_workdrive.team_folders.empty_team_folder_trashEmpty Team Folder Trashdestructive
  • zoho_workdrive.team_folders.enable_external_sharingEnable External Sharingwrite
  • zoho_workdrive.team_folders.enable_file_conversionEnable File Conversionwrite
  • zoho_workdrive.team_folders.get_list_of_sub_foldersGet list of Sub Foldersread
  • zoho_workdrive.team_folders.get_team_folder_files_and_foldersGet Team Folder Files and Foldersread
  • zoho_workdrive.team_folders.get_team_folder_infoGet Team Folder Inforead
  • zoho_workdrive.team_folders.get_team_folder_linksGet Team Folder Linksread
  • zoho_workdrive.team_folders.get_team_folder_membersGet Team Folder Membersread
  • zoho_workdrive.team_folders.get_team_folder_my_draft_filesGet Team Folder MyDraft Filesread
  • zoho_workdrive.team_folders.get_team_folder_settingsGet Team Folder Settingsread
  • zoho_workdrive.team_folders.get_team_folder_trashed_filesGet Team Folder Trashed Filesread
  • zoho_workdrive.team_folders.get_team_folder_unread_filesGet Team Folder Unread Filesread
  • zoho_workdrive.team_folders.pin_team_folderPin Team Folderwrite
  • zoho_workdrive.team_folders.un_archive_team_folderUnArchive Team Folderwrite
  • zoho_workdrive.team_folders.unpin_team_folderUnpin Team Folderwrite
Templates17
  • zoho_workdrive.templates.assign_or_remove_template_admin_roleAssign/Remove Template Admin rolewrite
  • zoho_workdrive.templates.change_sort_type_and_orderChange Sort Type and Orderwrite
  • zoho_workdrive.templates.create_categoryCreate Categorywrite
  • zoho_workdrive.templates.delete_categoryDelete Categorydestructive
  • zoho_workdrive.templates.get_all_templates_from_a_template_libraryGet all Templates from a Template Libraryread
  • zoho_workdrive.templates.get_all_templates_in_a_template_categoryGet all Templates in a Template Categoryread
  • zoho_workdrive.templates.get_category_infoGet Category Inforead
  • zoho_workdrive.templates.get_list_of_categoriesGet list of Categoriesread
  • zoho_workdrive.templates.get_my_templates_library_idGet My Templates Library IDread
  • zoho_workdrive.templates.get_org_templates_library_idGet Org Templates Library IDread
  • zoho_workdrive.templates.get_public_templates_library_idGet Public Templates Library IDread
  • zoho_workdrive.templates.get_template_library_infoGet Template Library Inforead
  • zoho_workdrive.templates.get_template_library_permissionsGet Template Library Permissionsread
  • zoho_workdrive.templates.remove_template_categoryRemove Template Categorydestructive
  • zoho_workdrive.templates.rename_categoryRename Categorywrite
  • zoho_workdrive.templates.save_file_as_templateSave File as Templatewrite
  • zoho_workdrive.templates.update_template_categoryUpdate Template Categorywrite
Data templates13
  • zoho_workdrive.data_templates.associate_file_folder_to_data_templateAssociate File/Folder to Data Templatewrite
  • zoho_workdrive.data_templates.associate_multiple_files_folders_to_data_templateAssociate Multiple Files/Folders to Data Templatewrite
  • zoho_workdrive.data_templates.change_data_template_descriptionChange Data Template Descriptionwrite
  • zoho_workdrive.data_templates.create_custom_fieldCreate Custom Fieldwrite
  • zoho_workdrive.data_templates.create_data_templateCreate Data Templatewrite
  • zoho_workdrive.data_templates.delete_custom_fieldDelete Custom Fielddestructive
  • zoho_workdrive.data_templates.delete_data_templateDelete Data Templatedestructive
  • zoho_workdrive.data_templates.disassociate_files_folders_from_data_templateDisassociate Files/Folders from Data Templatedestructive
  • zoho_workdrive.data_templates.enable_or_disable_data_templateEnable/Disable Data Templatewrite
  • zoho_workdrive.data_templates.get_list_of_custom_fieldsGet List of Custom Fieldsread
  • zoho_workdrive.data_templates.rename_data_templateRename Data Templatewrite
  • zoho_workdrive.data_templates.update_custom_fieldUpdate Custom Fieldwrite
  • zoho_workdrive.data_templates.update_values_of_associated_files_foldersUpdate Values of Associated Files/Folderswrite
Collections12
  • zoho_workdrive.collections.convert_external_collection_into_internal_collectionConvert External Collection into Internal Collectionwrite
  • zoho_workdrive.collections.convert_internal_collection_into_external_collectionConvert Internal Collection into External Collectionwrite
  • zoho_workdrive.collections.create_external_collectionCreate External Collectionwrite
  • zoho_workdrive.collections.create_internal_collectionCreate Internal Collectionwrite
  • zoho_workdrive.collections.delete_collectionDelete Collectiondestructive
  • zoho_workdrive.collections.disable_collectionDisable Collectiondestructive
  • zoho_workdrive.collections.enable_collectionEnable Collectionwrite
  • zoho_workdrive.collections.get_collection_infoGet Collection Inforead
  • zoho_workdrive.collections.get_list_of_all_collection_linksGet list of all Collection linksread
  • zoho_workdrive.collections.get_list_of_all_submissionsGet list of all Submissionsread
  • zoho_workdrive.collections.get_list_of_all_user_submissionsGet list of all user submissionsread
  • zoho_workdrive.collections.update_collection_link_settingsUpdate Collection Link Settingswrite
Workflows11
  • zoho_workdrive.workflows.abort_workflow_for_a_file_folderAbort Workflow for a file/folderdestructive
  • zoho_workdrive.workflows.get_actions_for_a_transitionGet Actions for a Transitionread
  • zoho_workdrive.workflows.get_all_workflows_for_a_teamGet All Workflows for a Teamread
  • zoho_workdrive.workflows.get_during_actions_for_an_instance_transitionGet During Actions for an Instance Transitionread
  • zoho_workdrive.workflows.get_users_for_an_instance_transitionGet Users for an Instance Transitionread
  • zoho_workdrive.workflows.get_workflow_instanceGet Workflow Instanceread
  • zoho_workdrive.workflows.get_workflow_instances_for_a_file_folderGet Workflow Instances for a file/folderread
  • zoho_workdrive.workflows.get_workflow_instances_for_a_userGet Workflow Instances for a Userread
  • zoho_workdrive.workflows.get_workflow_instances_for_a_workflowGet Workflow Instances for a Workflowread
  • zoho_workdrive.workflows.perform_transition_for_a_workflow_instancePerform Transition for a Workflow Instancewrite
  • zoho_workdrive.workflows.start_workflow_for_a_file_folderStart workflow for a file/folderwrite
Teams10
  • zoho_workdrive.teams.change_preferred_teamChange Preferred Teamwrite
  • zoho_workdrive.teams.change_team_descriptionChange Team Descriptionwrite
  • zoho_workdrive.teams.change_team_nameChange Team Namewrite
  • zoho_workdrive.teams.get_current_team_memberGet Current Team Memberread
  • zoho_workdrive.teams.get_groups_in_a_teamGet Groups in a Teamread
  • zoho_workdrive.teams.get_list_of_data_templates_in_a_teamGet List of Data Templates in a Teamread
  • zoho_workdrive.teams.get_team_folders_in_a_teamGet Team Folders in a Teamread
  • zoho_workdrive.teams.get_team_infoGet Team Inforead
  • zoho_workdrive.teams.get_team_membersGet Team Membersread
  • zoho_workdrive.teams.get_team_settingsGet Team Settingsread
Sharing9
  • zoho_workdrive.sharing.delete_file_folder_share_accessDelete File/Folder Share Accessdestructive
  • zoho_workdrive.sharing.generate_embed_code_for_a_files_foldersGenerate Embed Code for a Files/Folderswrite
  • zoho_workdrive.sharing.get_file_folder_collaboration_infoGet File/Folder Collaboration Inforead
  • zoho_workdrive.sharing.share_files_folders_to_everyone_on_the_internetShare Files/Folders to everyone on the Internetwrite
  • zoho_workdrive.sharing.share_files_folders_to_group_membersShare Files/Folders to Group Memberswrite
  • zoho_workdrive.sharing.share_files_folders_to_individual_team_membersShare Files/Folders to Individual Team Memberswrite
  • zoho_workdrive.sharing.share_files_folders_with_teamShare Files/Folders with Teamwrite
  • zoho_workdrive.sharing.update_file_folder_share_expirationUpdate File/Folder Share Expirationwrite
  • zoho_workdrive.sharing.update_file_folder_share_permissionsUpdate File/Folder Share Permissionswrite
Labels8
  • zoho_workdrive.labels.add_label_to_file_folderAdd Label to File/Folderwrite
  • zoho_workdrive.labels.change_label_colorChange Label Colorwrite
  • zoho_workdrive.labels.create_labelCreate Labelwrite
  • zoho_workdrive.labels.delete_labelDelete Labeldestructive
  • zoho_workdrive.labels.get_all_labels_of_the_userGet All Labels of the Userread
  • zoho_workdrive.labels.get_labelGet Labelread
  • zoho_workdrive.labels.remove_label_from_file_folderRemove Label from File/Folderdestructive
  • zoho_workdrive.labels.rename_labelRename Labelwrite
Comments7
  • zoho_workdrive.comments.create_commentCreate Commentwrite
  • zoho_workdrive.comments.create_replyCreate Replywrite
  • zoho_workdrive.comments.delete_commentDelete Commentdestructive
  • zoho_workdrive.comments.edit_commentEdit Commentwrite
  • zoho_workdrive.comments.get_comment_infoGet Comment Inforead
  • zoho_workdrive.comments.reopen_commentReopen Commentwrite
  • zoho_workdrive.comments.resolve_commentResolve Commentwrite
External links7
  • zoho_workdrive.external_links.change_download_link_settingsChange Download Link Settingswrite
  • zoho_workdrive.external_links.change_expiration_settingsChange Expiration Settingswrite
  • zoho_workdrive.external_links.change_password_link_settingsChange Password Link Settingswrite
  • zoho_workdrive.external_links.create_external_share_custom_linkCreate External Share Custom Linkwrite
  • zoho_workdrive.external_links.create_external_share_download_linkCreate External Share Download Linkwrite
  • zoho_workdrive.external_links.get_external_share_link_infoGet External Share Link Inforead
  • zoho_workdrive.external_links.revoke_external_share_linkRevoke External Share Linkdestructive
Team members7
  • zoho_workdrive.team_members.change_team_members_roleChange Team Member's rolewrite
  • zoho_workdrive.team_members.delete_team_memberDelete Team Memberdestructive
  • zoho_workdrive.team_members.get_team_member_collaboratorsGet Team Member Collaboratorsread
  • zoho_workdrive.team_members.get_team_member_infoGet Team Member Inforead
  • zoho_workdrive.team_members.get_team_members_groupsGet Team Member's Groupsread
  • zoho_workdrive.team_members.invite_new_member_to_teamInvite New Member to Teamwrite
  • zoho_workdrive.team_members.suspend_team_memberSuspend Team Memberdestructive
Groups6
  • zoho_workdrive.groups.create_groupCreate Groupwrite
  • zoho_workdrive.groups.delete_groupDelete Groupdestructive
  • zoho_workdrive.groups.get_group_infoGet Group Inforead
  • zoho_workdrive.groups.get_list_of_group_membersGet List of Group Membersread
  • zoho_workdrive.groups.rename_groupRename Groupwrite
  • zoho_workdrive.groups.update_group_descriptionUpdate Group Descriptionwrite
Member files6
  • zoho_workdrive.member_files.get_favorited_filesGet Favorited Filesread
  • zoho_workdrive.member_files.get_files_in_shared_with_meGet Files in Shared with Meread
  • zoho_workdrive.member_files.get_folders_in_shared_with_meGet Folders in Shared with Meread
  • zoho_workdrive.member_files.get_labeled_filesGet Labeled Filesread
  • zoho_workdrive.member_files.get_recent_filesGet Recent Filesread
  • zoho_workdrive.member_files.get_suggested_filesGet Suggested Filesread
My folders6
  • zoho_workdrive.my_folders.empty_my_folders_trashEmpty My Folders Trashdestructive
  • zoho_workdrive.my_folders.get_files_in_my_foldersGet Files in My Foldersread
  • zoho_workdrive.my_folders.get_folders_in_my_foldersGet Folders in My Foldersread
  • zoho_workdrive.my_folders.get_my_folders_idGet My Folders Idread
  • zoho_workdrive.my_folders.get_my_folders_linksGet My Folders Linksread
  • zoho_workdrive.my_folders.get_trashed_files_in_my_foldersGet Trashed Files in My Foldersread
Group members4
  • zoho_workdrive.group_members.add_multiple_members_to_groupAdd Multiple Members to Groupwrite
  • zoho_workdrive.group_members.get_group_member_infoGet Group Member Inforead
  • zoho_workdrive.group_members.remove_group_memberRemove Group Memberdestructive
  • zoho_workdrive.group_members.update_group_member_roleUpdate Group Member Rolewrite
Team folder members4
  • zoho_workdrive.team_folder_members.add_groups_to_team_folderAdd Groups to Team Folderwrite
  • zoho_workdrive.team_folder_members.add_members_to_team_folderAdd Members To Team Folderwrite
  • zoho_workdrive.team_folder_members.delete_member_from_team_folderDelete Member from Team Folderdestructive
  • zoho_workdrive.team_folder_members.update_member_role_in_team_folderUpdate Member Role in Team Folderwrite
Folder customization3
  • zoho_workdrive.folder_customization.create_a_new_customized_folderCreate a new Customized Folderwrite
  • zoho_workdrive.folder_customization.customize_an_existing_folderCustomize an existing folderwrite
  • zoho_workdrive.folder_customization.remove_folder_customizationRemove Folder Customizationwrite
Changes2
  • zoho_workdrive.changes.get_list_of_recent_changesGet list of Recent Changesread
  • zoho_workdrive.changes.get_start_tokenGet Start Tokenread
Folders2
  • zoho_workdrive.folders.create_folderCreate Folderwrite
  • zoho_workdrive.folders.list_files_folders_inside_a_folderList Files/Folders inside a Folderread
Follow2
  • zoho_workdrive.follow.follow_file_folderFollow File/Folderwrite
  • zoho_workdrive.follow.unfollow_file_folderUnfollow File/Folderwrite
Users2
  • zoho_workdrive.users.get_all_teams_of_userGet All Teams of Userread
  • zoho_workdrive.users.get_user_infoGet User Inforead
Versions2
  • zoho_workdrive.versions.delete_versionDelete Versiondestructive
  • zoho_workdrive.versions.restore_as_top_versionRestore as Top Versionwrite
Search1
  • zoho_workdrive.search.search_recordsSearch Recordsread

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.

Give your agent Zoho WorkDrive today.

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