home / mcp / zendesk mcp server
Provides Zendesk integration with tickets, comments, search, and knowledge base access.
Configuration
View docs{
"mcpServers": {
"kdopenshaw-zendesk-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/path/to/zendesk-mcp-server",
"run",
"zendesk"
]
}
}
}You can use the Zendesk MCP Server to integrate with Zendesk, enabling you to manage tickets, comments, and knowledge base content from a single local MCP client. It supports ticket retrieval, creation, updates, comment handling, and advanced search across tickets with filters and custom fields. You can run the server locally via the MCP framework and connect with your preferred MCP client to automate workflows and craft targeted prompts for ticket analysis and response drafting.
Connect to the Zendesk MCP Server from your MCP client by configuring a local stdio MCP entry. This setup runs a local process that your client communicates with directly, enabling you to fetch tickets, create comments, and perform searches against Zendesk.
Prerequisites: you need the uv package manager (required). Install uv if you don’t have it, using the following commands.
Install uv and set up the project files.
Install uv if you do not have it and clone the repository to a local path you will remember.
Build and run the server using the standard MCP workflow described below. The final start command is what you will feed to your MCP client.
{
"mcpServers": {
"zendesk": {
"command": "uv",
"args": [
"--directory",
"/path/to/zendesk-mcp-server",
"run",
"zendesk"
]
}
}
}Fetch the latest Zendesk tickets with pagination, returning essential fields such as id, subject, status, priority, description, timestamps, and assignee.
Retrieve a specific Zendesk ticket by its ID.
Retrieve all comments for a specific Zendesk ticket by its ID.
Add a new comment to an existing Zendesk ticket, with an option to mark the comment public.
Create a new Zendesk ticket with subject, description, optional requester/assignee, priority, type, tags, and custom fields.
Update fields on an existing Zendesk ticket, such as status, priority, type, assignee, tags, and due date.
Search Zendesk tickets using text, filters, and custom fields, with supporting date ranges and sorting.
Analyze a Zendesk ticket to provide detailed insights about its content and context.
Draft a response to a Zendesk ticket based on ticket content and context.