We ask the client to check all Deals marked Closed Won during the current week and see whether each Deal has a corresponding invoice in Zoho Books. If an invoice does not exist, it should create one using the products associated with the Deal, link it to the correct Deal, and leave it in draft mode without sending it.
The client retrieves the Deals from CRM, checks Zoho Books for existing invoices, and fetches the products associated with each Deal through its Products related list. It then matches those products with the corresponding items in Books and creates the invoices.
- One request can involve multiple applications. The client retrieves Deals and their associated products from CRM, checks for existing invoices in Books, and creates invoices where needed. All of this is handled through a single natural-language instruction.
- Records are linked across applications. When creating an invoice, the client passes the corresponding CRM Deal ID so that the invoice is associated with the correct Deal in Zoho Books.
- Check before creating. The client checks for existing invoices before creating new ones, helping avoid duplicate invoices.
- Review before sending. The invoices are initially created as drafts. After reviewing the details, we ask the client to send one selected invoice and verify its status in Zoho Books. The remaining invoices stay in draft mode.
This example demonstrates how MCP can bring together operations from different applications to complete a business workflow. Instead of manually checking Deals in CRM, looking up invoices in Books, and creating the missing ones, you can describe the expected outcome and let the client coordinate the required operations.
Add the Tools you need
The examples above cover only a few of the operations that can be performed through Zoho MCP. The key is that you do not need to configure every available tool. You can add the tools required for your particular use case and connect your MCP server to your preferred MCP client.
For example, if you primarily need to work with CRM records, you can configure the relevant CRM record tools. If you are working on CRM administration or customization, you can add the metadata and configuration tools you need. As we saw in the first example, if the client tells you a tool is missing, you can add it to the server and carry on.
And if your workflow extends beyond CRM, you can configure tools from other Zoho applications or supported third-party services as well. A workflow that would normally require you to work across multiple applications can potentially be handled through a single natural-language instruction, provided the required services and tools are available.
What's Next?
In this two-part series, we have explored how an AI agent can use the Zoho CRM Skill and Zoho MCP to work with CRM. We started with individual CRM operations and then extended the examples to include customization, automation, and workflows involving multiple applications.
The possibilities go beyond the examples covered here. In the coming weeks, we can explore more practical workflows and see how the Zoho CRM Skill and Zoho MCP can help address different real-world business requirements.
If you have any questions, or if there is something specific you would like us to cover in an upcoming Kaizen, leave a comment below or email us at
support@zohocrm.com. We would love to hear from you.