zendesk_create_ hc_ articleCreate a new article in a section.
Triage the queue, update tickets in bulk, tag and merge duplicates, look up users and organizations, and publish Help Center articles — all from the AI client you already work in.
PopMCPZendesk
Full REST coverage of tickets, users, organizations, macros, views, Help Center, Community and Talk, plus webhook and change-detection events.
zendesk_create_ hc_ articleCreate a new article in a section.
zendesk_list_ hc_ articlesList all articles in the help center across all sections and categories.
zendesk_search_ hc_ articlesFull-text search across help center articles.
zendesk_show_ hc_ articleShow a single article by ID.
zendesk_create_ userCreates a single user.
zendesk_list_ usersLists all users in the account.
zendesk_search_ usersSearches users by name, email address, external id, or partial query string.
zendesk_show_ current_ userReturns the authenticated (current) user.
zendesk_show_ userReturns a single user by id.
zendesk_update_ userUpdates a single user.
zendesk_count_ ticketsReturns an approximate count of tickets in the account.
zendesk_create_ ticketCreates a ticket.
zendesk_delete_ ticketSoft-deletes a ticket.
zendesk_list_ ticketsReturns a list of all tickets in the account.
zendesk_merge_ tickets_ into_ targetMerges one or more source tickets into the target ticket specified in the path.
zendesk_show_ ticketReturns a single ticket by id.
zendesk_update_ ticketUpdates a ticket.
zendesk_execute_ viewRuns a view and returns the matching tickets along with the requested columns.
zendesk_list_ view_ ticketsLists the tickets that match the conditions of the specified view.
zendesk_list_ viewsLists shared and personal views available to the current user.
zendesk_list_ macrosLists all shared and personal macros available to the current user.
zendesk_show_ macroShows the properties of the specified macro.
zendesk_create_ organizationCreates a single organization.
zendesk_list_ organizationsLists all organizations in the account.
zendesk_search_ organizationsSearches organizations by exact external_id or name (case-insensitive).
zendesk_show_ organizationShows a single organization by id.
zendesk_update_ organizationUpdates a single organization.
zendesk_add_ ticket_ tagsAdds the supplied tags to a ticket without removing existing ones.
zendesk_list_ ticket_ tagsLists the tags on a ticket.
zendesk_list_ sectionsList all sections in the help center.
zendesk_list_ triggersLists all ticket triggers for the current account, ordered by position then by creation date.
zendesk_list_ ticket_ fieldsReturns a list of all system and custom ticket fields in the account.
zendesk_list_ automationsLists all automations for the current account.
zendesk_list_ groupsLists all groups in the account.
zendesk_show_ groupShows a single group by id.
zendesk_list_ ticket_ formsReturns a list of all ticket forms for the account, optionally filtered by status, visibility, or brand.
zendesk_list_ categoriesList all categories in the help center.
zendesk_list_ requestsLists requests (the end-user view of tickets) accessible to the authenticated user.
zendesk_list_ custom_ ticket_ statusesLists all undeleted custom ticket statuses for the account.
zendesk_list_ satisfaction_ ratingsLists all CSAT satisfaction ratings in the account, optionally filtered by score or time range.
zendesk_list_ ticket_ commentsReturns the comments added to a ticket, including public replies and private internal notes.
zendesk_searchPerforms an unified search across tickets, users, organizations, and groups using Zendesk search query syntax.
zendesk_archive_ hc_ articleArchive (soft-delete) an article.
zendesk_bulk_ associate_ article_ attachmentsAssociate one or more previously-uploaded unassociated attachments to an article in bulk.
zendesk_create_ article_ attachmentCreate an attachment associated with a specific article.
zendesk_create_ article_ commentAdd a comment to an article.
zendesk_create_ article_ labelCreate and assign a label to an article.
zendesk_create_ article_ subscriptionSubscribe the current (or specified) user to an article.
zendesk_create_ unassociated_ article_ attachmentUpload an attachment that is not yet associated with any article.
zendesk_delete_ article_ attachmentDelete an article attachment.
zendesk_delete_ article_ commentDelete a comment from an article.
zendesk_delete_ article_ labelRemove a label from a specific article (unassign without deleting the label globally).
zendesk_delete_ article_ subscriptionDelete (unsubscribe) an article subscription.
zendesk_list_ all_ article_ labelsList all labels used across all articles in the help center.
zendesk_list_ article_ attachmentsList all attachments (inline and block) for an article.
zendesk_list_ article_ block_ attachmentsList block (non-inline) attachments for an article.
zendesk_list_ article_ commentsList comments on a specific article.
zendesk_list_ article_ comments_ by_ userList article comments created by a specific user.
zendesk_list_ article_ inline_ attachmentsList inline attachments (embedded in article body) for an article.
zendesk_list_ article_ labelsList labels assigned to a specific article.
zendesk_list_ article_ subscriptionsList subscriptions to a specific article.
zendesk_list_ hc_ articles_ by_ categoryList all articles belonging to a specific category (across its sections).
zendesk_list_ hc_ articles_ by_ localeList all articles in the help center scoped to a specific locale.
zendesk_list_ hc_ articles_ by_ sectionList all articles belonging to a specific section.
zendesk_list_ hc_ articles_ by_ userList all articles authored by a specific user.
zendesk_list_ hc_ articles_ incrementalIncrementally export articles changed since a given start time.
zendesk_show_ article_ attachmentShow a single article attachment by ID.
zendesk_show_ article_ commentShow a single comment on an article.
zendesk_show_ article_ labelShow a single article label by ID.
zendesk_show_ article_ subscriptionShow a single article subscription.
zendesk_unified_ guide_ searchUnified search across knowledge base articles, community posts, and external content records.
zendesk_update_ article_ commentUpdate an existing article comment.
zendesk_update_ hc_ articleUpdate article metadata (section, position, promoted, draft, permissions, labels).
zendesk_update_ hc_ article_ source_ localeChange the source (default) locale of an article.
zendesk_update_ hc_ article_ translation_ inlineUpdate an article's title/body for a specific locale (locale-scoped article update).
zendesk_autocomplete_ usersReturns an array of users whose name or email starts with the specified partial value.
zendesk_change_ user_ passwordChanges the authenticated user's own password by supplying the previous and new password.
zendesk_count_ deleted_ usersReturns a count of soft-deleted users.
zendesk_count_ usersReturns an approximate count of users in the account.
zendesk_count_ users_ by_ groupReturns an approximate count of users in the specified group with a refreshed_at timestamp.
zendesk_count_ users_ by_ organizationReturns an approximate count of users in the specified organization with a refreshed_at timestamp.
zendesk_create_ many_ usersCreates up to 100 users in a single asynchronous job.
zendesk_create_ or_ update_ many_ usersCreates or updates up to 100 users in a single asynchronous job, matching existing users by email or external id.
zendesk_create_ or_ update_ userCreates an user, or updates an existing user if one matches by email or external id.
zendesk_delete_ many_ usersBulk soft-deletes up to 100 users identified by ids or external ids.
zendesk_delete_ userSoft-deletes (deactivates) an user.
zendesk_list_ deleted_ usersLists users that have been soft-deleted.
zendesk_list_ user_ password_ requirementsReturns the password requirements (policy) that apply to the specified user.
zendesk_list_ users_ by_ groupLists all users that belong to the specified group.
zendesk_list_ users_ by_ organizationLists all users that belong to the specified organization.
zendesk_merge_ current_ userMerges the authenticated end user into another end user, authenticating with the current user's password or the target user's password.
zendesk_merge_ userMerges the end user identified by user_id into another end user.
zendesk_permanently_ delete_ userPermanently deletes a previously soft-deleted user, removing all of their data for compliance.
zendesk_set_ user_ passwordSets an user's password directly (admin action).
zendesk_show_ current_ user_ settingsReturns the settings/preferences of the authenticated user.
zendesk_show_ deleted_ userShows a single soft-deleted user by id.
zendesk_show_ many_ usersReturns multiple users in a single request, looked up by ids or external ids.
zendesk_show_ user_ compliance_ deletion_ statusesShows the progress of a permanent (GDPR/compliance) deletion of an user across Zendesk systems.
zendesk_show_ user_ relatedReturns user-related information such as counts of assigned, requested, and CC'd tickets, organization subscriptions, and group/organization membership data.
zendesk_update_ many_ usersBulk-updates many users.
zendesk_autocomplete_ ticket_ problemsReturns problem tickets whose subject matches the provided text; used to autocomplete the problem field when creating incidents.
zendesk_count_ organization_ ticketsReturns an approximate count of tickets associated with the specified organization.
zendesk_create_ many_ ticketsCreates up to 100 tickets at once.
zendesk_delete_ many_ ticketsSoft-deletes up to 100 tickets at once.
zendesk_get_ ticket_ related_ infoReturns information related to a ticket, such as the number of incidents, topic, and followup source.
zendesk_list_ deleted_ ticketsLists tickets that have been soft-deleted and can still be restored or permanently deleted.
zendesk_list_ organization_ ticketsReturns a list of tickets associated with a specific organization.
zendesk_list_ ticket_ collaboratorsLists the users who are collaborators (CCs) on a ticket.
zendesk_list_ ticket_ email_ ccsLists the email CCs (agents or end users) on a ticket.
zendesk_list_ ticket_ followersLists the agents who are followers of a ticket.
zendesk_list_ ticket_ incidentsLists the incident tickets linked to a problem ticket.
zendesk_list_ ticket_ problemsLists all problem-type tickets in the account.
zendesk_mark_ many_ tickets_ as_ spamMarks up to 100 tickets as spam and suspends their requesters.
zendesk_mark_ ticket_ as_ spamMarks a ticket as spam and suspends its requester.
zendesk_permanently_ delete_ many_ ticketsPermanently deletes up to 100 previously soft-deleted tickets.
zendesk_permanently_ delete_ ticketPermanently deletes a previously soft-deleted ticket.
zendesk_restore_ deleted_ ticketRestores a single previously soft-deleted ticket.
zendesk_restore_ many_ deleted_ ticketsRestores up to 100 previously soft-deleted tickets at once.
zendesk_set_ ticket_ collaboratorsSets the collaborators (CCs) on a ticket by updating the ticket with a collaborators or collaborator_ids array.
zendesk_show_ many_ ticketsAccepts a comma-separated list of ticket ids and returns the corresponding tickets.
zendesk_update_ many_ ticketsUpdates up to 100 tickets at once with the same field values, or applies per-ticket updates.
zendesk_count_ many_ view_ ticketsReturns the ticket counts for the views matching the provided comma-separated list of ids.
zendesk_count_ view_ ticketsReturns the number of tickets in the specified view.
zendesk_count_ viewsReturns an approximate count of the views available to the current user.
zendesk_create_ viewCreates a view.
zendesk_delete_ viewDeletes the specified view.
zendesk_destroy_ many_ viewsBulk deletes the views matching the provided comma-separated list of ids.
zendesk_export_ viewExports the tickets that match the conditions of the specified view (used for CSV export).
zendesk_list_ active_ viewsLists all active shared and personal views available to the current user.
zendesk_list_ compact_ viewsLists a compacted set of shared and personal views (maximum 32 records).
zendesk_preview_ viewPreviews the tickets and columns that a set of view conditions would return, without saving a view.
zendesk_preview_ view_ countReturns the number of tickets that a set of view conditions would return, without saving a view.
zendesk_reorder_ viewsReorders the position of the provided views.
zendesk_search_ viewsSearches the views available to the current user by title.
zendesk_show_ many_ viewsShows details of multiple views by id.
zendesk_show_ viewShows the properties of the specified view.
zendesk_update_ many_ viewsUpdates the position or active state of the provided views in a single request.
zendesk_update_ viewUpdates the specified view.
zendesk_create_ community_ postCreate a new community post within a topic.
zendesk_create_ macroCreates a macro consisting of one or more actions that modify the values of a ticket's fields.
zendesk_create_ macro_ attachmentCreates a macro attachment associated with the specified macro.
zendesk_create_ post_ commentAdd a comment to a community post.
zendesk_create_ post_ subscriptionSubscribe the current (or specified) user to a community post.
zendesk_create_ unassociated_ macro_ attachmentAllows uploading a file before associating it with a macro.
zendesk_delete_ community_ postDelete a community post.
zendesk_delete_ macroDeletes the specified macro.
zendesk_delete_ post_ commentDelete a comment from a community post.
zendesk_delete_ post_ subscriptionDelete (unsubscribe) a post subscription.
zendesk_destroy_ many_ macrosDeletes the macros corresponding to the provided comma-separated list of ids.
zendesk_list_ active_ macrosLists all active shared and personal macros available to the current user.
zendesk_list_ community_ postsList all community posts.
zendesk_list_ community_ posts_ by_ topicList all posts within a community topic.
zendesk_list_ community_ posts_ by_ userList all posts created by a specific user.
zendesk_list_ macro_ actionsLists the actions (field updates) that macros can perform.
zendesk_list_ macro_ attachmentsLists the attachments associated with the specified macro.
zendesk_list_ macro_ categoriesLists all macro categories available to the current user.
zendesk_list_ post_ commentsList comments on a community post.
zendesk_list_ post_ comments_ by_ userList all post comments created by a specific user.
zendesk_list_ post_ subscriptionsList subscriptions to a community post.
zendesk_search_ community_ postsFull-text search across community posts.
zendesk_show_ community_ postShow a single community post by ID.
zendesk_show_ macro_ attachmentShows the properties of the specified macro attachment.
zendesk_show_ macro_ changes_ to_ ticketReturns the changes a macro would make to a ticket without persisting them.
zendesk_show_ macro_ changes_ to_ ticket_ resultReturns the full ticket as it would be after applying the macro to the specified ticket, without persisting the changes.
zendesk_show_ macro_ definitionsReturns the definitions of the actions a macro can perform.
zendesk_show_ macro_ replicaReturns a macro replica built from the actions needed to reproduce a ticket's changes (the basis for creating a macro from a ticket).
zendesk_show_ post_ commentShow a single comment on a community post.
zendesk_show_ post_ subscriptionShow a single post subscription.
zendesk_update_ community_ postUpdate an existing community post.
zendesk_update_ macroUpdates the specified macro.
zendesk_update_ many_ macrosUpdates the provided macros in a single request.
zendesk_update_ post_ commentUpdate a comment on a community post.
zendesk_create_ article_ translationCreate a new translation for an article in an enabled locale.
zendesk_create_ category_ translationCreate a new translation for a category.
zendesk_create_ section_ translationCreate a new translation for a section.
zendesk_delete_ translationDelete a translation by its ID (cannot delete the only/source translation of a record).
zendesk_list_ article_ translationsList all translations for an article.
zendesk_list_ category_ translationsList all translations for a category.
zendesk_list_ enabled_ localesList the help center's enabled locales and the default locale.
zendesk_list_ missing_ article_ translationsList the locales for which an article does not yet have a translation.
zendesk_list_ missing_ category_ translationsList the locales for which a category does not yet have a translation.
zendesk_list_ missing_ section_ translationsList the locales for which a section does not yet have a translation.
zendesk_list_ section_ translationsList all translations for a section.
zendesk_show_ article_ translationShow an article translation for a specific locale.
zendesk_show_ category_ translationShow a category translation for a specific locale.
zendesk_show_ section_ translationShow a section translation for a specific locale.
zendesk_update_ article_ translationUpdate an existing article translation.
zendesk_update_ category_ translationUpdate an existing category translation.
zendesk_update_ section_ translationUpdate an existing section translation.
zendesk_autocomplete_ organizationsReturns organizations whose name starts with the specified value.
zendesk_count_ organizationsReturns an approximate count of organizations with a refreshed_at timestamp.
zendesk_count_ organizations_ by_ userReturns a count of organizations the specified user belongs to.
zendesk_create_ many_ organizationsCreates up to 100 organizations in a single asynchronous job.
zendesk_create_ or_ update_ organizationCreates an organization, or updates an existing one if it matches by name or external id.
zendesk_delete_ many_ organizationsBulk-deletes up to 100 organizations by ids or external ids.
zendesk_delete_ organizationDeletes a single organization.
zendesk_delete_ voteDelete a vote.
zendesk_downvote_ articleCast a down-vote on an article (updates the user's existing vote if present).
zendesk_downvote_ article_ commentCast a down-vote on an article comment.
zendesk_downvote_ postCast a down-vote on a community post.
zendesk_downvote_ post_ commentCast a down-vote on a post comment.
zendesk_list_ all_ votesList all votes across the help center.
zendesk_list_ article_ comment_ votesList all votes for an article comment.
zendesk_list_ article_ votesList all votes for an article.
zendesk_list_ organizations_ by_ userLists all organizations the specified user is a member of.
zendesk_list_ post_ comment_ votesList all votes for a post comment.
zendesk_list_ post_ votesList all votes for a community post.
zendesk_list_ votes_ by_ userList all votes cast by a specific user.
zendesk_show_ many_ organizationsShows multiple organizations in one request, looked up by ids or external ids.
zendesk_show_ organization_ relatedReturns related information for an organization, such as ticket counts and user counts.
zendesk_show_ voteShow a single vote by ID.
zendesk_update_ many_ organizationsBulk-updates many organizations.
zendesk_upvote_ articleCast an up-vote on an article (updates the user's existing vote if present).
zendesk_upvote_ article_ commentCast an up-vote on an article comment.
zendesk_upvote_ postCast an up-vote on a community post.
zendesk_upvote_ post_ commentCast an up-vote on a post comment.
zendesk_add_ organization_ tagsAdds the supplied tags to an organization without removing existing ones.
zendesk_add_ user_ tagsAdds the supplied tags to an user without removing existing ones.
zendesk_autocomplete_ tagsReturns tag names that match the specified characters (minimum 2).
zendesk_count_ tagsReturns a count of tags.
zendesk_list_ organization_ tagsLists the tags on an organization.
zendesk_list_ tagsLists up to the 20,000 most-used tags from the last 60 days.
zendesk_list_ user_ tagsLists the tags on an user.
zendesk_remove_ organization_ tagsRemoves the supplied tags from an organization.
zendesk_remove_ ticket_ tagsRemoves the supplied tags from a ticket.
zendesk_remove_ user_ tagsRemoves the supplied tags from an user.
zendesk_set_ organization_ tagsReplaces all tags on an organization with the supplied set.
zendesk_set_ ticket_ tagsReplaces all tags on a ticket with the supplied set.
zendesk_set_ user_ tagsReplaces all tags on an user with the supplied set.
zendesk_create_ sectionCreate a new section within a category.
zendesk_create_ section_ subscriptionSubscribe the current (or specified) user to a section.
zendesk_delete_ sectionDelete a section and all the articles it contains.
zendesk_delete_ section_ subscriptionDelete (unsubscribe) a section subscription.
zendesk_list_ section_ subscriptionsList subscriptions to a section.
zendesk_list_ sections_ by_ categoryList all sections belonging to a category.
zendesk_list_ sections_ by_ localeList all sections scoped to a specific locale.
zendesk_show_ sectionShow a single section by ID.
zendesk_show_ section_ access_ policyShow the access policy (viewer/manager restrictions) for a section.
zendesk_show_ section_ subscriptionShow a single section subscription.
zendesk_update_ sectionUpdate a section's metadata (name/description update the source-locale translation).
zendesk_update_ section_ access_ policyUpdate the access policy (who can view/manage) for a section.
zendesk_update_ section_ source_ localeChange the source (default) locale of a section.
zendesk_create_ dynamic_ content_ itemCreates a dynamic content item with one or more variants.
zendesk_create_ dynamic_ content_ item_ variantAdds a variant (locale-specific content) to the specified dynamic content item.
zendesk_create_ many_ dynamic_ content_ item_ variantsAdds multiple variants to the specified dynamic content item in a single request.
zendesk_create_ triggerCreates a ticket trigger.
zendesk_delete_ dynamic_ content_ itemDeletes the specified dynamic content item.
zendesk_delete_ dynamic_ content_ item_ variantDeletes the specified variant of a dynamic content item.
zendesk_delete_ triggerDeletes the specified ticket trigger.
zendesk_destroy_ many_ triggersBulk deletes the ticket triggers matching the provided comma-separated list of ids.
zendesk_list_ active_ triggersLists all active ticket triggers.
zendesk_list_ dynamic_ content_ item_ variantsLists all variants of the specified dynamic content item.
zendesk_list_ dynamic_ content_ itemsReturns a list of all dynamic content items for the account.
zendesk_list_ trigger_ definitionsReturns the definitions of the actions and conditions a ticket trigger can use.
zendesk_list_ trigger_ revisionsLists the revision history of the specified ticket trigger.
zendesk_reorder_ triggersReorders the position of the provided ticket triggers.
zendesk_search_ triggersSearches ticket triggers by title and other attributes.
zendesk_show_ dynamic_ content_ itemReturns the dynamic content item with the specified ID, including its variants.
zendesk_show_ dynamic_ content_ item_ variantShows the specified variant of a dynamic content item.
zendesk_show_ many_ dynamic_ content_ itemsReturns multiple dynamic content items matching the provided identifiers.
zendesk_show_ triggerShows the properties of the specified ticket trigger.
zendesk_show_ trigger_ revisionShows a specific revision of the specified ticket trigger.
zendesk_update_ dynamic_ content_ itemUpdates the specified dynamic content item.
zendesk_update_ dynamic_ content_ item_ variantUpdates the specified variant of a dynamic content item.
zendesk_update_ many_ dynamic_ content_ item_ variantsUpdates multiple variants of the specified dynamic content item in a single request.
zendesk_update_ many_ triggersUpdates the position or active state of multiple ticket triggers in a single request.
zendesk_update_ triggerUpdates the specified ticket trigger.
zendesk_autocomplete_ custom_ object_ recordsReturns autocomplete suggestions for custom object records whose name matches the query.
zendesk_count_ custom_ object_ recordsReturns a count of records for the specified custom object.
zendesk_create_ custom_ object_ recordCreates a custom object record.
zendesk_create_ custom_ object_ records_ jobStarts an asynchronous bulk job to create, update, delete, or create-or-update many custom object records.
zendesk_delete_ custom_ object_ recordDeletes a custom object record by id.
zendesk_delete_ custom_ object_ record_ by_ external_ id_ or_ nameDeletes a custom object record matched by external_id or name passed as a query parameter.
zendesk_list_ custom_ object_ record_ eventsReturns the change events (audit history) for a custom object record.
zendesk_list_ custom_ object_ recordsLists all undeleted records for the specified custom object.
zendesk_search_ custom_ object_ recordsSearches records of a custom object by a free-text query.
zendesk_show_ custom_ object_ recordShows a single custom object record by id.
zendesk_update_ custom_ object_ recordUpdates a custom object record by id.
zendesk_upsert_ custom_ object_ recordCreates or updates a record matched by external_id or name passed as a query parameter.
zendesk_count_ ticket_ fieldsReturns an approximate count of system and custom ticket fields in the account.
zendesk_create_ end_ user_ identityAdds an email or phone number identity to an end user's own profile (end-user restricted endpoint).
zendesk_create_ or_ update_ ticket_ field_ optionCreates a new option or updates an existing option (matched by id or value) for a dropdown or multiselect ticket field.
zendesk_create_ scheduleCreates a business-hours schedule with a name, time zone, and intervals.
zendesk_create_ schedule_ holidayAdds a holiday to the specified schedule.
zendesk_create_ ticket_ fieldCreates a custom ticket field.
zendesk_create_ user_ identityAdds a new identity to an user (agents).
zendesk_create_ webhookCreates a webhook.
zendesk_delete_ scheduleDeletes the specified business-hours schedule.
zendesk_delete_ schedule_ holidayDeletes the specified holiday from a schedule.
zendesk_delete_ ticket_ fieldDeletes a custom ticket field.
zendesk_delete_ ticket_ field_ optionDeletes an option from a dropdown or multiselect ticket field.
zendesk_delete_ user_ identityDeletes an identity from an user.
zendesk_delete_ webhookDeletes the specified webhook.
zendesk_list_ end_ user_ identitiesLists email and phone identities for an end user (end-user restricted endpoint).
zendesk_list_ schedule_ holidaysLists the holidays for the specified schedule.
zendesk_list_ schedulesLists all business-hours schedules for the account.
zendesk_list_ ticket_ field_ optionsReturns the options for a dropdown (tagger) or multiselect ticket field.
zendesk_list_ user_ identitiesLists all identities (email, phone, social, etc.) for the specified user.
zendesk_list_ webhook_ invocation_ attemptsLists the delivery attempts for a specific webhook invocation.
zendesk_list_ webhook_ invocationsLists the invocation records for the specified webhook.
zendesk_list_ webhooksLists the webhooks in the account.
zendesk_make_ user_ identity_ primarySets the specified identity as the user's primary identity.
zendesk_patch_ webhookPartially updates the specified webhook.
zendesk_reorder_ ticket_ fieldsReorders the ticket fields by supplying an ordered list of ticket field ids.
zendesk_request_ user_ identity_ verificationSends the user a verification email to confirm ownership of the specified identity.
zendesk_reset_ webhook_ signing_ secretGenerates and returns a new signing secret for the specified webhook, invalidating the previous one.
zendesk_show_ end_ user_ identityShows a single email or phone identity for an end user (end-user restricted endpoint).
zendesk_show_ scheduleShows the specified business-hours schedule.
zendesk_show_ schedule_ holidayShows the specified holiday for a schedule.
zendesk_show_ ticket_ fieldReturns a single ticket field by id.
zendesk_show_ ticket_ field_ optionReturns a single option for a dropdown or multiselect ticket field.
zendesk_show_ user_ identityShows a single identity for the specified user.
zendesk_show_ webhookShows the properties of the specified webhook.
zendesk_show_ webhook_ signing_ secretReturns the signing secret of the specified webhook, used to verify request authenticity.
zendesk_test_ webhookSends a test request for a new or existing webhook.
zendesk_update_ scheduleUpdates the name or time zone of the specified business-hours schedule.
zendesk_update_ schedule_ holidayUpdates the specified holiday for a schedule.
zendesk_update_ schedule_ workweekUpdates the intervals (work week) of the specified schedule.
zendesk_update_ ticket_ fieldUpdates a ticket field and, for dropdown/multiselect fields, its options.
zendesk_update_ user_ identityUpdates an identity's value or verification state.
zendesk_update_ webhookReplaces the entire configuration of the specified webhook.
zendesk_verify_ user_ identityMarks the specified identity as verified (agents) without sending a verification email.
zendesk_bulk_ delete_ org_ membershipsBulk-deletes multiple organization memberships by id.
zendesk_create_ community_ topicCreate a new community topic.
zendesk_create_ group_ membershipAssigns an agent to a group by creating a membership.
zendesk_create_ many_ group_ membershipsCreates up to 100 group memberships in a single asynchronous job.
zendesk_create_ many_ org_ membershipsCreates up to 100 organization memberships in a single asynchronous job.
zendesk_create_ or_ update_ user_ field_ optionCreates a new option, or updates an existing option (matched by id), for a dropdown or multiselect user field.
zendesk_create_ org_ membershipAssigns an user to an organization by creating a membership.
zendesk_create_ talk_ digital_ lineCreate a new Talk digital line.
zendesk_create_ talk_ phone_ numberPurchase (buy) and configure a new phone number.
zendesk_create_ topic_ subscriptionSubscribe the current (or specified) user to a community topic.
zendesk_create_ user_ fieldCreates a custom user field (text, textarea, checkbox, date, integer, decimal, regexp, dropdown, lookup, or multiselect).
zendesk_delete_ community_ topicDelete a community topic and all the posts it contains.
zendesk_delete_ group_ membershipDeletes a group membership.
zendesk_delete_ group_ membership_ by_ userDeletes a specific group membership belonging to an user.
zendesk_delete_ org_ membershipDeletes an organization membership.
zendesk_delete_ org_ membership_ by_ userDeletes a specific organization membership belonging to an user.
zendesk_delete_ talk_ digital_ lineDelete a Talk digital line.
zendesk_delete_ talk_ phone_ numberDelete (release) a Talk phone number from the account.
zendesk_delete_ topic_ subscriptionDelete (unsubscribe) a topic subscription.
zendesk_delete_ user_ fieldDeletes a custom user field.
zendesk_delete_ user_ field_ optionDeletes an option from a dropdown or multiselect custom user field.
zendesk_list_ assignable_ group_ membershipsLists group memberships that can be assigned tickets.
zendesk_list_ community_ topicsList all community topics.
zendesk_list_ group_ membershipsLists all group memberships in the account.
zendesk_list_ group_ memberships_ by_ groupLists memberships (agents) of the specified group.
zendesk_list_ group_ memberships_ by_ userLists group memberships for the specified user.
zendesk_list_ org_ membershipsLists all organization memberships in the account.
zendesk_list_ org_ memberships_ by_ organizationLists memberships of the specified organization.
zendesk_list_ org_ memberships_ by_ userLists organization memberships for the specified user.
zendesk_list_ talk_ phone_ numbersList all phone numbers in the Talk account.
zendesk_list_ topic_ subscriptionsList subscriptions to a community topic.
zendesk_list_ user_ field_ optionsLists the options of a dropdown or multiselect custom user field.
zendesk_list_ user_ fieldsLists all custom user fields in the account, ordered by configured position.
zendesk_reorder_ user_ fieldsReorders custom user fields by supplying the desired sequence of field ids.
zendesk_search_ talk_ available_ phone_ numbersSearch for available phone numbers to purchase, by country and matching criteria.
zendesk_set_ group_ membership_ defaultSets the specified group membership as the user's default group.
zendesk_set_ org_ membership_ defaultSets the specified membership as the user's default organization.
zendesk_show_ community_ topicShow a single community topic by ID.
zendesk_show_ group_ membershipShows a single group membership by id.
zendesk_show_ org_ membershipShows a single organization membership by id.
zendesk_show_ talk_ digital_ lineShow a single Talk digital line by ID.
zendesk_show_ talk_ phone_ numberShow a single Talk phone number by ID.
zendesk_show_ topic_ subscriptionShow a single topic subscription.
zendesk_show_ user_ fieldShows a single custom user field by id or key.
zendesk_show_ user_ field_ optionShows a single option of a dropdown or multiselect custom user field.
zendesk_update_ community_ topicUpdate an existing community topic.
zendesk_update_ talk_ digital_ lineUpdate an existing Talk digital line.
zendesk_update_ talk_ phone_ numberUpdate the settings of an existing Talk phone number.
zendesk_update_ topic_ subscriptionUpdate a topic subscription.
zendesk_update_ user_ fieldUpdates a custom user field.
zendesk_count_ groupsReturns an approximate count of groups in the account.
zendesk_count_ groups_ by_ userReturns a count of groups the specified user belongs to.
zendesk_create_ automationCreates an automation.
zendesk_create_ groupCreates a new group.
zendesk_create_ user_ segmentCreate a new user segment.
zendesk_delete_ automationDeletes the specified automation.
zendesk_delete_ groupDeletes a group.
zendesk_delete_ user_ segmentDelete an user segment.
zendesk_destroy_ many_ automationsBulk deletes the automations matching the provided comma-separated list of ids.
zendesk_list_ active_ automationsLists all active automations for the current account.
zendesk_list_ applicable_ user_ segmentsList user segments that the current user can apply to content they manage.
zendesk_list_ assignable_ groupsLists groups that can be assigned to tickets.
zendesk_list_ groups_ by_ userLists groups the specified user belongs to.
zendesk_list_ sections_ with_ user_ segmentList sections whose access is restricted by a given user segment.
zendesk_list_ topics_ with_ user_ segmentList community topics whose access is restricted by a given user segment.
zendesk_list_ user_ segmentsList all user segments.
zendesk_list_ user_ segments_ by_ userList the user segments a specific user belongs to.
zendesk_search_ automationsSearches automations by matching the query string against the automation title.
zendesk_show_ automationShows the properties of the specified automation.
zendesk_show_ user_ segmentShow a single user segment by ID.
zendesk_update_ automationUpdates the specified automation.
zendesk_update_ groupUpdates an existing group.
zendesk_update_ many_ automationsUpdates the position or active state of multiple automations in a single request.
zendesk_update_ user_ segmentUpdate an existing user segment.
zendesk_bulk_ delete_ user_ sessionsDeletes all sessions for the specified user, signing them out everywhere.
zendesk_clone_ ticket_ formClones an existing ticket form, creating a new form with the same fields and conditions.
zendesk_create_ ticket_ formCreates a ticket form (Enterprise).
zendesk_delete_ current_ sessionDeletes (logs out) the current session.
zendesk_delete_ sessionDeletes a specific session, signing that session out.
zendesk_delete_ ticket_ formDeletes a ticket form.
zendesk_list_ sessionsLists all sessions for the account (admins) or the requester's own sessions.
zendesk_list_ user_ sessionsLists all sessions belonging to the specified user.
zendesk_renew_ current_ sessionRenews (extends) the currently authenticated session.
zendesk_reorder_ ticket_ formsReorders ticket forms by supplying an ordered list of ticket form ids.
zendesk_show_ current_ sessionShows the currently authenticated session.
zendesk_show_ many_ ticket_ formsReturns multiple ticket forms by a comma-separated list of ids.
zendesk_show_ sessionShows a single session for the specified user.
zendesk_show_ ticket_ formReturns a single ticket form by id.
zendesk_update_ ticket_ formUpdates an existing ticket form.
zendesk_check_ brand_ host_ mappingChecks whether a proposed host mapping (and optional subdomain) is valid for a new brand.
zendesk_check_ existing_ brand_ host_ mappingChecks whether a proposed host mapping is valid for an existing brand.
zendesk_create_ brandCreates a brand.
zendesk_create_ categoryCreate a new category in the help center.
zendesk_create_ custom_ object_ fieldCreates a field on a custom object (text, textarea, checkbox, currency, date, integer, decimal, regexp, dropdown, lookup, multiselect).
zendesk_create_ oauth_ clientCreates an OAuth client (application) that can request OAuth tokens.
zendesk_create_ requestCreates a request as an end user (or anonymously).
zendesk_create_ sla_ policyCreates an SLA policy that applies SLA targets to tickets matching its filter.
zendesk_create_ talk_ greetingCreate a new Talk greeting.
zendesk_delete_ brandDeletes a brand.
zendesk_delete_ categoryDelete a category and all the sections and articles it contains.
zendesk_delete_ custom_ object_ fieldDeletes a custom object field.
zendesk_delete_ many_ suspended_ ticketsDeletes up to 100 suspended tickets at once.
zendesk_delete_ oauth_ clientDeletes the specified OAuth client.
zendesk_delete_ sla_ policyDeletes the specified SLA policy.
zendesk_delete_ suspended_ ticketDeletes a single suspended ticket.
zendesk_delete_ talk_ greetingDelete a Talk greeting.
zendesk_generate_ oauth_ client_ secretGenerates a new secret for the specified OAuth client.
zendesk_list_ brandsLists all brands for the account.
zendesk_list_ categories_ by_ localeList all categories scoped to a specific locale.
zendesk_list_ custom_ object_ fieldsLists all undeleted fields for the specified custom object.
zendesk_list_ oauth_ clientsLists the OAuth clients available to the current user (maximum 100 records per page).
zendesk_list_ oauth_ global_ clientsReturns all the global OAuth clients that users on the account have authorized.
zendesk_list_ request_ commentsLists the public comments on a request.
zendesk_list_ sla_ policiesLists all SLA policies for the account.
zendesk_list_ sla_ policy_ definitionsRetrieves the supported filter definitions and metric values for SLA policies.
zendesk_list_ suspended_ ticketsLists all suspended tickets in the account.
zendesk_list_ talk_ greeting_ categoriesList all Talk greeting categories.
zendesk_list_ talk_ greetingsList all Talk greetings.
zendesk_recover_ many_ suspended_ ticketsRecovers up to 100 suspended tickets at once.
zendesk_recover_ suspended_ ticketRecovers a suspended ticket, converting it into a regular ticket.
zendesk_reorder_ custom_ object_ fieldsReorders the fields of a custom object relative to one another.
zendesk_reorder_ sla_ policiesReorders the SLA policies.
zendesk_search_ requestsSearches the requests accessible to the authenticated end user using a query string.
zendesk_show_ brandShows a single brand by id.
zendesk_show_ categoryShow a single category by ID.
zendesk_show_ custom_ object_ fieldShows a single custom object field by its key or id.
zendesk_show_ custom_ object_ fields_ limitReturns the field count and limit for the specified custom object.
zendesk_show_ oauth_ clientShows the properties of the specified OAuth client.
zendesk_show_ requestReturns a single request by id.
zendesk_show_ request_ commentReturns a single comment on a request.
zendesk_show_ sla_ policyShows the properties of the specified SLA policy.
zendesk_show_ suspended_ ticketReturns a single suspended ticket by id.
zendesk_show_ suspended_ ticket_ attachmentsUploads/returns the attachments of suspended tickets, returning an upload object with attachment details and an upload token.
zendesk_show_ talk_ greetingShow a single Talk greeting by ID.
zendesk_show_ talk_ greeting_ categoryShow a single Talk greeting category by ID.
zendesk_update_ brandUpdates a brand.
zendesk_update_ categoryUpdate a category's metadata (name/description update the source-locale translation).
zendesk_update_ category_ source_ localeChange the source (default) locale of a category.
zendesk_update_ custom_ object_ fieldUpdates a custom object field.
zendesk_update_ oauth_ clientUpdates the specified OAuth client.
zendesk_update_ requestUpdates a request: adds an end-user comment, marks the request solved, or adds collaborators.
zendesk_update_ sla_ policyUpdates the specified SLA policy.
zendesk_update_ talk_ greetingUpdate an existing Talk greeting (also used to upload/replace the greeting audio file).
zendesk_create_ custom_ objectCreates a custom object definition.
zendesk_create_ org_ subscriptionCreates an organization subscription, subscribing an user to an organization's activity.
zendesk_create_ organization_ fieldCreates a custom organization field (text, textarea, checkbox, date, integer, decimal, regexp, dropdown, lookup, or multiselect).
zendesk_delete_ custom_ objectPermanently deletes the custom object with the specified key.
zendesk_delete_ org_ subscriptionDeletes an organization subscription.
zendesk_delete_ organization_ fieldDeletes a custom organization field.
zendesk_detect_ best_ localeDetects the best language/locale for an user based on the available locales and the request's Accept-Language header.
zendesk_list_ agent_ localesLists the translation locales that have been localized for agents on the account.
zendesk_list_ custom_ objectsLists all undeleted custom objects for the account.
zendesk_list_ localesLists the translation locales available for the account.
zendesk_list_ org_ subscriptionsLists all organization subscriptions (end users see only their own).
zendesk_list_ org_ subscriptions_ by_ organizationLists subscriptions for the specified organization.
zendesk_list_ org_ subscriptions_ by_ userLists organization subscriptions for the specified user.
zendesk_list_ organization_ fieldsLists all custom organization fields, ordered by configured position.
zendesk_list_ public_ localesLists the translation locales that are available to all accounts.
zendesk_reorder_ organization_ fieldsReorders custom organization fields by supplying the desired sequence of field ids.
zendesk_show_ current_ localeShows the locale of the user making the request.
zendesk_show_ custom_ objectReturns the custom object with the specified key.
zendesk_show_ custom_ objects_ limitLists the current count and the limit for custom objects in the account.
zendesk_show_ localeShows the specified locale.
zendesk_show_ org_ subscriptionShows a single organization subscription by id.
zendesk_show_ organization_ fieldShows a single custom organization field by id or key.
zendesk_update_ custom_ objectUpdates a custom object definition.
zendesk_update_ organization_ fieldUpdates a custom organization field.
zendesk_count_ activitiesReturns an approximate count of ticket activities from the past 30 days for the requesting agent.
zendesk_count_ satisfaction_ ratingsReturns an approximate count of satisfaction ratings in the account.
zendesk_count_ search_ resultsReturns the number of items matching a search query instead of the items themselves.
zendesk_count_ ticket_ auditsReturns an approximate count of audits for a specified ticket.
zendesk_count_ ticket_ commentsReturns an approximate count of the comments added to a ticket.
zendesk_create_ bookmarkCreates a bookmark for a ticket so the current user can return to it later.
zendesk_create_ custom_ roleCreates a custom agent role with the specified permissions configuration.
zendesk_create_ custom_ ticket_ statusCreates a custom ticket status within a status category.
zendesk_create_ oauth_ tokenCreates an OAuth access token with the specified scopes for the given OAuth client.
zendesk_create_ permission_ groupCreate a new management permission group.
zendesk_create_ sharing_ agreementCreates a sharing agreement to invite another Zendesk account to share tickets.
zendesk_create_ ticket_ satisfaction_ ratingCreates a CSAT satisfaction rating for a solved ticket, on behalf of the end user.
zendesk_create_ ticket_ skipRecords a new ticket skip for the current agent, capturing the reason the agent skipped the ticket.
zendesk_create_ trigger_ categories_ batch_ jobCreates a job that performs a batch of patch/delete operations on the given ticket trigger categories and their triggers.
zendesk_create_ trigger_ categoryCreates a ticket trigger category.
zendesk_delete_ attachmentPermanently deletes an attachment.
zendesk_delete_ bookmarkDeletes the specified bookmark.
zendesk_delete_ custom_ roleDeletes a custom agent role.
zendesk_delete_ permission_ groupDelete a management permission group.
zendesk_delete_ sharing_ agreementDeletes the specified sharing agreement.
zendesk_delete_ trigger_ categoryDeletes the ticket trigger category with the specified ID.
zendesk_delete_ uploadDeletes an upload (and its files) that has not yet been attached to a ticket.
zendesk_export_ audit_ logsExports audit logs as a CSV file.
zendesk_export_ search_ resultsExports search results beyond the 1000-item limit of the standard search, using cursor-based pagination.
zendesk_import_ many_ ticketsImports up to 100 tickets in a single request.
zendesk_import_ ticketImports a single ticket from a legacy system, allowing historical timestamps and multiple comments.
zendesk_incremental_ export_ talk_ callsIncrementally export Talk calls (inbound and outbound) modified since a given start time.
zendesk_incremental_ export_ talk_ legsIncrementally export Talk call legs (agent/system segments of each call) modified since a given start time.
zendesk_list_ account_ ticket_ skipsLists all ticket skips recorded in the account (archived tickets excluded).
zendesk_list_ activitiesLists ticket activities from the last 30 days affecting the agent making the request.
zendesk_list_ all_ ticket_ auditsLists ticket audits across all tickets in the account (excludes archived tickets).
zendesk_list_ audit_ logsLists audit log records of changes made to the account.
zendesk_list_ bookmarksLists the tickets bookmarked by the current user.
zendesk_list_ content_ subscriptions_ by_ userList all content subscriptions (articles, sections, posts, topics) of a given user.
zendesk_list_ custom_ rolesLists all custom agent roles (Enterprise plans).
zendesk_list_ job_ statusesLists the statuses of background jobs, sorted by completion date then creation date descending.
zendesk_list_ oauth_ tokensLists the OAuth tokens for the current user.
zendesk_list_ permission_ groupsList all Guide management permission groups.
zendesk_list_ satisfaction_ reasonsLists the reasons configured for negative (and positive) satisfaction ratings in the account.
zendesk_list_ sharing_ agreementsLists all sharing agreements for the account.
zendesk_list_ talk_ agents_ activityList per-agent Talk activity statistics (state, availability, calls accepted, talk time).
zendesk_list_ talk_ linesList all lines (phone numbers and digital lines) in the Talk account.
zendesk_list_ ticket_ auditsLists the audits (records of every update) for a specific ticket.
zendesk_list_ ticket_ metric_ eventsReturns ticket metric events (e.g.
zendesk_list_ ticket_ metricsReturns a list of tickets with their metrics.
zendesk_list_ trigger_ categoriesReturns all the ticket trigger categories in the account.
zendesk_list_ user_ follow_ subscriptionsList an user's follower/following user-subscriptions (who they follow or who follows them).
zendesk_list_ user_ ticket_ skipsLists the ticket skips recorded by a specific agent (archived tickets excluded).
zendesk_make_ audit_ event_ privateChanges a comment in an audit event from public to private (trusts/makes the audit event private).
zendesk_make_ ticket_ comment_ privateConverts a public ticket comment into a private internal note.
zendesk_redact_ chat_ commentPermanently removes words or strings from a chat ticket's comment.
zendesk_redact_ comment_ attachmentPermanently redacts an attachment on a ticket comment, replacing it with a redacted placeholder file.
zendesk_redact_ comment_ in_ agent_ workspacePermanently redacts words, strings, or attachments from a ticket comment in the Agent Workspace by wrapping content in redact tags in the comment html_body.
zendesk_redact_ ticket_ comment_ stringPermanently removes a word or string from a ticket comment, replacing the characters with the block symbol.
zendesk_revoke_ oauth_ tokenRevokes (deletes) the specified OAuth token.
zendesk_show_ account_ settingsShows the settings that are available for the account.
zendesk_show_ activityReturns a single ticket activity by id.
zendesk_show_ attachmentReturns the properties of a single attachment.
zendesk_show_ audit_ logShows the specified audit log record.
zendesk_show_ custom_ roleShows a single custom agent role by id.
zendesk_show_ custom_ ticket_ statusReturns a single custom ticket status by id.
zendesk_show_ job_ statusShows the status of the specified background job.
zendesk_show_ many_ job_ statusesReturns the statuses of multiple background jobs matching the provided comma-separated list of ids.
zendesk_show_ oauth_ tokenShows the properties of the specified OAuth token.
zendesk_show_ permission_ groupShow a single management permission group by ID.
zendesk_show_ satisfaction_ ratingReturns a single satisfaction rating by id.
zendesk_show_ satisfaction_ reasonReturns a single satisfaction rating reason by id.
zendesk_show_ sharing_ agreementShows the specified sharing agreement.
zendesk_show_ talk_ account_ overviewShow account-level Talk statistics for the current day (call volumes, durations, wait times).
zendesk_show_ talk_ agents_ overviewShow aggregate agent statistics across all agents for the current day.
zendesk_show_ talk_ availabilityShow a Talk agent's availability state and current call status.
zendesk_show_ talk_ current_ queue_ activityShow real-time Talk queue activity: calls waiting, agents available, longest wait time, and callbacks waiting.
zendesk_show_ ticket_ auditReturns a specific audit for a ticket.
zendesk_show_ ticket_ metricReturns a single ticket metric record by id.
zendesk_show_ ticket_ metrics_ by_ ticketReturns the metrics for a specific ticket.
zendesk_show_ trigger_ categoryReturns the ticket trigger category with the specified ID.
zendesk_update_ account_ settingsUpdates the settings for the account.
zendesk_update_ attachment_ malware_ accessUpdates an attachment that was flagged as malware, toggling agent access via malware_access_override.
zendesk_update_ custom_ roleUpdates a custom agent role's properties and permissions.
zendesk_update_ custom_ ticket_ statusUpdates an existing custom ticket status.
zendesk_update_ end_ userUpdates the limited set of fields an end user is allowed to change on their own profile.
zendesk_update_ permission_ groupUpdate an existing management permission group.
zendesk_update_ sharing_ agreementUpdates the specified sharing agreement.
zendesk_update_ talk_ availabilityUpdate a Talk agent's availability state, call status, or channel registration.
zendesk_update_ trigger_ categoryUpdates the ticket trigger category with the specified ID.
zendesk_upload_ filesUploads a file to be attached to a ticket comment.
Credentials off one Zendesk screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.
Paste your Zendesk subdomain, the agent or admin email, and an API token. Authentication is server-side over HTTPS — no popups, no repeat sign-ins. The token is scoped to one account, so the server is locked to it.
your-companyyou@your-company.com••••••••••••3f7aPick read-only for reporting, or full access with approval required on writes so ticket deletions, merges and bulk reassignments wait for a human. Turn on the full catalog to reach past the default tools.
Drop the PopMCP URL into Claude, ChatGPT, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Zendesk credential never leaves the server.
app.popmcp.com/mcp/…Ask for something harmless before you turn writes on. Once it comes back clean, widen the tool set or switch the connection to full access.
Which unsolved tickets in the Escalations view have been open more than 3 days?
zendesk_list_viewsok
Then just ask for the work
“Which unsolved tickets in the Escalations view have been open more than 3 days?”
“Tag every ticket in the Billing view with q3-audit and bump priority to high”
“Draft a help center article on our new refund window and file it under Billing”
“Which organizations filed the most tickets last month, and what was their CSAT?”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting Zendesk behind an AI client.
Three values you copy out of Zendesk: your Zendesk subdomain, an agent or admin email, and an API token. There is no OAuth screen and no browser popup — PopMCP authenticates server-side over HTTPS and never asks the connection to re-authenticate. Because the token belongs to one Zendesk account, the MCP server is locked to that account.
It covers the REST API well past the ticket queue: tickets and comments, users, organizations, groups, tags, macros, views, triggers, automations, SLAs and other business rules, satisfaction ratings, custom objects, plus Guide, Community and Talk. Help Center content is one of the deepest areas here — articles, sections, categories, translations and votes all have tools. In total the integration spans 66 API modules.
It sees what the account behind the API token sees. Views, macros and requests come back as the shared and personal ones available to the authenticated user, so connecting with an admin gives the widest picture and a restricted agent gives a narrower one. One quirk to know: the ticket count tool returns an approximate count by design — when you need an exact set, run a view or list the tickets rather than trusting the count.
No. 42 tools load by default, covering the modules most people actually use, and the remaining ones from the 575 total stay searchable so your client's tool list does not balloon. The split is roughly 300 read operations to 275 write. If you want the whole set exposed up front, switch on the full-catalog toggle for the connection.
Yes — there are tools to soft-delete a ticket and to merge one or more source tickets into a target ticket. These are exactly the calls worth gating: set the connection to read-only if the AI should only report, or leave it on full access with approval required so deletions, merges and mass updates surface for review before they run. Tagging and status changes can stay unattended while the destructive calls wait.
25 events in total. Most are webhook-backed: a user created, deleted, suspended, merged or joined to an organization; an organization created, deleted or re-tagged; a help center article going live; a new community post; an agent changing availability. Others come through change detection instead — a ticket created from any channel, a ticket updated (status, assignee, priority or fields), and a customer request submitted through the help center or email.
No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.
Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.
Loading 575 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 42-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.
A tool is something your AI calls — there are 575 here. A trigger is something PopMCP watches for you: 25 Zendesk events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Zendesk.
Launch a hosted MCP endpoint for Zendesk, keep tool access under control, and start testing real workflow prompts right away.