The Zendesk MCP Server is a tool for integrating with Zendesk to manage and interact with tickets through these functions:
Retrieve Tickets: Get tickets by ID and view detailed information including comments
Search Tickets: Find tickets using Zendesk query syntax
Create Tickets: Generate new Zendesk tickets
Update Tickets: Modify properties like status, priority, subject, tags, type, and assignee
Add Notes: Include private internal notes or public comments to tickets
Manage Linked Incidents: Retrieve all incident tickets linked to a particular ticket
Provides tools for retrieving, searching, creating, and updating Zendesk tickets, as well as adding public and private notes to tickets through Zendesk's API.
Zendesk MCP Integration Setup Guide
Repository Setup
Clone the repository:
git clone https://your-repo-url/mcp-experiments.git cd mcp-experiments/zd-mcp-serverInstall dependencies:
npm installConfigure environment variables in your development environment:
export ZENDESK_EMAIL="your-email@example.com" export ZENDESK_TOKEN="your-zendesk-api-token" export ZENDESK_SUBDOMAIN="your-zendesk-subdomain"
Building the Project
Build the TypeScript project:
npm run buildThis will compile the TypeScript files into JavaScript in the
dist
directory.For development, you can use:
npm run dev
Installing with Claude Desktop App
Update the Claude Desktop configuration file (
claude_desktop_config.json
):{ "tools": { "zendesk": { "command": "node", "env": { "ZENDESK_EMAIL": "internal@z3nmail.com", "ZENDESK_TOKEN": "your-zendesk-api-token", "ZENDESK_SUBDOMAIN": "your-zendesk-subdomain" }, "args": [ "/path/to/mcp-experiments/zd-mcp-server/dist/index.js" ] } } }Replace the environment variables with your actual Zendesk credentials.
Update the path to match the location of your built index.js file.
Restart the Claude Desktop application for the changes to take effect.
Available Zendesk Tools
The MCP Zendesk integration provides the following functions:
zendesk_get_ticket
- Retrieves a ticket by IDzendesk_get_ticket_details
- Gets ticket details including commentszendesk_search
- Searches tickets with Zendesk query syntaxzendesk_create_ticket
- Creates a new ticketzendesk_update_ticket
- Updates ticket propertieszendesk_add_private_note
- Adds an internal note to a ticketzendesk_add_public_note
- Adds a public comment to a ticketzendesk_get_linked_incidents
- Retrieves all incident tickets linked to a particular ticket
Authentication Setup
Generate an API token in your Zendesk Admin Center:
Go to Admin Center > Apps and Integrations > APIs > Zendesk API
Add an API token and copy it
Use your email address and the API token in your MCP configuration
Troubleshooting
If you encounter authorization errors, verify your API token is valid
Ensure your Zendesk subdomain is correct
Check that the environment variables are properly set
Restart the MCP server after making changes
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
A server implementation that provides Claude AI with the ability to interact with Zendesk ticketing systems through various functions including retrieving, searching, creating, and updating tickets.
- Repository Setup
- Building the Project
- Installing with Claude Desktop App
- Available Zendesk Tools
- Authentication Setup
- Troubleshooting
Related Resources
Related MCP Servers
- -securityAlicense-qualityThis server provides a comprehensive integration with Zendesk. Retrieving and managing tickets and comments. Ticket analyzes and response drafting. Access to help center articles as knowledge base.Last updated -32Apache 2.0
- AsecurityAlicenseAqualityEnables natural language interaction with Azure services through Claude Desktop, supporting resource management, subscription handling, and tenant selection with secure authentication.Last updated -9715MIT License
- -securityAlicense-qualityA modular server implementation for Claude AI assistants with integrated tools, enabling Claude to perform actions and access external resources like file systems, web searches, browser automation, financial data, and document generation.Last updated -98MIT License
LPS MCPofficial
-securityAlicense-qualityA minimal server that provides Claude AI with secure file system access and sequential thinking capabilities, allowing Claude to navigate directories, read files, and break down complex problems into structured thinking steps.Last updated -1MIT License