Zoho MCP (Model Context Protocol) is a service that lets you create MCP servers and connect them to AI agents such as Claude, Cursor, Windsurf, and GitHub Copilot. It acts as the bridge between your AI tool and Zoho applications, giving the agent the context and access it needs to carry out actions on your behalf using natural language prompts.
With Zoho Sign plugged into that framework, your AI agent can handle the full document signing workflow, including preparing envelopes, dispatching them to recipients, tracking their status, sending reminders, and pulling completed documents, all from a single prompt, without navigating to Zoho Sign.
This is especially relevant today, as signing workflows sit across multiple touchpoints: a contract drafted in one tool, recipients managed in another, and follow-ups tracked manually. Zoho Sign in MCP brings those steps together into one conversational action.
For example, instead of manually preparing and sending documents, you can use prompts like:
"Send the vendor agreement to john.zylker@zohomail.com and mark him as the only signer."
"What's the status of the NDA I sent to John Martin last Tuesday?"
"Send our standard onboarding template to the three new hires — John and Barbara."
Once connected, the AI interprets these prompts and interacts with Zoho Sign to execute the requested actions.
Why use Zoho Sign in Zoho MCP?
- Eliminate manual steps in recurring document workflows
- Manage signing actions directly from your AI tool without switching to Zoho Sign for every update.
- Combine Zoho Sign with other Zoho apps in the same MCP server. For example, close a deal in Zoho CRM and immediately send the associated agreement for signature, in one prompt.
- Reduce turnaround time on time-sensitive documents by automating reminders and status checks.
Prerequisites
- Valid Zoho Sign and Zoho MCP subscription
- Sufficient Zoho Sign credits (5 Zoho Sign credits will be consumed/envelope submission)
Connecting MCP server with your client
Connecting a MCP server with a client contains two steps:
- Creating a MCP server
- Configuring your MCP client
Creating your MCP server
- Visit Zoho MCP.
- Click Create MCP Server.
- Choose a pre-configured server, or click Create MCP server.
- Enter the Server name.
- Click Add Tools.
- Browse for Zoho Sign, or select Zoho Sign from the list of Zoho products.
- Select the required tools and click Add Now.
- Connect your Zoho MCP Server with available MCP clients.
After copying the MCP URL, connect your Zoho Sign MCP server to your preferred AI client.
Connecting with Claude
- Ensure you have created your Zoho MCP server and copied your MCP URL.
- Click Customize from the left pane.
- Click Connectors and select Add custom connector.
- Enter a name for the connector (for example, Zylker-Sign) and paste the MCP Server URL.
- Click Add.
- Click Connect.
- Enter your credentials.
- You will be taken to an OAuth screen listing all required permissions.
- Click Allow.
Supported actions
Here's the list of all supported major actions. In addition to these, you can manage your folders and notification settings.
Action | Description |
Create document | Creates a new document envelope in Zoho Sign. |
Send document for signature | Sends a document to one or more recipients for signing |
Get request details | Retrieves the details and status of a specific envelope |
Get request list | Fetches a list of envelopes filtered by status, date, or recipient |
Update document | Update the document's configuration |
Correct document | Do the necessary corrections to your document after sending them for signature. |
Recall document | Recalls the sent envelope before signing is completed |
Send document reminder | Dispatches a signing reminder to pending recipients on an envelope |
Document field data | Retrieve the filled filed data from your documents |
Download document PDF | Retrieves the signed PDF of a completed envelope |
Delete document | Delete a document from your document list. |
Get template list | Fetches all available templates in your Zoho Sign account. |
Get template details | Returns the structure, fields, and recipient slots of a specific template |
Send template for signing | Populates a template with recipient data and sends it as a new envelope |
Update template | Update your template's settings |
Delete template | Delete a template |