Ensure you have created your Zoho MCP server and copied your MCP URL.
Ensure you have created your Zoho MCP server and copied your MCP URL.
1. Enable Copilot in your VS Code, and search for MCP server in the VS Code search bar, and click +Add MCP Server.
- {
- "mcp": {
- "servers": {
- "zoho-mcp": {
- "type": "http",
- "url": "your-mcp-url"
- }
- }
- }
- }
4. You will be directed to the Zoho MCP authorization screen in your local host; click Allow.
Now, you will be able to invoke your Zoho MCP server with Copilot acting as the MCP client.
Zoho MCP provides you with a host of 950+ predefined applications from which to add tools. This section will detail the steps you need to follow to add tools from a third-party service.
To add the required tool from a third-party service:
1. Click the Tools tab in the side bar, click Config Tools, and select your required third-party service.
2. Now, choose your required tools and click Add Now.
3. Perform the required selections in the third-party service configuration iFrame and click Done.
The required tool from the third-party service will be added.
Tools provide you the required context of possible and permissible actions of an MCP Client using an MCP Server in the required service or application.
All the tools you add to your MCP Server will be listed in the Tools section.
You can always add more tools from the same service or different services to your MCP server by using the Config Tools button.
Once a tool is added to your MCP server, you have the option to delete it when it becomes unnecessary.
To delete a Tool:
1. Click the ellipsis icon next to the required tool, and click the Delete option.

2. Click
Delete in the pop-up to delete the tool.
The tool will be deleted.
Manage Your Zoho MCP Server Connections
When a tool from a service is added to the Zoho MCP service, the service requires you to authenticate this addition using OAuth2.1 protocol. The Zoho MCP service allows you to establish this authorization in two methods.
- Authorization on Demand:
- This is the default method used to authorize adding tools to your Zoho MCP server.
- This method of authorization is only permitted when you add tools from the Zoho suite of products.
- This is an account-dependent authorization type.
- Consider you and a collaborator are connecting to the same Zoho MCP server. The required authorizations will be done separately for you and your collaborator. You each have to authenticate your access and authorize your actions separately with your individual accounts.
- Authorization via Connection:
- This is an authorization option that you can choose to enable.
- This authorization type is used when you add tools from a third-party service.
- This is an organization-dependent authorization type.
- This will allow you to share your authorization control with members of your organization.
- Consider you are the Super Admin of trusted users under your organization, all connecting to the same Zoho MCP server. Instead of each of them authenticating and authorizing their actions individually, you can allow them to authorize their actions via your OAuth Access Tokens and Refresh Tokens. Now your collaborators will be able to authorize their actions using just your tokens.
Enable Authorization via Connection
To enable authorization via Connections:
1. Navigate to the Connections section of the MCP server console.
2. Now click the Edit option, and choose the Authorization via Connection option. Click Update.

The authorization type will be updated.
Now actions performed in this MCP server will be authorized using the Access and Refresh Tokens of the Super Admin. The details of the users that connect to your MCP server and are using this type of authorization will be populated in this section.
Revoke Native Zoho Connections
The Zoho MCP service allows you to revoke the connection of a user.
To revoke the connection:
1. Click the ellipsis icon next to the required user detail and click Revoke.
2. Confirm your action by clicking Revoke in the pop-up.
The connection will be revoked.
You can always authorize the connection again by clicking the ellipsis icon next to the disconnected connection and clicking Authorize.
Manage Connections With Third-party Services
Every connection you create with a third-party service will be listed under the Third Party tab in the Connections section.
Similar operations, such as Revoke and Authorize, which are available in Zoho products tools, are also available with your connections with third-party services. Additionally, you can also delete a connection with a third-party service.
To delete a connection:
1. Click the ellipsis icon next to the required user detail and click Delete.
2. Click Delete in the pop-up to confirm your action.
The connection will be deleted.
Manage Zoho MCP Servers
You can find a list of all the MCP servers you created in the homepage of the Zoho MCP service.
Once you have created a Zoho MCP server, you will be able to perform, disable, or delete actions.
Disable a Zoho MCP Server
To disable a Zoho MCP Server:
1. Click the ellipsis icon next to the required server and click Disable.

2. Click
Disable in the pop-up to disable your Zoho MCP server.
The server will be disabled.
You can always re-enable your server by clicking the ellipsis icon of the disabled server and clicking Enable.
Delete a Zoho MCP Server
To delete a Zoho MCP Server:
1. Click the ellipsis icon next to the required server and click Delete.
2. Click Delete in the pop-up to delete your Zoho MCP server.

Best Practices to Engineer Good Prompts
The prompt you provide in your MCP client is crucial to extract the required context and carry out the required operations. It is imperative to provide a prompt as precisely as possible to ensure only one prompt is required to carry out an action.
To ensure you provide context-rich and precise prompts, please ensure you keep the following points in mind when you draft a prompt:
- Ensure all the identifying fields of the modules present in your required services are mentioned correctly.
- Always ensure you specify and refer to the required fields that actions need to occur in using their unique IDs.
- State the action that you wish your MCP Client to carry out as explicitly as possible.
- If there are any edge cases or retry attempts that need to be specified, ensure you do so in your prompt.
- Ensure you structure your prompts as declarative intents.
A good example of a precise prompt is:
"In the editing context of ID 12345, update the Slack step (step_3) to use a new channel '#support' and add a timeout of 3 seconds. Only update if the current app is still 'slack'."
For any queries regarding the service, or if you face any difficulties while using this service, please reach out to us at
support@zohomcp.com.