Complete Zoho Desk helpdesk: tickets, contacts, accounts, knowledge base, team management, analytics dashboards, and administration. Full CRUD on tickets, contacts, accounts, and articles with search, conversation threading, tagging, time tracking, and dashboard analytics.
This MCP Bundle Server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.
Free account required. Works with Claude, Cursor, ChatGPT, and more. Other setup options β
Associate (add) a tag to a Zoho Desk ticket. If the tag doesn't exist, it will be created. Returns confirmation. Use zoho_desk_dissociate_tag to remov...
Close one or more Zoho Desk tickets in bulk. Accepts a list of ticket IDs and sets their status to Closed. Optionally provide resolution notes β they ...
Add a comment (internal note) to a Zoho Desk ticket. By default the comment is private (visible only to agents). Set isPublic=true to make it visible ...
Log a time entry against a Zoho Desk ticket. Requires the ticket ID and time spent in hh:mm format. Optionally add a description of the work done. Ret...
Get Zoho Desk dashboard analytics. Choose a metric (created/closed/onhold/unresolved tickets, response/resolution times, reopened tickets), group by a...
Remove (dissociate) a tag from a Zoho Desk ticket. Returns confirmation. Use zoho_desk_get_ticket_tags to see which tags are currently on the ticket a...
Get the total number of accounts in Zoho Desk. Returns a count value. Useful for dashboards or before paginating through zoho_desk_get_accounts.
Get Zoho Desk accounts (companies/organizations). If account_id is provided, returns full details. If omitted, returns paginated list with names, indu...
Get ticket statistics for a specific account in Zoho Desk. Returns counts of open, closed, and overdue tickets for this account. Use zoho_desk_get_tic...
Get the total number of agents in your Zoho Desk organization. Returns the count as a single numeric value.
Get Zoho Desk agents. If agent_id provided, returns full profile. If omitted, returns paginated list with names, emails, roles.
List all agents assigned to a specific department. Returns agent profiles with names, roles, and contact info. Get department IDs from zoho_desk_get_d...
Get the total count of knowledge base articles in Zoho Desk. Returns aggregate counts by status. Optionally filter by department.
Get performance insights for a knowledge base article including view counts, likes, dislikes, and engagement metrics. Returns detailed analytics data.
Get Zoho Desk knowledge base articles. If article_id provided, returns full content with translations. If omitted, returns paginated list filterable b...
Get call records in Zoho Desk. Pass a call_id to retrieve a single call's full details (caller/callee, duration, recording status, disposition), or om...
List all supported communication channels in Zoho Desk. Returns channel names, IDs, reply configuration, and active status for each channel (Email, Ph...
Get the total number of contacts in Zoho Desk. Returns a count value. Useful for dashboards or before paginating through zoho_desk_get_contacts.
Get Zoho Desk contacts. If contact_id is provided, returns full details. If omitted, returns paginated list with name, email, phone, and happiness met...
List all contacts belonging to a specific account in Zoho Desk. Returns contact names, emails, and phone numbers. Use zoho_desk_get_accounts to look u...
Get ticket statistics for a specific contact in Zoho Desk. Returns counts of open, closed, and overdue tickets for this contact. Use zoho_desk_get_tic...
List service contracts for a specific account in Zoho Desk. Returns contract details including status, dates, and SLA terms. Use zoho_desk_get_account...
Retrieve customer happiness ratings and satisfaction survey results from Zoho Desk. Returns happiness ratings with associated ticket and agent details...
Get Zoho Desk departments. If department_id provided, returns full details. If omitted, returns paginated list with names and chat status.
List all events in Zoho Desk. Returns event details including title, start/end times, location, and participants. Supports pagination.
Get knowledge base categories. If category_id provided, returns full details with subcategories. If omitted, returns the entire category hierarchy. Us...
Get the most recent message on a ticket β the latest customer or agent reply. Returns full HTML content, sender, recipients, attachments. Fast way to ...
List all organization modules configured in Zoho Desk. Returns module definitions including IDs, names, and whether each module is enabled (Tickets, C...
Retrieve the profile of the currently authenticated agent. Returns agent ID, name, email, role, and permissions for the current session.
Get organizations in Zoho Desk. Pass an organization_id to retrieve a single organization's full details, or omit to list all organizations with their...
Get products in Zoho Desk. Pass a product_id to retrieve a single product's full details, or omit to list all products with pagination.
List products associated with a specific account in Zoho Desk. Returns product names and details linked to the account. Use zoho_desk_get_accounts to ...
Get Zoho Desk permission profiles. If profile_id provided, returns full details with granular permissions. If omitted, returns all profiles.
Get Zoho Desk roles. If role_id provided, returns full role details and permissions. If omitted, returns paginated list of roles with hierarchy info.
Get tasks in Zoho Desk. Pass a task_id to retrieve a single task's full details (subject, description, status, due date, priority, assignee), or omit ...
Get tasks associated with a Zoho Desk ticket. Returns task IDs, subjects, statuses, due dates, and assignees. Useful for tracking follow-up work items...
List all members of a specific team. Returns member profiles with names and roles. Get team IDs from zoho_desk_get_teams.
Get Zoho Desk teams. If team_id provided, returns full team details. If omitted, returns all teams. Use zoho_desk_get_team_members to see membership.
Get email/chat threads (customerβagent messages) on a ticket. Returns full thread content with HTML body, sender, recipients, attachments. Use zoho_de...
Get activities associated with a Zoho Desk ticket. Returns tasks, events, and calls linked to the ticket with their statuses and timestamps. Provides ...
Get file attachments on a Zoho Desk ticket. Returns attachment IDs, filenames, sizes, and content types. Useful for seeing what files a customer has u...
Get internal notes (comments) on a ticket β agent-only, not visible to customer. Returns content, author, visibility, timestamps. Use zoho_desk_create...
Get ticket counts. If field is provided, returns counts grouped by that field (status, priority, channel, assignee, department, or category). If omitt...
Get the change history of a Zoho Desk ticket. Returns a chronological log of all field changes (status, assignee, priority, etc.) with who made each c...
Get performance metrics for a Zoho Desk ticket. Returns first response time, resolution time, agent response count, customer response count, and other...
Get the resolution details of a Zoho Desk ticket. Returns the resolution content and metadata if a resolution has been recorded. Typically set when a ...
Get Zoho Desk tickets. If ticket_id is provided, returns full details of a single ticket. ticket_id is the numeric ID (e.g. 236080000000357478). If om...
List all support tickets associated with a specific account in Zoho Desk. Returns ticket summaries including status, priority, and assignee. Use zoho_...
List all support tickets filed by a specific contact in Zoho Desk. Returns ticket summaries including status, priority, and assignee. Use zoho_desk_ge...
Get all tags currently on a specific ticket. Returns tag names and IDs. Use zoho_desk_associate_tag to add tags and zoho_desk_dissociate_tag to remove...
Get time entries logged against a Zoho Desk ticket. Returns time entry IDs, executed time, agent, and additional info. Use zoho_desk_create_ticket_tim...
List all groups a help center end-user belongs to. Returns group names and IDs. Get user IDs from zoho_desk_get_users.
Get Zoho Desk help center end-users. If user_id provided, returns full profile. If omitted, returns paginated list with names, emails, and contact inf...
List saved views (filters) for a Zoho Desk module. Requires specifying a module (tickets, contacts, accounts, tasks, calls, events). Returns view name...
List all configured webhooks in Zoho Desk. Returns webhook URLs, trigger events, active status, and associated modules.
Get the full conversation timeline on a ticket β customer messages, agent replies, and internal comments in one chronological list. Best for understan...
Move a Zoho Desk ticket to a different department. Requires the ticket ID and the target department ID. Returns confirmation of the move. Get ticket I...
Full-text search across accounts in Zoho Desk. Matches against account name, email, website, and other fields. Returns matching accounts with relevanc...
Search across multiple Zoho Desk modules (tickets, contacts, accounts, tasks) with a single query. Returns results grouped by module. Use zoho_desk_se...
Search knowledge base articles by keyword in Zoho Desk. Returns matching articles ranked by relevance. Optionally filter by department. Use zoho_desk_...
Full-text search across contacts in Zoho Desk. Matches against name, email, phone, and other contact fields. Returns matching contacts with relevance ...
Search for tags by name in Zoho Desk. Returns matching tag names and IDs. Use zoho_desk_associate_tag to apply a found tag to a ticket or zoho_desk_ge...
Search tasks by keyword in Zoho Desk. Returns matching tasks ranked by relevance with their status, assignee, and due date.
Search Zoho Desk tickets using field-based filters. Use 'query' for a wildcard search across all ticket fields, or 'subject' to search ticket subjects...
Send a reply to a customer on a Zoho Desk ticket. Creates an outbound message visible to the customer. Requires ticket_id, channel, and content. For E...
Get KB article suggestions for a ticket β Zoho's AI matches the ticket content to relevant help center articles. Use before replying to draft a respon...
Move one or more Zoho Desk tickets to the trash. Accepts a list of ticket IDs. Trashed tickets can be restored from the trash. Returns confirmation of...
Create or update an account in Zoho Desk. If account_id is provided, updates the existing account (only provided fields are modified). If account_id i...
Create or update a knowledge base article. If article_id provided, updates the existing article (only provided fields change). If omitted, creates a n...
Create or update a contact in Zoho Desk. If contact_id is provided, updates the existing contact (only provided fields are modified). If contact_id is...
Create or update a Zoho Desk ticket. If ticket_id is provided, updates the existing ticket (only provided fields change). If omitted, creates a new ti...
Connect this Zoho Desk MCP Bundle Server to any MCP client in minutes
Compatible with Claude Desktop, Cursor, and all Model Context Protocol clients
Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.
Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.
Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.