Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🎧 Support & Service Management
  3. Zendesk MCP
Zendesk MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 9:16:09 PM

Zendesk MCP

User RatingsBe the first to rate and review this MCP server!
View Repository6 GitHub StarsTotal stargazers on GitHub for the source repository (6 stars).Visit Website
zendesksupportticketsoauthhelp-center

MCP server providing read/write access to Zendesk tickets, comments, users, groups, macros, and optional Help Center and GitLab integration.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON â–¾
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for michaelrice/zendesk-mcp, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Tool Schemas (29) Directory Badge Claim listing Alternatives🎧 More in Support & Service Management

Overview

This MCP server exposes Zendesk ticketing system APIs to AI clients, enabling search, retrieval, creation, and update of tickets and related entities. It supports managing ticket comments, attachments, views, macros, users, groups, organizations, and time tracking entries. Optional features include accessing the Zendesk Help Center knowledge base and integrating with GitLab issues via the Git-Zen app. Use this server to automate or augment Zendesk support workflows through AI agents.

Use cases

•Search and fetch Zendesk tickets and comments
•Create and update tickets with custom fields and status
•Post public replies and internal notes on tickets
•Browse and apply Zendesk views and macros
•Format tickets as Markdown drafts for issue trackers

Key features

•Paginated listing and searching of tickets
•Read/write access to tickets, comments, attachments
•User, group, organization, and custom status lookup
•Time-tracking entry read and write
•Optional Zendesk Help Center article access
•Optional GitLab issue and MR integration via Git-Zen

Capabilities & Tool Schemas (29) ~522 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server — may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Zendesk MCP.

zendesk_search_tickets

Search tickets by status, priority, type, assignee, requester, tags, or keyword

zendesk_get_tickets

List tickets with pagination and sorting (page, per_page, sort_by, sort_order)

zendesk_get_ticket

Get one ticket's metadata

zendesk_create_ticket

Create a new ticket (subject, description, optional priority/type/assignee_id/requester_id/tags/custom_fields)

zendesk_update_ticket

Update one or more fields on an existing ticket (status, priority, subject, type, assignee_id, requester_id, group_id, custom_status_id, tags, custom_fields, due_at)

zendesk_get_comments

Get the conversation thread on a ticket

Documentation Overview

zendesk-mcp

A Model Context Protocol server that exposes Zendesk ticket read and write tools to Claude Code and other MCP clients.

What it does

  • Search, list (paginated), and fetch Zendesk tickets, comments, and attachments
  • Create new tickets and update existing ticket fields (including group, custom status, and tags)
  • Post public replies and internal notes
  • Set ticket status and assign tickets to agents
  • Browse and apply views and macros
  • Look up users, groups, organizations, and custom statuses
  • Read and write time-tracking entries
  • Format a ticket as a Markdown issue draft for handoff to a tracker (GitLab, GitHub, Jira)
  • Two MCP prompts (analyze-ticket, draft-ticket-response) for ticket analysis and response drafting
  • (Optional) Expose Zendesk Help Center articles as an MCP resource
  • (Optional) Read linked GitLab issues / MRs / commits via the Git-Zen Zendesk app

Prerequisites

  • Python 3.10 or newer
  • A Zendesk OAuth client. A Zendesk admin can create one at: https://<your-subdomain>.zendesk.com/admin/apps-integrations/apis/zendesk-api/oauth_clients Set the redirect URL to http://localhost:8787/callback and request scopes read write.

Install

Install into a project-local virtualenv. Using a venv keeps zendesk-mcp and its dependencies isolated from your system Python and from other projects, and is the recommended path for everything below.

From a clone of this repository:

bash
python3 -m venv .venv
.venv/bin/pip install --upgrade pip
.venv/bin/pip install -e .

For development (also installs pytest):

bash
.venv/bin/pip install -e ".[dev]"

Throughout this README, commands use the venv's binaries via .venv/bin/.... You can instead source .venv/bin/activate once per shell and drop the prefix — the result is the same.

OAuth setup

Run the interactive setup using the venv's Python:

bash
.venv/bin/python -m zendesk_mcp setup

You will be prompted for:

  1. Your Zendesk subdomain (e.g. acme for acme.zendesk.com)
  2. The OAuth client ID created by your admin
  3. The OAuth client secret
  4. (Optional) A Git-Zen integration field ID — see Optional: Git-Zen integration
  5. (Optional) Whether to enable the Help Center knowledge base resource — see Optional: Help Center knowledge base

The setup opens a browser for the OAuth authorization step, then writes a token to ~/.config/zendesk-mcp/config.json (mode 0600).

