- Home
- MCP servers
- Zendesk
Zendesk
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"mcp-mirror-reminia_zendesk-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/path/to/zendesk-mcp-server",
"run",
"zendesk"
]
}
}
}This Zendesk MCP Server provides a focused integration that lets you manage Zendesk tickets, comments, and related knowledge base content directly from your MCP client. It exposes practical prompts for ticket analysis and drafting responses, plus access to Zendesk Help Center articles to inform your workflows.
How to use
You run the Zendesk MCP Server as a local process and connect to it from your MCP client. Use the provided prompts to analyze Zendesk tickets and draft responses, and use the tools to fetch tickets and comments or add new comments to existing tickets. The server also grants you access to the Zendesk Help Center articles as a knowledge base to reference during ticket handling.
How to install
Prerequisites: you need a working environment for Node-related tooling via the MCP runner. Ensure you have a terminal with access to your project workspace and that you can install dependencies for the MCP server.
Step 1: Install the MCP server runtime and dependencies. The setup uses a local run command that relies on the uv toolchain.
Step 2: Prepare credentials. Place your Zendesk credentials in a .env file according to the provided example file to enable secure access to Zendesk APIs.
Step 3: Start the MCP server using the run command shown in the configuration example.
Step 4: Connect your MCP client using the specified connection configuration to route requests to the Zendesk MCP Server.
Configuration and operation notes
Connection is established via a local stdio process. The server is started with a command that runs the Zendesk MCP server in a directory you specify. The typical start sequence is demonstrated in the configuration snippet.
{
"mcpServers": {
"zendesk": {
"command": "uv",
"args": [
"--directory",
"/path/to/zendesk-mcp-server",
"run",
"zendesk"
]
}
}
}
Prompts
analyze-ticket - Analyze a Zendesk ticket and provide a detailed analysis of the ticket.
draft-ticket-respons - Draft a response to a Zendesk ticket.
Tools
get_ticket - Retrieve a Zendesk ticket by its ID. Input: ticket_id (integer).
get_ticket_comments - Retrieve all comments for a Zendesk ticket by its ID. Input: ticket_id (integer).
create_ticket_comment - Create a new comment on an existing Zendesk ticket. Input: ticket_id (integer), comment (string), public (boolean, optional).
Available tools
get_ticket
Retrieve a Zendesk ticket by its ID as an input parameter named ticket_id.
get_ticket_comments
Retrieve all comments for a Zendesk ticket by its ID using ticket_id.
create_ticket_comment
Create a new comment on an existing Zendesk ticket using ticket_id and the comment content; optionally mark the comment as public.
analyze_ticket
Analyze a Zendesk ticket to produce a detailed assessment of its content and context.
draft_ticket_respons
Draft a response to a Zendesk ticket based on ticket data and analysis.