Overview
Zoho WorkDrive is now part of
Zoho MCP (Model Context Protocol), a new service from Zoho that connects your favorite apps and AI agents to automate complex workflows effortlessly.
With Zoho MCP, you can
set up your own MCP server and
connect it with 950+ Zoho and third-party applications. This allows your preferred AI agent, such as Claude, OpenAI, Copilot, or Cursor, to perform multi-step actions across applications like WorkDrive, CRM, Books, and Mail through a single prompt.
MCP vs. Traditional APIs
Traditional APIs automate tasks, but they still need manual setup, triggers, and maintenance. Zoho MCP takes this a step further by enabling autonomous, AI-driven workflows that run on context, not code.
With MCP, your AI agent understands what needs to be done and connects multiple apps to complete the entire process seamlessly — no manual inputs, repeated logins, or complex configurations.
In short, APIs automate. MCP thinks and executes.
Prerequisites
Zoho MCP is designed for users who want to streamline and automate operational workflows. No programming knowledge is required.
Before you begin, make sure the following requirements are met:
- You have valid, authenticated access to all Zoho services, third-party apps, or custom services you plan to use as tools in Zoho MCP.
- Your AI agent is on a plan that supports integrations and allows you to configure external tools or endpoints.
Once the required prerequisites have been fulfilled, you can configure your Zoho MCP server with Zoho WorkDrive.
- Follow the steps in the Zoho MCP help documentation to configure your MCP server with WorkDrive.
- Once configured, copy the MCP Endpoint URL.
- Use this endpoint URL to connect your MCP server to your MCP client (your preferred AI agent, such as Claude).
After the MCP server and MCP client are connected, you can start triggering workflows directly from your AI agent using natural-language prompts.
How It Works
Once configured, Zoho MCP enables your AI agent to understand the context of your request and automatically execute a complete workflow.
For example, by typing a prompt like:
"Move ‘Finalised Presentation.ppt’ to the Approved Presentations folder in WorkDrive and share it with alicia@zylkerclients.com with a natural language message."
Your agent will move the file to the specified folder in WorkDrive, share it with the intended recipient, and include a natural language message, all triggered by a single instruction. No manual steps, no app switching, and no coding required.
The WorkDrive MCP server provides the following tools to help you manage files, folders, team spaces, sharing, and user information in Zoho WorkDrive.
Tools
| Description
|
copyFileOrFolder | Copies a file or folder to a specified destination folder in Zoho WorkDrive. |
createExternalShareLink | Generates a secure external share link for a file or folder. Supports options such as password protection, expiration, download permissions, and user data collection. |
createNativeDocument | Creates a new native Zoho document (Writer, Sheet, or Show) inside a specified WorkDrive folder. |
createTeamFolder | Creates a new Team Folder in Zoho WorkDrive. |
deleteExternalShareLink | Deletes an existing external share link for a file or folder. |
downloadWorkDriveFile | Downloads the contents of a file using its resource ID and returns the file as binary data. |
getAllTeamsOfUser | Retrieves all teams associated with the specified user. |
getCurrentTeamMember | Retrieves the current user’s team member details for the active team. |
getFileOrFolderDetails | Retrieves metadata and properties of a file or folder using its resource ID. |
getFileShareLinks | Retrieves all external share links associated with a file or folder. |
getFilesInMyFolders | Retrieves files from the user’s My Folders (private space). |
getFolderFiles | Retrieves files and subfolders within a specified folder, excluding Team Folders and My Folders. |
getmyfolderid | Retrieves the My Folder (private space) ID of a team member using their unique user ID. |
getTeamFolderInfo | Retrieves detailed information about a specific Team Folder. |
getUserInfo | Retrieves user details including name, email, Zoho user ID (ZUID), preferred team ID, and current WorkDrive edition. |
listAllTeamFoldersOfaTeam | Retrieves all Team Folders associated with a team, with support for filtering and pagination. |
listTeamFolderFilesAndFolders | Retrieves all files and folders in a Team Folder with support for filtering, sorting, and pagination. |
moveFileOrFolder | Moves a file or folder to a specified destination folder. |
moveToTrash | Moves a file or folder to the trash. |
renameFileOrFolder | Renames an existing file or folder. |
searchTeamFoldersFiles | Searches Team Folders, folders, and files using a keyword. |
updateTeamFolderName | Updates the name of an existing Team Folder. |
Useful links:
- Zoho MCP official help documentation