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/mcpdo { 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.
- 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 - 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 apprefresh_tokenRefresh token from the same sign-in; the access token is renewed from itclient_idZoho API console client idclient_secretZoho API console client secrethostWhere your Zoho WorkDrive lives: your host
account { op: "connections.requirements", service: "zoho_workdrive" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates 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
- 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
Files
4515 read · 26 write · 4 destructive
Get Shared Users of File · Get File Comments · Get File/Folder Info · Permanent Delete File/Folder
Team folders
219 read · 9 write · 3 destructive
Get list of Sub Folders · Create Team Folder · Get Team Folder Info · Change Team Folder Name
Templates
179 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
Data templates
131 read · 9 write · 3 destructive
Associate File/Folder to Data Template · Associate Multiple Files/Folders to Data Template · Create Custom Field · Create Data Template
Collections
124 read · 6 write · 2 destructive
Create External Collection · Create Internal Collection · Get list of all Collection links · Get list of all Submissions
Workflows
118 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
Teams
107 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
Sharing
91 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_membersGet Team Members | This API fetches all members of a WorkDrive team. | read | identity.user.list474 connectors |
zoho_workdrive.folders.list_files_folders_inside_a_folderList Files/Folders inside a Folder | This API lists down all the files and folders present within a folder. | read | content.file.list77 connectors |
zoho_workdrive.teams.get_groups_in_a_teamGet Groups in a Team | This API lists all the groups in a team. | read | identity.group.list262 connectors |
zoho_workdrive.team_folders.get_list_of_sub_foldersGet list of Sub Folders | This API fetches the list of sub folders in a team folder. | read | content.folder.list62 connectors |
zoho_workdrive.users.get_user_infoGet User Info | This API fetches information about the user. | read | identity.current_user.get307 connectors |
zoho_workdrive.files.get_shared_users_of_fileGet Shared Users of File | This API fetches all shared users of a file or folder. | read | content.file_permission.list17 connectors |
zoho_workdrive.files.get_file_commentsGet File Comments | This API lists all the comments from a file. | read | content.file_comment.list12 connectors |
zoho_workdrive.team_members.invite_new_member_to_teamInvite New Member to Team | This API is used to invite one or more new members to a team in WorkDrive. | write | identity.user.create262 connectors |
zoho_workdrive.folders.create_folderCreate Folder | This API creates a folder in WorkDrive. | write | content.folder.create62 connectors |
zoho_workdrive.groups.create_groupCreate Group | This API creates a new user group in a WorkDrive team. | write | identity.group.create205 connectors |
zoho_workdrive.teams.get_team_folders_in_a_teamGet Team Folders in a Team | This API fetches the list of all team folders in a team. | read | content.drive.list5 connectors |
zoho_workdrive.files.permanent_delete_file_folderPermanent Delete File/Folder | This API permanently deletes a file or a folder from the trash folder. | destructive | content.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.
- Readread
Which Zoho WorkDrive files changed this week, and who changed them?
calls
zoho_workdrive.folders.list_files_folders_inside_a_folder - Writewrite
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.
Delete Team Member?
intent: the user asked me to delete Team Member
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]" } ]}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
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 Viewwritezoho_workdrive.files.check_in_fileCheck in Filewritezoho_workdrive.files.check_out_fileCheck out Filewritezoho_workdrive.files.convert_file_to_zoho_formatConvert File to Zoho Formatwritezoho_workdrive.files.copy_file_folderCopy File/Folderwritezoho_workdrive.files.copy_multiple_files_foldersCopy Multiple Files/Folderswritezoho_workdrive.files.create_link_fileCreate Link filewritezoho_workdrive.files.create_multiple_files_folders_as_zipCreate Multiple Files/Folders as ZIPwritezoho_workdrive.files.create_zip_progressCreate ZIP Progressreadzoho_workdrive.files.create_zoho_format_filesCreate Zoho format fileswritezoho_workdrive.files.download_multiple_files_folders_as_zipDownload Multiple Files/Folders as ZIPwritezoho_workdrive.files.enable_editing_for_fileEnable Editing for Filewritezoho_workdrive.files.generate_file_summaryGenerate File Summarywritezoho_workdrive.files.get_file_commentsGet File Commentsreadzoho_workdrive.files.get_file_folder_breadcrumbsGet File/Folder Breadcrumbsreadzoho_workdrive.files.get_file_folder_external_share_linksGet File/Folder External Share Linksreadzoho_workdrive.files.get_file_folder_infoGet File/Folder Inforeadzoho_workdrive.files.get_file_folder_resource_propertyGet File/Folder ResourcePropertyreadzoho_workdrive.files.get_file_folder_statisticsGet File/Folder statisticsreadzoho_workdrive.files.get_file_queryGet File Queryreadzoho_workdrive.files.get_file_summaryGet File Summaryreadzoho_workdrive.files.get_file_versionsGet File Versionsreadzoho_workdrive.files.get_list_of_associated_data_templatesGet list of associated Data Templatesreadzoho_workdrive.files.get_preview_meta_dataGet Preview Meta Datareadzoho_workdrive.files.get_shared_users_of_fileGet Shared Users of Filereadzoho_workdrive.files.mark_file_as_finalMark File as Finalwritezoho_workdrive.files.mark_file_as_readyMark File as Readywritezoho_workdrive.files.mark_file_folder_as_favoritesMark File/Folder as Favoriteswritezoho_workdrive.files.mark_multiple_files_folders_as_favoritesMark Multiple Files/Folders as Favoriteswritezoho_workdrive.files.move_file_folderMove File/Folderwritezoho_workdrive.files.move_file_folder_to_trashMove File/Folder to Trashdestructivezoho_workdrive.files.move_multiple_files_foldersMove Multiple Files/Folderswritezoho_workdrive.files.move_multiple_files_folders_to_trashMove Multiple Files/Folders to Trashdestructivezoho_workdrive.files.multi_download_progressMulti Download Progressreadzoho_workdrive.files.permanent_delete_file_folderPermanent Delete File/Folderdestructivezoho_workdrive.files.permanent_delete_multiple_files_foldersPermanent Delete Multiple Files/Foldersdestructivezoho_workdrive.files.remove_a_file_from_the_index_viewRemove a File from the Index Viewwritezoho_workdrive.files.remove_file_folder_from_favoritesRemove File/Folder from Favoriteswritezoho_workdrive.files.remove_multiple_files_folders_from_favoritesRemove Multiple Files/Folders from Favoriteswritezoho_workdrive.files.rename_file_folderRename File/Folderwritezoho_workdrive.files.restore_file_folderRestore File/Folderwritezoho_workdrive.files.restore_multiple_files_foldersRestore Multiple Files/Folderswritezoho_workdrive.files.unzip_fileUnzip Filewritezoho_workdrive.files.update_link_fileUpdate Link filewritezoho_workdrive.files.upload_progressUpload Progressread
Team folders21
zoho_workdrive.team_folders.allow_viewer_to_downloadAllow Viewer to Downloadwritezoho_workdrive.team_folders.archive_team_folderArchive Team Folderdestructivezoho_workdrive.team_folders.change_team_folder_descriptionChange Team Folder Descriptionwritezoho_workdrive.team_folders.change_team_folder_nameChange Team Folder Namewritezoho_workdrive.team_folders.create_team_folderCreate Team Folderwritezoho_workdrive.team_folders.delete_team_folderDelete Team Folderdestructivezoho_workdrive.team_folders.empty_team_folder_trashEmpty Team Folder Trashdestructivezoho_workdrive.team_folders.enable_external_sharingEnable External Sharingwritezoho_workdrive.team_folders.enable_file_conversionEnable File Conversionwritezoho_workdrive.team_folders.get_list_of_sub_foldersGet list of Sub Foldersreadzoho_workdrive.team_folders.get_team_folder_files_and_foldersGet Team Folder Files and Foldersreadzoho_workdrive.team_folders.get_team_folder_infoGet Team Folder Inforeadzoho_workdrive.team_folders.get_team_folder_linksGet Team Folder Linksreadzoho_workdrive.team_folders.get_team_folder_membersGet Team Folder Membersreadzoho_workdrive.team_folders.get_team_folder_my_draft_filesGet Team Folder MyDraft Filesreadzoho_workdrive.team_folders.get_team_folder_settingsGet Team Folder Settingsreadzoho_workdrive.team_folders.get_team_folder_trashed_filesGet Team Folder Trashed Filesreadzoho_workdrive.team_folders.get_team_folder_unread_filesGet Team Folder Unread Filesreadzoho_workdrive.team_folders.pin_team_folderPin Team Folderwritezoho_workdrive.team_folders.un_archive_team_folderUnArchive Team Folderwritezoho_workdrive.team_folders.unpin_team_folderUnpin Team Folderwrite
Templates17
zoho_workdrive.templates.assign_or_remove_template_admin_roleAssign/Remove Template Admin rolewritezoho_workdrive.templates.change_sort_type_and_orderChange Sort Type and Orderwritezoho_workdrive.templates.create_categoryCreate Categorywritezoho_workdrive.templates.delete_categoryDelete Categorydestructivezoho_workdrive.templates.get_all_templates_from_a_template_libraryGet all Templates from a Template Libraryreadzoho_workdrive.templates.get_all_templates_in_a_template_categoryGet all Templates in a Template Categoryreadzoho_workdrive.templates.get_category_infoGet Category Inforeadzoho_workdrive.templates.get_list_of_categoriesGet list of Categoriesreadzoho_workdrive.templates.get_my_templates_library_idGet My Templates Library IDreadzoho_workdrive.templates.get_org_templates_library_idGet Org Templates Library IDreadzoho_workdrive.templates.get_public_templates_library_idGet Public Templates Library IDreadzoho_workdrive.templates.get_template_library_infoGet Template Library Inforeadzoho_workdrive.templates.get_template_library_permissionsGet Template Library Permissionsreadzoho_workdrive.templates.remove_template_categoryRemove Template Categorydestructivezoho_workdrive.templates.rename_categoryRename Categorywritezoho_workdrive.templates.save_file_as_templateSave File as Templatewritezoho_workdrive.templates.update_template_categoryUpdate Template Categorywrite
Data templates13
zoho_workdrive.data_templates.associate_file_folder_to_data_templateAssociate File/Folder to Data Templatewritezoho_workdrive.data_templates.associate_multiple_files_folders_to_data_templateAssociate Multiple Files/Folders to Data Templatewritezoho_workdrive.data_templates.change_data_template_descriptionChange Data Template Descriptionwritezoho_workdrive.data_templates.create_custom_fieldCreate Custom Fieldwritezoho_workdrive.data_templates.create_data_templateCreate Data Templatewritezoho_workdrive.data_templates.delete_custom_fieldDelete Custom Fielddestructivezoho_workdrive.data_templates.delete_data_templateDelete Data Templatedestructivezoho_workdrive.data_templates.disassociate_files_folders_from_data_templateDisassociate Files/Folders from Data Templatedestructivezoho_workdrive.data_templates.enable_or_disable_data_templateEnable/Disable Data Templatewritezoho_workdrive.data_templates.get_list_of_custom_fieldsGet List of Custom Fieldsreadzoho_workdrive.data_templates.rename_data_templateRename Data Templatewritezoho_workdrive.data_templates.update_custom_fieldUpdate Custom Fieldwritezoho_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 Collectionwritezoho_workdrive.collections.convert_internal_collection_into_external_collectionConvert Internal Collection into External Collectionwritezoho_workdrive.collections.create_external_collectionCreate External Collectionwritezoho_workdrive.collections.create_internal_collectionCreate Internal Collectionwritezoho_workdrive.collections.delete_collectionDelete Collectiondestructivezoho_workdrive.collections.disable_collectionDisable Collectiondestructivezoho_workdrive.collections.enable_collectionEnable Collectionwritezoho_workdrive.collections.get_collection_infoGet Collection Inforeadzoho_workdrive.collections.get_list_of_all_collection_linksGet list of all Collection linksreadzoho_workdrive.collections.get_list_of_all_submissionsGet list of all Submissionsreadzoho_workdrive.collections.get_list_of_all_user_submissionsGet list of all user submissionsreadzoho_workdrive.collections.update_collection_link_settingsUpdate Collection Link Settingswrite
Workflows11
zoho_workdrive.workflows.abort_workflow_for_a_file_folderAbort Workflow for a file/folderdestructivezoho_workdrive.workflows.get_actions_for_a_transitionGet Actions for a Transitionreadzoho_workdrive.workflows.get_all_workflows_for_a_teamGet All Workflows for a Teamreadzoho_workdrive.workflows.get_during_actions_for_an_instance_transitionGet During Actions for an Instance Transitionreadzoho_workdrive.workflows.get_users_for_an_instance_transitionGet Users for an Instance Transitionreadzoho_workdrive.workflows.get_workflow_instanceGet Workflow Instancereadzoho_workdrive.workflows.get_workflow_instances_for_a_file_folderGet Workflow Instances for a file/folderreadzoho_workdrive.workflows.get_workflow_instances_for_a_userGet Workflow Instances for a Userreadzoho_workdrive.workflows.get_workflow_instances_for_a_workflowGet Workflow Instances for a Workflowreadzoho_workdrive.workflows.perform_transition_for_a_workflow_instancePerform Transition for a Workflow Instancewritezoho_workdrive.workflows.start_workflow_for_a_file_folderStart workflow for a file/folderwrite
Teams10
zoho_workdrive.teams.change_preferred_teamChange Preferred Teamwritezoho_workdrive.teams.change_team_descriptionChange Team Descriptionwritezoho_workdrive.teams.change_team_nameChange Team Namewritezoho_workdrive.teams.get_current_team_memberGet Current Team Memberreadzoho_workdrive.teams.get_groups_in_a_teamGet Groups in a Teamreadzoho_workdrive.teams.get_list_of_data_templates_in_a_teamGet List of Data Templates in a Teamreadzoho_workdrive.teams.get_team_folders_in_a_teamGet Team Folders in a Teamreadzoho_workdrive.teams.get_team_infoGet Team Inforeadzoho_workdrive.teams.get_team_membersGet Team Membersreadzoho_workdrive.teams.get_team_settingsGet Team Settingsread
Sharing9
zoho_workdrive.sharing.delete_file_folder_share_accessDelete File/Folder Share Accessdestructivezoho_workdrive.sharing.generate_embed_code_for_a_files_foldersGenerate Embed Code for a Files/Folderswritezoho_workdrive.sharing.get_file_folder_collaboration_infoGet File/Folder Collaboration Inforeadzoho_workdrive.sharing.share_files_folders_to_everyone_on_the_internetShare Files/Folders to everyone on the Internetwritezoho_workdrive.sharing.share_files_folders_to_group_membersShare Files/Folders to Group Memberswritezoho_workdrive.sharing.share_files_folders_to_individual_team_membersShare Files/Folders to Individual Team Memberswritezoho_workdrive.sharing.share_files_folders_with_teamShare Files/Folders with Teamwritezoho_workdrive.sharing.update_file_folder_share_expirationUpdate File/Folder Share Expirationwritezoho_workdrive.sharing.update_file_folder_share_permissionsUpdate File/Folder Share Permissionswrite
Labels8
zoho_workdrive.labels.add_label_to_file_folderAdd Label to File/Folderwritezoho_workdrive.labels.change_label_colorChange Label Colorwritezoho_workdrive.labels.create_labelCreate Labelwritezoho_workdrive.labels.delete_labelDelete Labeldestructivezoho_workdrive.labels.get_all_labels_of_the_userGet All Labels of the Userreadzoho_workdrive.labels.get_labelGet Labelreadzoho_workdrive.labels.remove_label_from_file_folderRemove Label from File/Folderdestructivezoho_workdrive.labels.rename_labelRename Labelwrite
Comments7
zoho_workdrive.comments.create_commentCreate Commentwritezoho_workdrive.comments.create_replyCreate Replywritezoho_workdrive.comments.delete_commentDelete Commentdestructivezoho_workdrive.comments.edit_commentEdit Commentwritezoho_workdrive.comments.get_comment_infoGet Comment Inforeadzoho_workdrive.comments.reopen_commentReopen Commentwritezoho_workdrive.comments.resolve_commentResolve Commentwrite
External links7
zoho_workdrive.external_links.change_download_link_settingsChange Download Link Settingswritezoho_workdrive.external_links.change_expiration_settingsChange Expiration Settingswritezoho_workdrive.external_links.change_password_link_settingsChange Password Link Settingswritezoho_workdrive.external_links.create_external_share_custom_linkCreate External Share Custom Linkwritezoho_workdrive.external_links.create_external_share_download_linkCreate External Share Download Linkwritezoho_workdrive.external_links.get_external_share_link_infoGet External Share Link Inforeadzoho_workdrive.external_links.revoke_external_share_linkRevoke External Share Linkdestructive
Team members7
zoho_workdrive.team_members.change_team_members_roleChange Team Member's rolewritezoho_workdrive.team_members.delete_team_memberDelete Team Memberdestructivezoho_workdrive.team_members.get_team_member_collaboratorsGet Team Member Collaboratorsreadzoho_workdrive.team_members.get_team_member_infoGet Team Member Inforeadzoho_workdrive.team_members.get_team_members_groupsGet Team Member's Groupsreadzoho_workdrive.team_members.invite_new_member_to_teamInvite New Member to Teamwritezoho_workdrive.team_members.suspend_team_memberSuspend Team Memberdestructive
Groups6
zoho_workdrive.groups.create_groupCreate Groupwritezoho_workdrive.groups.delete_groupDelete Groupdestructivezoho_workdrive.groups.get_group_infoGet Group Inforeadzoho_workdrive.groups.get_list_of_group_membersGet List of Group Membersreadzoho_workdrive.groups.rename_groupRename Groupwritezoho_workdrive.groups.update_group_descriptionUpdate Group Descriptionwrite
Member files6
zoho_workdrive.member_files.get_favorited_filesGet Favorited Filesreadzoho_workdrive.member_files.get_files_in_shared_with_meGet Files in Shared with Mereadzoho_workdrive.member_files.get_folders_in_shared_with_meGet Folders in Shared with Mereadzoho_workdrive.member_files.get_labeled_filesGet Labeled Filesreadzoho_workdrive.member_files.get_recent_filesGet Recent Filesreadzoho_workdrive.member_files.get_suggested_filesGet Suggested Filesread
My folders6
zoho_workdrive.my_folders.empty_my_folders_trashEmpty My Folders Trashdestructivezoho_workdrive.my_folders.get_files_in_my_foldersGet Files in My Foldersreadzoho_workdrive.my_folders.get_folders_in_my_foldersGet Folders in My Foldersreadzoho_workdrive.my_folders.get_my_folders_idGet My Folders Idreadzoho_workdrive.my_folders.get_my_folders_linksGet My Folders Linksreadzoho_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 Groupwritezoho_workdrive.group_members.get_group_member_infoGet Group Member Inforeadzoho_workdrive.group_members.remove_group_memberRemove Group Memberdestructivezoho_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 Folderwritezoho_workdrive.team_folder_members.add_members_to_team_folderAdd Members To Team Folderwritezoho_workdrive.team_folder_members.delete_member_from_team_folderDelete Member from Team Folderdestructivezoho_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 Folderwritezoho_workdrive.folder_customization.customize_an_existing_folderCustomize an existing folderwritezoho_workdrive.folder_customization.remove_folder_customizationRemove Folder Customizationwrite
Changes2
zoho_workdrive.changes.get_list_of_recent_changesGet list of Recent Changesreadzoho_workdrive.changes.get_start_tokenGet Start Tokenread
Folders2
zoho_workdrive.folders.create_folderCreate Folderwritezoho_workdrive.folders.list_files_folders_inside_a_folderList Files/Folders inside a Folderread
Follow2
zoho_workdrive.follow.follow_file_folderFollow File/Folderwritezoho_workdrive.follow.unfollow_file_folderUnfollow File/Folderwrite
Users2
zoho_workdrive.users.get_all_teams_of_userGet All Teams of Userreadzoho_workdrive.users.get_user_infoGet User Inforead
Versions2
zoho_workdrive.versions.delete_versionDelete Versiondestructivezoho_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.