If you have no browser, the URL is printed to the terminal — open it on any device, click Allow, and paste the resulting redirect URL back into the prompt.

Token expiry and refresh

Zendesk access tokens expire. OAuth clients created on or after 2026-04-30 get a 30-minute default lifetime; older clients issue non-expiring tokens unless an expiry is requested. Setup requests a 24-hour access token and a 90-day refresh token so the behaviour is the same either way, and the server renews the access token automatically — before it expires, and again if Zendesk rejects a token mid-request.

To make that possible, the config file also stores refresh_token, expires_at, client_id, and client_secret alongside the access token. Keep the file at mode 0600; it is the same trust level as the access token itself. If your OAuth client returns no refresh token, setup says so and the token is used as-is.

Re-run .venv/bin/python -m zendesk_mcp setup when:

  • the refresh token expires (90 days with no use), or
  • you revoke the OAuth grant in Zendesk.

In either case the tools return Zendesk authorization failed: ... Re-run: zendesk-mcp setup rather than failing opaquely.

Register with Claude Code

Register the MCP server using the venv's Python by absolute path. Claude Code launches the server in a fresh shell that does not inherit your activated venv, so the absolute path is required — pointing at a bare python here will fail to import zendesk_mcp.

bash
ZENDESK_MCP_DIR="$(pwd)"   # run this from the repo root, after install
claude mcp add --scope user zendesk -- "$ZENDESK_MCP_DIR/.venv/bin/python" -m zendesk_mcp

Or just inline the absolute path you want:

Terminal
claude mcp add --scope user zendesk -- /absolute/path/to/zendesk-mcp/.venv/bin/python -m zendesk_mcp

Then add the read tools to permissions.allow in ~/.claude/settings.json to avoid per-call prompts:

config.json
{
  "permissions": {
    "allow": [
      "mcp__zendesk__zendesk_get_ticket",
      "mcp__zendesk__zendesk_get_tickets",
      "mcp__zendesk__zendesk_get_comments",
      "mcp__zendesk__zendesk_list_attachments",
      "mcp__zendesk__zendesk_download_attachment",
      "mcp__zendesk__zendesk_search_tickets",
      "mcp__zendesk__zendesk_ticket_to_gitlab_context",
      "mcp__zendesk__zendesk_list_views",
      "mcp__zendesk__zendesk_get_view",
      "mcp__zendesk__zendesk_get_view_tickets",
      "mcp__zendesk__zendesk_list_macros",
      "mcp__zendesk__zendesk_preview_macro",
      "mcp__zendesk__zendesk_search_users",
      "mcp__zendesk__zendesk_get_groups",
      "mcp__zendesk__zendesk_get_group_users",
      "mcp__zendesk__zendesk_get_organization",
      "mcp__zendesk__zendesk_list_custom_statuses"
    ]
  }
}

Write tools (zendesk_post_comment, zendesk_post_internal_note, zendesk_set_ticket_status, zendesk_assign_ticket, zendesk_create_ticket, zendesk_update_ticket, zendesk_log_time, zendesk_add_tag, zendesk_remove_tag, zendesk_apply_macro) are intentionally not in the default allow-list — Claude will prompt you per call.

Tools

Tickets

ToolWhat it does
zendesk_search_ticketsSearch tickets by status, priority, type, assignee, requester, tags, or keyword
zendesk_get_ticketsList tickets with pagination and sorting (page, per_page, sort_by, sort_order)
zendesk_get_ticketGet one ticket's metadata
zendesk_create_ticketCreate a new ticket (subject, description, optional priority/type/assignee_id/requester_id/tags/custom_fields)
zendesk_update_ticketUpdate one or more fields on an existing ticket (status, priority, subject, type, assignee_id, requester_id, group_id, custom_status_id, tags, custom_fields, due_at)
zendesk_get_commentsGet the conversation thread on a ticket
zendesk_list_attachmentsList attachments on a ticket
zendesk_download_attachmentDownload an attachment to a local cache directory
zendesk_ticket_to_gitlab_contextFormat a ticket and its conversation as a Markdown issue draft
zendesk_post_commentPost a public reply on a ticket
zendesk_post_internal_notePost an agent-only internal note on a ticket
zendesk_set_ticket_statusSet ticket status (new, open, pending, hold, solved, closed)
zendesk_assign_ticketAssign a ticket to an agent by email or me

Tags

ToolWhat it does
zendesk_add_tagAdd a tag to a ticket (idempotent)
zendesk_remove_tagRemove a tag from a ticket (idempotent)

Views & Macros

