
Zendesk Mcp
@michaelrice
Zendesk MCP server for Claude Code and other MCP clients
Overview
What is Zendesk Mcp?
Zendesk Mcp is an MCP server that provides read and write tools for Zendesk tickets, comments, attachments, users, groups, organizations, views, macros, and time tracking. It is designed for use with Claude Code and other MCP clients.
How to use Zendesk Mcp?
Install Python 3.10+, create a virtualenv, install the package from a clone of the repository, run OAuth setup with python -m zendesk_mcp setup, then register the server with Claude Code using an absolute path to the venv's Python. Optionally allow read tools in ~/.claude/settings.json.
Key features of Zendesk Mcp
- Search, list, and fetch tickets with pagination
- Create, update, and set status on tickets
- Post public replies and internal notes
- Assign tickets to agents
- Browse and apply views and macros
- Look up users, groups, organizations, and custom statuses
- Read and log time-tracking entries
- Format tickets as Markdown issue draft for handoff
Use cases of Zendesk Mcp
- Automate ticket triaging and responses via Claude Code
- Fetch ticket context to assist in customer support workflows
- Apply macros and views to streamline agent actions
- Handoff ticket details to GitLab, GitHub, or Jira issue trackers
FAQ from Zendesk Mcp
What authentication does Zendesk Mcp use?
It uses OAuth with a Zendesk OAuth client. The user runs an interactive setup that opens a browser for authorization and stores a token locally.
What are the runtime requirements?
Python 3.10 or newer. No additional runtime beyond the Python packages installed in a virtualenv.
Are there any optional integrations?
Yes, Git-Zen integration reads linked GitLab issues/MRs/commits. Also optional Help Center knowledge base exposed as an MCP resource.
Does Zendesk Mcp support write operations?
Yes, it includes tools for creating and updating tickets, posting comments, setting status, assigning tickets, and logging time. These require explicit per-call approval unless added to the allowed permissions list.
What MCP transports or prompts are available?
The server uses standard MCP transport for tools. It exposes two prompts: analyze-ticket and draft-ticket-response.