# Zoho CRM Service MCP

> Zoho CRM Service lets your AI client manage your entire customer lifecycle without leaving the chat window. Use this MCP to search for and create support cases, document knowledge base solutions, track sales deals, and update records directly from any compatible agent.

## Overview
- **Category:** customer-support
- **Price:** Free
- **Tags:** support-cases, knowledge-base, customer-service, ticket-management, issue-tracking, service-operations

## Description

Stop switching between your ticketing system, your contact database, and your knowledge base just to answer one customer email. This connector pulls all that data into one place. You can now manage everything related to a client—from initial lead qualification to complex support ticket resolution—by simply talking to your agent. Need to know if a deal is stalled? Your AI client handles the lookup. Is a new issue reported? It logs it as a case immediately. Better yet, if you solve an issue, you can write up a permanent solution article using `zoho_create_solution`, instantly updating your knowledge base for everyone else to find. With Vinkius hosting this MCP, connecting these critical business functions becomes a single connection point, letting your agent perform complex workflows that used to require three separate logins and dozens of manual steps.

## Tools

### zoho_create_case
Creates a new support ticket in Zoho CRM, requiring details like the subject, priority level, and where the issue came from.

### zoho_create_solution
Generates a self-service knowledge article for your base using title, question, and answer content.

### zoho_list_cases
Retrieves a summary list of support cases, showing the subject, current status, priority, and who owns them.

### zoho_list_solutions
Lists all knowledge base articles, providing titles, statuses (Draft/Published), and basic content details for review.

### zoho_search_cases
Searches the support queue by subject or keyword to find specific customer issue tickets quickly.

### zoho_search_solutions
Searches the knowledge base for documented answers using keywords, preventing you from writing something already documented.

### zoho_update_case
Changes an existing support case record by updating its status, adjusting priority, or modifying the subject line.

## Prompt Examples

**Prompt:** 
```
Search for leads from web form
```

**Response:** 
```
👥 **Leads from Web Form**
| Name | Email | Company | Status |
|---|---|---|---|
| John Smith | john@acme.com | Acme Corp | New |
| Maria Garcia | maria@beta.io | Beta Inc | Contacted |
```

**Prompt:** 
```
Create a deal: Enterprise Plan $25,000
```

**Response:** 
```
✅ **Deal Created!**
- Name: Enterprise Plan
- Amount: $25,000
- Stage: Qualification
- Closing: 2024-03-30
```

## Capabilities

### Log or update support cases
Create new support tickets with specific details like priority or origin channel, or modify existing ones when the status changes.

### Document knowledge base solutions
Draft and publish full articles that answer common questions, making sure your company's best practices are always documented.

### Search for existing support records
Quickly find open tickets or specific customer issues using keywords or case subjects.

### Find documentation answers
Check the knowledge base to see if a solution already exists before writing anything new.

### Review all core records
Access and list details for accounts, contacts, leads, or deals within your CRM.

## Use Cases

### A customer asks about an old issue.
The agent uses `zoho_search_cases` and finds the original ticket. The agent then checks the knowledge base using `zoho_search_solutions` to see if a permanent fix or article exists, saving time and providing a comprehensive answer.

### A new feature request needs documenting.
The Support Manager uses the MCP to draft a new solution via `zoho_create_solution`. The AI handles drafting the Q&A structure based on the transcript, ensuring it's ready for review and publishing.

### Closing out an escalated ticket.
Once the client confirms the fix worked, the agent runs `zoho_update_case`. The MCP changes the status to 'Closed' and adjusts any priority flags, completing the lifecycle record instantly.

### Daily pipeline check-in.
The Sales Manager needs a quick report on stalled deals. They use the read capabilities of this MCP to list current accounts and deals in Zoho CRM without opening the dedicated sales dashboard.

## Benefits

- You eliminate context switching. Instead of leaving your chat client to check a customer's case status, the agent uses `zoho_search_cases` directly, giving you instant answers without jumping between tabs or systems.
- Documentation becomes automated. When you solve an issue, use `zoho_create_solution` to build a permanent knowledge base article. The AI writes it and publishes it so the next agent can find it.
- Better visibility into support load. Need to know how many high-priority tickets are open? Running `zoho_list_cases` gives you an immediate, clean summary of your current workload.
- Faster initial triage. Instead of manually logging basic contact info, you use the MCP's read tools to pull existing account and contact data before creating a new record or deal.
- Workflow control. Don't just write notes; use `zoho_update_case` to officially change a ticket’s status from 'Assigned' to 'On Hold,' keeping your CRM accurate for reporting.

## How It Works

The bottom line is your AI client acts as a single hand reaching into all your necessary business systems to get you the answer without you ever opening another tab.

1. Tell your agent exactly what you need—for example, 'I found a new issue from Web Form.'
2. The MCP runs the necessary tool call, sending details to Zoho CRM. It handles creating or updating the records in the background.
3. Your agent responds with confirmation: the case was created, updated, or that the search returned specific data points.

## Frequently Asked Questions

**How do I use zoho_search_cases with Zoho CRM Service MCP?**
You ask your agent to search cases using keywords or by owner. The tool returns a list of matching tickets, showing the subject, status (New/Assigned), and priority so you can triage quickly.

**Can I create a knowledge base article with zoho_create_solution?**
Yes, you use this tool to draft solutions. You provide the title, question, and answer content, and it handles creating the record in your knowledge base for publishing.

**Is there a way to update an existing case using zoho_update_case?**
Absolutely. The `zoho_update_case` tool lets you change key fields like setting the status to 'Closed' or increasing the priority level, keeping your CRM data current.

**How do I find out if a solution already exists? Should I use zoho_search_solutions?**
Yes, that's exactly right. Use `zoho_search_solutions` when you want to check the documentation. It searches your knowledge base by keyword so you don't duplicate content.

**Does Zoho CRM Service MCP handle general account lookups?**
Yes, this MCP gives access to read records for accounts and contacts, allowing your agent to pull basic client details when needed for context.