Skip to main content
Server path: /zendesk | Type: Application | PCID required: Yes Tickets, users, and organizations

Tools

ToolDescription
zendesk_list_ticketsList Zendesk tickets with optional pagination and sorting. Returns structured ticket data including id, subject, status, priority, and pagination info.
zendesk_create_ticketCreate a new Zendesk ticket. Returns the created ticket object with all fields.
zendesk_get_ticketGet details of a specific Zendesk ticket. Returns search-style response with results array.
zendesk_update_ticketUpdate an existing Zendesk ticket. Returns the updated ticket object.
zendesk_get_user_infoGet information about a Zendesk user
zendesk_add_ticket_tagsAdd tags to a Zendesk ticket for organization and filtering
zendesk_set_ticket_tagsSet ticket tags (replaces all existing tags)
zendesk_remove_ticket_tagsRemove specific tags from a Zendesk ticket
zendesk_list_ticket_commentsList all comments on a Zendesk ticket. Returns array of comment objects.
zendesk_search_ticketsSearch Zendesk tickets using query syntax. Returns array of tickets with result_type field.
zendesk_delete_ticketDelete a Zendesk ticket
zendesk_list_macrosList all available Zendesk macros for ticket automation
zendesk_list_trigger_capabilitiesList available trigger types that can be created for Zendesk webhooks
zendesk_create_triggerCreate a Zendesk webhook and trigger with custom conditions
zendesk_update_triggerUpdate an existing Zendesk trigger (can update title, category, and conditions)
zendesk_delete_triggerDelete a Zendesk webhook and trigger

zendesk_list_tickets

List Zendesk tickets with optional pagination and sorting. Returns structured ticket data including id, subject, status, priority, and pagination info. Parameters:
ParameterTypeRequiredDefaultDescription
pagenumberNoPage number for pagination (starts from 1)
per_pagenumberNoNumber of tickets per page (1-100, default: 100)
sort_bystringNoField to sort by
sort_orderstringNoSort order (ascending or descending)

zendesk_create_ticket

Create a new Zendesk ticket. Returns the created ticket object with all fields. Parameters:
ParameterTypeRequiredDefaultDescription
subjectstringYesSubject of the ticket
commentstringYesInitial comment/description of the ticket
prioritystringNoPriority of the ticket
typestringNoType of the ticket
tagsstring[]NoTags to associate with the ticket

zendesk_get_ticket

Get details of a specific Zendesk ticket. Returns search-style response with results array. Parameters:
ParameterTypeRequiredDefaultDescription
ticketIdstringYesTicket ID to retrieve

zendesk_update_ticket

Update an existing Zendesk ticket. Returns the updated ticket object. Parameters:
ParameterTypeRequiredDefaultDescription
ticketIdstringYesTicket ID to update
statusstringNoNew status of the ticket (new, open, pending, solved, closed)
prioritystringNoNew priority of the ticket (urgent, high, normal, low)
commentstringNoNew comment to add to the ticket
tagsstring[]NoNew tags to associate with the ticket

zendesk_get_user_info

Get information about a Zendesk user Parameters:
ParameterTypeRequiredDefaultDescription
userIdstringYesID of the user to retrieve information for

zendesk_add_ticket_tags

Add tags to a Zendesk ticket for organization and filtering Parameters:
ParameterTypeRequiredDefaultDescription
ticketIdstringYesID of the ticket to add tags to
tagsstring[]YesArray of tags to add to the ticket

zendesk_set_ticket_tags

Set ticket tags (replaces all existing tags) Parameters:
ParameterTypeRequiredDefaultDescription
ticketIdstringYesID of the ticket to set tags for
tagsstring[]YesArray of tags to set (replaces all existing tags)

zendesk_remove_ticket_tags

Remove specific tags from a Zendesk ticket Parameters:
ParameterTypeRequiredDefaultDescription
ticketIdstringYesID of the ticket to remove tags from
tagsstring[]YesArray of tags to remove from the ticket

zendesk_list_ticket_comments

List all comments on a Zendesk ticket. Returns array of comment objects. Parameters:
ParameterTypeRequiredDefaultDescription
ticketIdstringYesID of the ticket to list comments for

zendesk_search_tickets

Search Zendesk tickets using query syntax. Returns array of tickets with result_type field. Parameters:
ParameterTypeRequiredDefaultDescription
querystringYesSearch query (e.g., “status:open priority:high”)
sortBystringNoField to sort by (created_at, updated_at, priority, etc.)
sortOrderstringNoSort order

zendesk_delete_ticket

Delete a Zendesk ticket Parameters:
ParameterTypeRequiredDefaultDescription
ticketIdstringYesID of the ticket to delete

zendesk_list_macros

List all available Zendesk macros for ticket automation

zendesk_list_trigger_capabilities

List available trigger types that can be created for Zendesk webhooks

zendesk_create_trigger

Create a Zendesk webhook and trigger with custom conditions Parameters:
ParameterTypeRequiredDefaultDescription
triggerTypestringYesType of trigger to create
webhookUrlstringYesThe webhook URL where Zendesk should send events
titlestringYesName for the trigger
categoryIdstringNoOptional category ID
conditionsstringNoTrigger conditions (optional - defaults to all ticket updates when empty or not provided). Format: {“all”: [{“field”: “status”, “value”: “new”}]}

zendesk_update_trigger

Update an existing Zendesk trigger (can update title, category, and conditions) Parameters:
ParameterTypeRequiredDefaultDescription
triggerIdstringYesThe ID of the trigger to update
webhookIdstringYesThe webhook ID associated with this trigger
titlestringNoNew title for the trigger
categoryIdstringNoNew category ID
conditionsstringNoNew trigger conditions (optional). Format: {“all”: [{“field”: “status”, “value”: “new”}]}

zendesk_delete_trigger

Delete a Zendesk webhook and trigger Parameters:
ParameterTypeRequiredDefaultDescription
triggerIdstringYesThe ID of the trigger to delete
webhookIdstringNoOptional webhook ID (if not provided, will be retrieved from metadata)