# Michaelrice Zendesk MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.michaelrice%2Fzendesk-mcp
Registry id: `mcp-registry/io.github.michaelrice/zendesk-mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "michaelrice-zendesk-mcp-server": {
      "command": "uvx",
      "args": [
        "zendesk-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add michaelrice-zendesk-mcp-server -- uvx zendesk-mcp
```

## Tools (29)

- `zendesk_add_tag`: Add a tag to a ticket (idempotent).
- `zendesk_apply_macro`: Apply a macro to a ticket (field changes and comment).
- `zendesk_assign_ticket`: Assign a ticket to an agent by email or me.
- `zendesk_create_ticket`: Create a new ticket with subject, description, and optional fields.
- `zendesk_download_attachment`: Download an attachment to a local cache directory.
- `zendesk_get_comments`: Get the conversation thread on a ticket.
- `zendesk_get_git_zen_links`: Get linked GitLab issues/MRs/commits for a ticket.
- `zendesk_get_group_users`: List the members of a group.
- `zendesk_get_groups`: List all active groups.
- `zendesk_get_organization`: Fetch an organization including custom fields.
- `zendesk_get_ticket`: Get one ticket's metadata, including channel and custom_fields.
- `zendesk_get_tickets`: List tickets with pagination and sorting.
- `zendesk_get_time_tracking`: Read time-tracking entries for a ticket.
- `zendesk_get_view`: Get a view's filter conditions and execution settings.
- `zendesk_get_view_tickets`: Fetch tickets currently matching a view.
- `zendesk_list_attachments`: List attachments on a ticket.
- `zendesk_list_custom_statuses`: List all custom ticket statuses and their IDs.
- `zendesk_list_macros`: List active macros with their actions.
- `zendesk_list_views`: List all active views.
- `zendesk_log_time`: Log a time entry against a ticket.
- `zendesk_post_comment`: Post a public reply on a ticket.
- `zendesk_post_internal_note`: Post an agent-only internal note on a ticket.
- `zendesk_preview_macro`: Preview what changes a macro would make.
- `zendesk_remove_tag`: Remove a tag from a ticket (idempotent).
- `zendesk_search_tickets`: Search tickets by status, priority, type, assignee, requester, tags, or keyword.
- `zendesk_search_users`: Find users by name or email.
- `zendesk_set_ticket_status`: Set ticket status (new, open, pending, hold, solved, closed).
- `zendesk_ticket_to_gitlab_context`: Format a ticket and its conversation as a Markdown issue draft.
- `zendesk_update_ticket`: Update one or more fields on an existing ticket.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