ToolWhat it does
zendesk_list_viewsList all active views
zendesk_get_viewGet a view's filter conditions and execution settings
zendesk_get_view_ticketsFetch tickets currently matching a view
zendesk_list_macrosList active macros with their actions
zendesk_preview_macroPreview what changes a macro would make
zendesk_apply_macroApply a macro to a ticket (applies field changes and posts any comment)

Users, Groups & Organizations

ToolWhat it does
zendesk_search_usersFind users by name or email
zendesk_get_groupsList all active groups
zendesk_get_group_usersList the members of a group
zendesk_get_organizationFetch an organization including custom fields
zendesk_list_custom_statusesList all custom ticket statuses and their IDs

Time tracking

ToolWhat it does
zendesk_get_time_trackingRead time-tracking entries for a ticket
zendesk_log_timeLog a time entry against a ticket

Git-Zen integration

ToolWhat it does
zendesk_get_git_zen_links(Git-Zen only) Get linked GitLab issues / MRs / commits for a ticket

Prompts

The server exposes two MCP prompts that some clients (e.g. Claude Desktop) surface as slash commands:

PromptArgumentWhat it does
analyze-ticketticket_idAsks the model to fetch the ticket and produce a summary, status/timeline, and key interaction points
draft-ticket-responseticket_idAsks the model to fetch the ticket and draft a customer-facing response (with a confirmation step before posting)

Optional: Git-Zen integration

If your Zendesk instance uses the Git-Zen app, the zendesk_get_git_zen_links tool can read its custom-field payload. Find your instance's Git-Zen custom field ID under Admin → Tickets → Fields (it is a numeric ID), then either set it during .venv/bin/python -m zendesk_mcp setup or edit ~/.config/zendesk-mcp/config.json to add:

config.json
{
  "git_zen_field_id": 12345678901234
}

Without this configured, zendesk_get_git_zen_links returns a "not configured" message.

Optional: Help Center knowledge base

If your Zendesk instance has a published Help Center, you can expose its sections and articles as the zendesk://knowledge-base MCP resource. The resource returns a single JSON document covering all sections and articles, cached for one hour.

Read the full README →View source on GitHub →

Related MCP Servers

View all in Support & Service Management View all alternatives
  • Yandex Tracker MCP logoYandex Tracker MCP

    MCP Server for Yandex Tracker. Provides tools for searching and retrieving information about issues, queues, users.

    🎧 Support & Service Management2 views
    Compare vs Yandex Tracker MCP →
  • MCP Atlassian logoMCP Atlassian

    MCP server for Atlassian products (Confluence and Jira). Supports Confluence Cloud, Jira Cloud, and Jira Server/Data Center. Provides comprehensive tools for searching, reading, creating, and managing content across Atlassian workspaces.

    🎧 Support & Service Management1 views
    Compare vs MCP Atlassian →
  • Freshdesk MCP logoFreshdesk MCP

    MCP server that integrates with Freshdesk, enabling AI models to interact with Freshdesk modules and perform various support operations.

    🎧 Support & Service Management0 views
    Compare vs Freshdesk MCP →
  • Invgate Service Desk MCP logoInvgate Service Desk MCP

    MCP server for InvGate Service Desk: 96 tools across 11 domains (incidents, users, knowledge base, assets, custom fields, workflows, time tracking), read-only by default with opt-in writes.

    🎧 Support & Service Management2 views
    Compare vs Invgate Service Desk MCP →

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars
6
Stargazers on the source repository.
Last commit
22d ago
Most recent push to the default branch.
Tools exposed
29
Callable tools this server registers over MCP.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet — be the first to share how this listing worked for you.

Frequently Asked Questions about Zendesk MCP

It uses Zendesk OAuth with an admin-created OAuth client and requested read/write scopes.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewZendesk MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/michaelrice-zendesk-mcp?style=directory)](https://allmcps.com/mcp/michaelrice-zendesk-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/michaelrice-zendesk-mcp"><img src="https://allmcps.com/api/badge/michaelrice-zendesk-mcp?style=directory" alt="Zendesk MCP on AllMCPs" /></a>

Technical Specs & Signals

Category🎧Support & Service Management
PricingBring your own API key (usage-based cost)
More technical detailsExpand â–¾
AuthOAuth
ClientsClaude Desktop
Last updatedAug 20, 2026
11/11 checks healthy over the last 32d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars6
GitHub Star CountTotal stargazers on GitHub representing community popularity (6 stars).
Last commit22d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 20, 2026
52Quality signal: Good · 52/100How this signal is calculated ▾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools24/30
Adoption & activity5/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

★ FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server →

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🎧 Support & Service Management →Alternatives to Zendesk MCP →Install in Claude DesktopInstall in CursorInstall in VS Code