# michaelrice/zendesk-mcp

Source: https://glimind.com/server/awesome%2Fmichaelrice%2Fzendesk-mcp
Registry id: `awesome/michaelrice/zendesk-mcp`
Status: unknown

## Tools (29)

- `zendesk_add_tag`: Add a tag to a ticket (idempotent)
- `zendesk_apply_macro`: Apply a macro to a ticket (applies field changes and posts any comment)
- `zendesk_assign_ticket`: Assign a ticket to an agent by email or me
- `zendesk_create_ticket`: Create a new ticket (subject, description, optional priority/type/assignee_id/requester_id/tags/custom_fields)
- `zendesk_download_attachment`: Download an attachment to a local cache directory (URL must be on Zendesk host, dest_dir in allowed dirs)
- `zendesk_get_comments`: Get the conversation thread on a ticket
- `zendesk_get_git_zen_links`: (Git-Zen only) 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 (page, per_page, sort_by, sort_order). Each ticket includes `channel`
- `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. Each ticket includes `channel`
- `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. Each result includes `channel`
- `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 (status, priority, subject, type, assignee_id, requester_id, group_id, custom_status_id, tags, custom_fields, du

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