How to integrate Zendesk MCP with ChatGPT

How to integrate Zendesk MCP with ChatGPT ChatGPT is one of the most popular AI tools today, with capabilities ranging from deep research and image generation to writing, coding, and everyday productivity. In this guide, I will explain the easiest and most secure way to connect your Zendesk account to ChatGPT via Composio Connect, so it can summarize unread updates from this morning, create draft replies to urgent messages, fetch contact details for recent senders, and more without ever putting your account credentials at risk.

Zendesk logoZendesk
Oauth2

Zendesk is a customer support platform for managing tickets, live chats, and help articles. It streamlines support workflows and boosts customer satisfaction for businesses of any size.

452 Tools2 Triggers

How to integrate Zendesk MCP with ChatGPT

ChatGPT is one of the most popular AI tools today, with capabilities ranging from deep research and image generation to writing, coding, and everyday productivity.

In this guide, I will explain the easiest and most secure way to connect your Zendesk account to ChatGPT via Composio Connect, so it can summarize unread updates from this morning, create draft replies to urgent messages, fetch contact details for recent senders, and more without ever putting your account credentials at risk.

Also integrate Zendesk with

Why use Composio over default connectors?

  • Apps with read and write access. Default connectors mostly can read your data. Composio's Zendesk integration lets ChatGPT take actions like creating drafts, sending updates, labeling records, and more.
  • 1,000+ SaaS toolkits out of the box. Composio gives you instant access to a vast catalog of pre-built connectors, from Gmail and Slack to Notion, Linear, and Salesforce.
  • One MCP server for every app. Connect any of your applications on demand through a single endpoint, rather than juggling a separate server for each app.
  • Smart, context-aware tool loading. Unlike traditional MCP servers that dump every available tool into the LLM context window, Composio searches for and loads only the tools relevant to the task at hand.
  • Cross-app automation. Chain actions across multiple apps in a single run - fetch a thread, summarize it in Notion, and post highlights to Slack without leaving the conversation.

Prerequisites

  • A ChatGPT account with Plus subscription or higher (Business, Enterprise, Edu, or Pro). We will use ChatGPT Web.
  • Access to the Zendesk workspace you want to connect.
  • Composio MCP.

Note: Composio connects through OAuth. You will be asked to sign in and approve specific permissions. Review the permission screen carefully if you are using a work account.

Step-by-step: Connect Zendesk to ChatGPT

1. Enable Developer Mode

In ChatGPT, go to Settings > Apps > Advanced settings and turn on Developer Mode.

ChatGPT settings showing Developer Mode toggle

2. Add the MCP server

Click Create app, then paste the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
ChatGPT create app flow with Composio MCP URL

3. Authorize in your browser

A browser window will open automatically. Sign in to authorize ChatGPT to access your Composio account.

Composio authorization screen for ChatGPT MCP setup

4. Start using Composio

Composio tools are now available in ChatGPT chats and Deep Research. In every new chat, click the + icon at the bottom, click More, and select Composio to enable tools for that conversation.

What you can do after connecting Zendesk

  • Create a new Zendesk ticket for a customer
  • List all open tickets assigned to me
  • Summarize this week's new Zendesk tickets
  • Get details for ticket #12345

Security + privacy notes (important)

  • Use least-privilege access: Only grant permissions you actually need.
  • Review OAuth permissions before approving: Make sure requested scopes match what you expect Composio and ChatGPT to do.
  • Keep write actions human-reviewed: For actions like sending messages, creating labels, or editing drafts, keep manual confirmation enabled.
  • Be careful with sensitive data: Avoid using this setup with highly sensitive information unless allowed by your personal, company, or client policies.
TOOLS & TRIGGERS

Supported Tools and Triggers

Every Zendesk action and event your agent gets out of the box.

Apply Zendesk Macro Preview

Preview how a Zendesk macro would affect a ticket without actually applying it.

Autocomplete Problems

Autocomplete problems in Zendesk.

Autocomplete Users

Search for Zendesk users by name prefix using the POST /api/v2/users/autocomplete endpoint.

Check Host Mapping Validity for Existing Brand

Check the host mapping validity for an existing brand in Zendesk.

Count Deleted Users

Count deleted users in Zendesk.

Count User CCD Tickets

Count tickets where the specified user is CCD (carbon copy distribution).

Count Custom Object Records

Count the number of records in a specific Zendesk custom object.

Count Zendesk Organizations

Count the number of organizations in Zendesk.

Create Access Rule

Create an access rule for a custom object in Zendesk.

Install Zendesk App

Install a Zendesk app in the account.

Send Notification to App

Send a notification to currently open instances of a Zendesk app.

Create Autocomplete Tags

Search for Zendesk tags using autocomplete via POST request body.

Create Automation

Create a new automation in Zendesk.

Create Bookmark

Create a bookmark for a ticket in Zendesk.

Redact Zendesk Comment

Redact sensitive content from a ticket comment in Zendesk using the Agent Workspace method.

Create Custom Object Bulk Job

Create a bulk job to perform batch operations (create, update, delete, upsert) on custom object records in Zendesk.

Create Custom Object Record

Create a new record for a custom object in Zendesk.

Create Custom Object Record Attachment

Create an attachment for a custom object record in Zendesk.

Create Custom Ticket Status

Create a new custom ticket status in Zendesk.

Create Deletion Schedule

Create a new deletion schedule in Zendesk that automatically deletes records matching specified conditions on a schedule.

Create Zendesk Dynamic Content Item

Create a new dynamic content item with locale variants in Zendesk.

Create Zendesk Dynamic Content Item Variant

Create a new locale variant for an existing dynamic content item in Zendesk.

Create End User Identity

Add an identity (email or phone) to an end user's profile in Zendesk.

Create Zendesk Group Membership

Create a group membership in Zendesk, assigning an agent to a group.

Bulk Import Tickets

Bulk import tickets into Zendesk by posting up to 100 ticket objects at a time.

Create Many Dynamic Content Variants

Create many locale variants for an existing dynamic content item in Zendesk.

Create Many Zendesk Tickets

Create many tickets in Zendesk in a single request.

Create Many Zendesk Users

Create many users in Zendesk in a single request.

Create Object Trigger

Create a new trigger for a custom object in Zendesk.

Create Organization Field

Create a custom organization field in Zendesk.

Create Organization Membership

Create a new organization membership in Zendesk by assigning a user to an organization.

Create Many Organization Memberships

Create multiple organization memberships in Zendesk by posting up to 100 membership objects at a time.

Merge Zendesk Organizations

Merge two Zendesk organizations by combining all users, tickets, and data from the losing organization into the winning organization.

Set Organization Tags

Set organization tags in Zendesk by making a POST request to replace the tags on an organization.

Create Organization Subscription

Create an organization subscription in Zendesk.

Create Or Update Many Users

Create or update multiple users in Zendesk in a single request.

Create Or Update Organization

Create or update a Zendesk organization in a single operation.

Create or Update User

Create or update a Zendesk user.

Bulk Unregister Push Notification Devices

Bulk unregister push notification devices in Zendesk.

Create Resource Collection

Create a resource collection in Zendesk.

Create Side Conversation

Create a private side conversation on a Zendesk ticket.

Create Support Address

Create a new support address (recipient address) in Zendesk.

Export Suspended Tickets

Export Suspended Tickets from Zendesk Support.

Create Ticket Content Pin

Create a ticket content pin in Zendesk.

Create Ticket Field

Create a custom ticket field in Zendesk with various field types.

Create Ticket Field Option

Create or update an option for a dropdown or multiselect ticket field.

Create Trigger

Create a new trigger in Zendesk.

Create Trigger Categories Batch Job

Create a batch job for ticket trigger categories in Zendesk.

Create Zendesk Trigger Category

Create a new trigger category in Zendesk.

Create User Field Option

Create or update an option for a dropdown or multiselect user field.

Create User Identity

Tool to add an identity to a user's profile in Zendesk.

Create User Profile Event

Store an event against a Sunshine user profile.

Logout Many Zendesk Users

Log out multiple users in Zendesk by ending their active sessions.

Create User Organization Membership

Create a new organization membership for a specific user in Zendesk by assigning a user to an organization.

Create Users Tags

Set tags on a Zendesk user via POST request to /api/v2/users/{user_id}/tags.

Create View

Create a new view in Zendesk.

Preview View

Preview a Zendesk view by constructing conditions and execution settings to see which tickets match.

Preview View Ticket Count

Preview ticket count for a view in Zendesk.

Upload Zendesk Attachment

Upload a file attachment to Zendesk.

Create Zendesk Custom Object

Create a new custom object in Zendesk.

Create Zendesk Custom Object Field

Create a new field for a custom object in Zendesk.

Create Zendesk Group

Create a new group in Zendesk.

Import Zendesk Ticket

Import a ticket into Zendesk with historical timestamps.

Create Zendesk Organization

Create a new organization in Zendesk.

Create Zendesk Request

Create a new request in Zendesk.

Create Zendesk Target

Create a target in Zendesk for triggering outbound integrations.

Create Zendesk Ticket

Create a ticket in Zendesk with full support for all ticket fields.

Create Ticket or Voicemail Ticket

Create a ticket in Zendesk via the voice/channel API endpoint.

Create Zendesk User

Tool to create a new user in Zendesk.

Create Zendesk User Field

Create a custom user field in Zendesk.

Delete Access Rule

Delete an access rule for a custom object in Zendesk.

Delete Zendesk Automation

Permanently deletes an automation in Zendesk.

Delete Zendesk Business Hours Schedule

Permanently deletes a business hours schedule in Zendesk.

Delete Custom Object Record Attachment

Permanently deletes an attachment from a custom object record in Zendesk.

Delete Custom Object Record

Permanently deletes a custom object record in Zendesk by its external ID or name.

Delete Deleted Ticket Permanently

Permanently deletes a soft-deleted ticket from Zendesk.

Delete Zendesk Deletion Schedule

Permanently deletes a deletion schedule in Zendesk.

Delete Zendesk Group Membership

Permanently deletes a group membership in Zendesk, immediately removing a user from a group.

Bulk Delete Zendesk Group Memberships

Bulk delete group memberships in Zendesk.

Delete Zendesk Macro

Permanently deletes a macro in Zendesk.

Bulk Delete Zendesk Macros

Bulk delete macros in Zendesk.

Bulk Delete Zendesk Automations

Bulk delete automations in Zendesk.

Bulk Delete Zendesk Custom Object Triggers

Bulk delete triggers for a Zendesk custom object.

Bulk Delete Zendesk Organization Memberships

Bulk delete organization memberships in Zendesk.

Bulk Delete Zendesk Views

Bulk delete views in Zendesk.

Delete Zendesk Organization Field

Permanently deletes an organization field in Zendesk.

Delete Organization Membership

Permanently removes a user from an organization in Zendesk by deleting the organization membership.

Delete Organization Tags

Remove all tags from a Zendesk organization.

Delete Zendesk Organization Subscription

Permanently deletes an organization subscription in Zendesk.

Delete Resource Collection

Delete a resource collection in Zendesk.

Bulk Delete Zendesk Suspended Tickets

Permanently deletes multiple suspended tickets in Zendesk.

Delete Zendesk Target

Permanently deletes a target in Zendesk.

Delete Zendesk Ticket Field

Permanently deletes a ticket field in Zendesk.

Delete Ticket Field Option

Permanently deletes an option from a ticket field in Zendesk.

Delete Ticket Tags

Remove tags from a Zendesk ticket.

Delete Zendesk Trigger

Permanently deletes a trigger in Zendesk.

Delete Zendesk Trigger Category

Permanently deletes a trigger category in Zendesk.

Delete Zendesk User Field

Permanently deletes a user field in Zendesk, removing it from all user profiles.

Delete User Field Option

Permanently deletes an option from a user field in Zendesk.

Permanently Delete User

Permanently deletes a soft-deleted user from Zendesk.

Delete Zendesk User Profile

Permanently deletes a user profile in Zendesk by its profile ID.

Bulk Delete Zendesk Users

Bulk delete users from Zendesk by their IDs or external IDs.

Delete Zendesk User Session

Delete a specific user session in Zendesk.

Delete Zendesk User's Group Membership

Permanently deletes a user's group membership in Zendesk, immediately removing a user from a group.

Delete User Identity

Deletes an identity for a given user in Zendesk.

Delete Authenticated Session

Delete the current authenticated session in Zendesk.

Delete User's Organization Membership

Permanently removes a user from an organization in Zendesk by deleting the organization membership for a specific user.

Delete All User Sessions

Bulk delete all sessions for a specific user in Zendesk.

Delete User Tags

Remove tags from a Zendesk user.

Delete Zendesk View

Delete a single view in Zendesk.

Delete Zendesk App Installation

Permanently removes an installed app from Zendesk.

Delete Zendesk Bookmark

Permanently deletes a bookmark in Zendesk.

Delete Zendesk Custom Object

Permanently deletes a custom object definition in Zendesk.

Delete Zendesk Custom Object Field

Permanently deletes a custom object field in Zendesk.

Delete Zendesk Custom Object Record

Permanently deletes a custom object record in Zendesk.

Delete Zendesk Custom Status

Permanently deletes a custom ticket status in Zendesk.

Delete Zendesk Dynamic Content Item

Permanently deletes a dynamic content item in Zendesk.

Delete Zendesk Dynamic Content Item Variant

Permanently deletes a dynamic content item variant in Zendesk.

Delete Zendesk Custom Object Trigger

Permanently deletes a custom object trigger in Zendesk.

Delete Zendesk Organization

Delete an organization in Zendesk.

Delete Zendesk Support Address

Permanently deletes a support address from Zendesk.

Delete Zendesk Ticket

Permanently deletes a ticket in Zendesk, including its entire conversation history.

Delete Zendesk User

Tool to permanently delete a user from Zendesk.

Bulk Delete Soft-Deleted Zendesk Tickets

Permanently deletes multiple soft-deleted tickets in Zendesk.

Bulk Delete Zendesk Organizations

Bulk delete Zendesk organizations.

Detect Best Locale

Detect the best language/locale for the current user based on their browser settings and account preferences.

Download Custom Object Record Attachment

Download attachment file from a Zendesk custom object record.

Get Zendesk About Me

Get information about the currently authenticated user in Zendesk.

Get Account Settings

Retrieve Zendesk account settings.

List Active Triggers

List all active ticket triggers in Zendesk.

Count Activities

Count ticket activities in Zendesk.

Get Zendesk Organizations

Get all organizations in Zendesk.

Get App

Get a single Zendesk app by its numeric ID.

Get App Installation Requirements

List all requirements for a Zendesk app installation.

Get App Location

Get details for a specific Zendesk app location by its numeric ID.

List Apps Location Installations

List all apps location installations from Zendesk.

Get App Public Key

Retrieves the public key for a specific Zendesk app.

Get App Public Key PEM

Retrieves the public key for a specific Zendesk app in PEM format.

Get Attachment

Retrieve details of a single Zendesk attachment by its ID.

Get Autocomplete Tags

Search for Zendesk tags using autocomplete.

Show Automation

Show a specific automation by its ID.

List Automations

List all automations for the current Zendesk account.

Search Automations

Search for Zendesk automations by their title.

List Brands

List all brands configured in your Zendesk account.

Get Zendesk Brand

Show a Brand.

List Agents by Brand

List agents assigned to a specific brand in Zendesk.

Get Custom Object Fields Limit

Get the current count and maximum limit for custom object fields in Zendesk.

Get Custom Object Records Limit

Get the current record limit and usage count for custom objects in Zendesk.

Get Custom Objects Limit

Get the current count and maximum limit for custom objects in Zendesk.

Get Custom Status

Get a specific custom ticket status from Zendesk by its ID.

List Custom Ticket Statuses

List custom ticket statuses available in a Zendesk account.

List Deleted Tickets

Lists tickets that have been deleted from Zendesk, showing up to 100 deleted tickets per page with pagination.

Get Deleted User

Retrieves a single deleted Zendesk user by their ID.

Get Deletion Schedule

Retrieve a specific deletion schedule from Zendesk by its ID.

List Deletion Schedules

List all deletion schedules for the current Zendesk account.

List Dynamic Content Items

List all dynamic content items configured in your Zendesk account.

Show Dynamic Content Item

Show a specific dynamic content item by its ID.

Show Many Dynamic Content Items

Retrieve multiple dynamic content items by their identifiers.

List Dynamic Content Variants

List all variants of a specific Zendesk dynamic content item.

Show Dynamic Content Item Variant

Show a specific variant of a dynamic content item in Zendesk.

Get Email Notification

Retrieve details of a single email notification in Zendesk by its notification ID.

Get Email Notifications

List email notifications from Zendesk.

Show Many Email Notifications

Show details of many email notifications in Zendesk.

List End User Identities

Tool to list all identities associated with a specific end user.

Get End User Identity

Tool to fetch a specific end user identity by user ID and identity ID.

Get Group Membership

Get a group membership by its unique ID.

List Group Memberships

List all group memberships in your Zendesk account.

List Memberships By Group

List group memberships for a specific Zendesk group.

List Assignable Groups

List all groups that can be assigned to tickets or users in your Zendesk account.

Count Groups

Count groups in Zendesk.

Count Users by Group

Count users in a specific Zendesk group.

List Group Users

List all users belonging to a specific Zendesk group.

List Guide Survey Responses

List survey responses from Zendesk Guide.

List Guide Surveys

List available CSAT (Customer Satisfaction) surveys in Zendesk Guide.

Get Incremental Organizations

Retrieve organizations that have been modified since a specified start time using the Incremental Organization Export API.

Incremental Routing Attributes Export

Export routing attributes incrementally with optional start_time filtering and cursor-based pagination.

Get Incremental Routing Attribute Values

Retrieve routing attribute values that have been modified since a specified start time using the Incremental Skill-Based Routing API.

Export Incremental Routing Instance Values

Export incremental routing instance values from Zendesk skill-based routing.

Get Incremental Sample Export

Test the incremental export by retrieving a sample of records that have changed since a specified start time.

Get Incremental Ticket Events

Export incremental ticket events from Zendesk.

List Ticket Metric Events

List ticket metric events in Zendesk that occurred on or after a specified time.

Get Incremental Tickets

Retrieve tickets that have been modified since a specified start time using the Incremental Ticket Export API.

Get Incremental Tickets (Cursor)

Export tickets incrementally using cursor-based pagination.

Get Incremental Users

Retrieve users that have been modified since a specified start time using the Incremental User Export API.

Incremental User Export (Cursor)

Export users incrementally using cursor-based pagination.

List Job Statuses

List job statuses from Zendesk.

Get Job Status

Get a single job status by ID from Zendesk.

Get Locale

Get a locale by its ID or BCP-47 code.

List Locales

List all translation locales available for your Zendesk account.

List Agent Locales

List the translation locales that have been localized for agent use.

Get Current Locale

Show the current locale for a Zendesk account.

Show Macro

Show a specific macro by its ID.

List Macro Attachments

List all attachments associated with a specific Zendesk macro.

List Macro Categories

List all macro categories available to the current Zendesk account.

List Macro Action Definitions

Retrieve the definitions of all actions that a macro can perform in Zendesk.

Show Macro Replica

Show a macro replica (unpersisted macro representation) based on a macro ID and ticket ID.

List Macros

List all shared and personal macros available in your Zendesk account.

List Macro Actions

List supported actions for macros in Zendesk.

List Active Macros

List all active shared and personal macros in Zendesk.

Show Changes to Ticket

Show changes to a ticket that would result from applying a macro.

Search Macros

Search for Zendesk macros by their title.

Show Object Trigger

Show a specific trigger for a custom object in Zendesk.

List Open Requests

List open requests from Zendesk.

Get Organization Field

Get details for a specific organization field in Zendesk by its ID or key.

List Organization Fields

List all custom organization fields for the Zendesk account.

Get Organization Membership

Get details for a specific organization membership by its ID.

Get Organization Related Info

Get related counts and information for a specific Zendesk organization by ID.

List Organization Requests

List requests for a specific Zendesk organization.

Autocomplete Organizations

Search for Zendesk organizations using autocomplete.

List Organization Merges

List all organization merge operations for a specific organization in Zendesk.

Show Many Organizations

Show many Zendesk organizations by their IDs or external IDs.

Count Organization Tickets

Count organization tickets in Zendesk.

Get Organization Subscription

Show Organization Subscription - retrieves details of a specific organization subscription by its ID.

List Organization Subscriptions

List Organization Subscriptions in Zendesk.

Get Organization Tags

List all tags associated with a specific Zendesk organization.

Get Organization Tickets

Get tickets for a specific organization in Zendesk.

List Organization Users

List all users associated with a specific Zendesk organization.

Count Organization Users

Count users in a specific Zendesk organization by ID.

Get Owned Apps

List apps owned by the current Zendesk account.

List Ticket Problems

List Zendesk ticket problems.

List Public Locales

List all available public locales that can be used for translations in Zendesk.

Get Recent Tickets

List recently viewed tickets in Zendesk.

List Remote Authentications

List all remote authentication configurations in your Zendesk account.

List Request Comments

List comments on a Zendesk request.

List CCD Requests

List CCD Requests.

Get Request Comment

Get a specific comment from a Zendesk request.

Search Requests

Search for requests in Zendesk using query syntax.

List Solved Requests

List Zendesk requests with the 'solved' status.

Get Agent Attribute Values

Retrieve attribute values for multiple agents/users using the Skill-Based Routing API.

List Satisfaction Ratings

List satisfaction ratings for tickets in Zendesk.

Count Satisfaction Ratings

Count satisfaction ratings in Zendesk.

Get Search Results Count

Count the number of items matching a search query in Zendesk.

Export Search Results

Export search results from Zendesk using cursor-based pagination.

Get Security Settings

Show Security Settings for a Zendesk account.

List Side Conversation Events

Retrieve side conversation events for incremental export.

Get Support Address

Get a support address by its unique ID.

List Tags

List Zendesk tags in order of popularity.

Count Tags

Count Tags in Zendesk.

Show Target

Show a specific target by its ID.

Show Target Failure

Show a target failure in Zendesk.

List Target Failures

List the 25 most recent target failures in Zendesk.

List Targets

List all targets for the current Zendesk account.

Get Ticket Audit

Show a specific audit for a ticket from Zendesk.

List Ticket Collaborators

List all collaborators (CC'd users) on a Zendesk ticket.

Get Ticket Comments

List comments on a Zendesk ticket.

List Ticket Email CCs

List Email CCs for a Ticket.

Show Ticket Field

Show a specific ticket field by its ID.

List Ticket Fields

List all system and custom ticket fields in Zendesk.

Count Ticket Fields

Count ticket fields in Zendesk.

Show Many Ticket Fields

Retrieve multiple ticket fields by their IDs or keys in a single request.

List Ticket Followers

List all followers on a Zendesk ticket.

List Ticket Forms

List all ticket forms configured in your Zendesk account.

Show Many Ticket Forms

Show multiple ticket forms by their IDs.

List Ticket Incidents

List incidents linked to a problem ticket in Zendesk.

Get Ticket Metric

Retrieve a specific ticket metric from Zendesk by its ID.

Get Ticket Metrics

List Ticket Metrics from Zendesk.

List Ticket Audits

List all audits (change history) for a specific Zendesk ticket.

Count Ticket Audits

Count audits for a specific ticket in Zendesk.

Count Ticket Comments

Count comments on a Zendesk ticket.

Get Ticket Conversation Log

List conversation log events for a specific Zendesk ticket.

Count Zendesk Tickets

Count the number of tickets in Zendesk.

List Ticket Skips

List ticket skips for a specific ticket from Zendesk.

Get Ticket Metrics

Get ticket metrics from Zendesk for a specific ticket.

List Side Conversation Events

List all events for a specific side conversation on a Zendesk ticket.

Show Trigger

Show a specific trigger by its ID.

List Trigger Categories

List all ticket trigger categories in your Zendesk account.

Show Trigger Category

Show a specific ticket trigger category by its ID.

List Ticket Triggers

List all ticket triggers for the current Zendesk account.

Get Ticket Trigger Definitions

Get Ticket Trigger Action and Condition Definitions.

Search Ticket Triggers

Search for Zendesk ticket triggers by their title.

Get User

Tool to fetch a single Zendesk user by numeric user_id.

Get Full User Entitlements

Tool to retrieve full entitlements for a Zendesk user across all products (Chat, Explore, Talk, Guide).

Get User Events

Retrieve event history for a specific Zendesk user.

Get User Field By ID

Retrieve a single Zendesk user field by its numeric ID.

List User Field Options

List custom user field options for a given user field.

List User Fields

List all custom user fields configured in your Zendesk account.

Get User Fields Show Many

Retrieve multiple Zendesk user fields by their keys.

Get User Profile by Profile ID

Retrieve a single Zendesk user profile by its Sunshine profile ID.

Get User Profile Events by ID

Get events for a Sunshine profile by its profile ID.

Get User's Assigned Tickets

List tickets assigned to a specific Zendesk user.

Autocomplete Users

Autocomplete users by name or phone number.

List Brand Agent Memberships By User

List brand agent memberships for a specific user in Zendesk.

Get User's CC'd Tickets

List tickets where a specific Zendesk user is CC'd (carbon copied).

Get User Compliance Deletion Statuses

Tool to fetch GDPR compliance deletion statuses for a specific Zendesk user.

Count Users

Count users in Zendesk.

List User Sessions

List all sessions for a specific Zendesk user.

Get User's Followed Tickets

List tickets the specified Zendesk user is following.

List Memberships By User

List group memberships for a specific Zendesk user.

Get User's Group Membership

Get a specific group membership for a user by their IDs.

List User Groups

List all groups that a specific Zendesk user belongs to.

Count User Groups

Count user groups in Zendesk.

Show User Identity

Tool to show a specific user identity by user ID and identity ID.

Get Current Session

Show the currently authenticated session in Zendesk.

Get Current User Settings

Get the settings for the currently authenticated user in Zendesk.

List User Organization Memberships

List organization memberships for a specific Zendesk user.

Get User's Organization Membership

Get details for a specific organization membership by user ID and membership ID.

List User Organizations

List organizations associated with a specific Zendesk user.

Get User's Organizations Count

Returns an approximate count of organizations that a user belongs to.

List User's Organization Subscriptions

List User's Organization Subscriptions - retrieves organization subscriptions for a specific user.

Get User Password Requirements

Get password requirements for a specific Zendesk user.

Get Users Profiles

Retrieve profiles associated with a specific Zendesk user by user ID.

Get User Related Info

Get related counts and information for a specific Zendesk user by ID.

Get User's Requested Tickets

List tickets requested by a specific Zendesk user.

List User Requests

List ticket requests for a specific Zendesk user.

List User Skips

List ticket skips for a specific user from Zendesk.

Get User Tags

List all tags assigned to a specific Zendesk user.

Count User Assigned Tickets

Count tickets assigned to a specific user in Zendesk.

List View Filter Definitions

List the definitions of the conditions and actions available for constructing views in Zendesk.

List Views

List shared and personal views available to the current user in Zendesk.

List Active Views

List all active shared and personal views available in Zendesk.

List Views - Compact

Retrieves a compacted list of shared and personal views available to the current user in Zendesk.

Count Views

Count shared and personal views in Zendesk.

Count Tickets in Views

Count tickets in multiple Zendesk views.

Execute View

Execute a Zendesk view to retrieve its column titles and matching ticket rows.

Export View

Export a Zendesk view as a CSV file.

Search Views

Search for Zendesk views by their title.

List Views By IDs

Get multiple Zendesk views by their IDs.

List Tickets From View

List tickets from a specific Zendesk view.

Count Tickets in View

Count tickets in a specific view in Zendesk.

List Activities

List ticket activities in the last 30 days affecting your Zendesk.

List Custom Roles

List all custom roles configured in your Zendesk account.

Get Zendesk Organization

Get metadata for a specific Zendesk organization by ID.

Get Zendesk Organization Merge

Retrieve the details of a specific organization merge operation in Zendesk.

List Organization Subscriptions

List all organization subscriptions for a specific Zendesk organization.

List Requests

List ticket requests in Zendesk.

List Sessions

List all active sessions in your Zendesk account.

List Sharing Agreements

List all sharing agreements for your Zendesk account.

List Suspended Tickets

List suspended tickets in Zendesk.

Get Zendesk Ticket

Get ticket details from Zendesk.

List Ticket Field Options

List Ticket Field Options - Returns a list of custom ticket field options for dropdown and multi-select ticket fields.

Show Ticket Field Option

Show Ticket Field Option - Retrieves a specific custom ticket field option for dropdown and multi-select ticket fields.

Get Zendesk Ticket Form

Get details for a specific ticket form in Zendesk by its ID.

Get Zendesk Ticket Related

Get related information for a specific Zendesk ticket.

Get Side Conversation

Get a specific side conversation by its ID for a Zendesk ticket.

Get Ticket Tags

List all tags associated with a specific Zendesk ticket.

List Active Automations

List all active automations in Zendesk.

List App Installations

List all app installations in the Zendesk account.

List App Locations

List all available locations where Zendesk apps can be installed.

List Assignable Group Memberships

List assignable group memberships in Zendesk.

List Assignable Memberships By Group

List assignable group memberships for a specific group in Zendesk.

List Bookmarks

List Bookmarks returns all bookmarks created by the user.

List Brand Agent Memberships

List brand agent memberships to retrieve which agents are associated with which brands in Zendesk.

List Custom Object Record Attachments

List all file attachments for a specific custom object record in Zendesk.

List Custom Object Records

List all records for a specific custom object type in Zendesk.

List Deleted Users

Tool to list deleted users in Zendesk via the Users API.

List Incremental Custom Object Records

Export custom object records incrementally using cursor-based pagination.

List Monitored X Handles

List all monitored X (Twitter) handles configured in your Zendesk account.

List Object Triggers

List all triggers for a specific custom object in Zendesk.

List Object Trigger Definitions

List Object Trigger Action and Condition Definitions for a custom object in Zendesk.

List Organization Memberships

List organization memberships in Zendesk.

List Organization Memberships by Organization

List organization memberships for a specific organization in Zendesk.

List Resource Collections

List Resource Collections for the Zendesk account.

List All Skips

Lists all ticket skips in Zendesk.

List Support Addresses

List all support addresses (recipient addresses) configured in your Zendesk account.

List Ticket Audits

List all ticket audits from Zendesk.

List Ticket Content Pins

List Ticket Content Pins returns all content pins for a specified ticket.

List User Identities

Tool to list all identities for a specific Zendesk user.

List Access Rules

List all access rules for a Zendesk custom object.

List Custom Object Fields

List all fields for a custom object in Zendesk.

List Custom Objects

List all custom object definitions in Zendesk.

List Permission Policies

List all permission policies for a custom object in Zendesk.

List Tickets

List Zendesk tickets with pagination and filtering.

List Users

Tool to list/enumerate Zendesk users via the Users API.

Make Zendesk Ticket Comment Private

Make a public ticket comment private in Zendesk.

Make Organization Membership Default

Set a specific organization membership as the default for a user in Zendesk.

Make End User Identity Primary

Set a specified identity as the primary identity for an end user in Zendesk.

Make Ticket Comment Private

Change a public comment to private on a Zendesk ticket audit.

Make User Identity Primary

Tool to set a user identity as the primary identity for a Zendesk user.

Mark Multiple Tickets as Spam

Marks multiple tickets as spam in Zendesk.

Merge Users

Merges two Zendesk end users together.

Merge Zendesk Tickets

Merges multiple tickets into a target ticket in Zendesk.

Open User's Profile in Agent Browser

Open a Zendesk user's profile in a specified agent's browser.

Recover Multiple Suspended Tickets

Recover multiple suspended tickets in Zendesk.

Renew Session

Renew the current Zendesk session and obtain a new authenticity token.

Reorder Custom Object Fields

Reorder Custom Fields of an Object.

Reorder App Location Installations

Reorder App Installations For Location.

Reorder Organization Fields

Reorder Organization Fields.

Reorder Ticket Fields

Reorder Ticket Fields.

Reorder Ticket Triggers

Reorder Ticket Triggers.

Reorder User Fields

Reorder User Fields.

Reply to Zendesk Ticket

Action to reply to a Zendesk ticket by adding a comment.

Request End User Verification

Send a verification email to an end user to verify ownership of their email address identity.

Request User Create

Send a request to create a user in Zendesk.

Request User Verification

Send a verification email to a user to verify ownership of their email address identity.

Restore Multiple Deleted Tickets

Restores multiple previously deleted tickets in Zendesk.

Restore Zendesk Ticket

Restores a previously deleted ticket in Zendesk.

Search Custom Object Records

Search and filter custom object records in Zendesk using text queries and field filters.

Search Object Triggers

Search for triggers associated with a custom object in Zendesk.

Search Zendesk

Tool to search for tickets, users, organizations, and groups in Zendesk using query syntax.

Search Organizations

Search organizations in Zendesk by external ID or name.

Search Zendesk Users

Search for Zendesk users by query or external ID.

Set Default Custom Ticket Status

Sets one or more custom ticket statuses as the default for their respective categories.

Set Group Membership as Default

Set a group membership as the default for a specific user in Zendesk.

Set Organization as Default for User

Set an organization as the default for a user in Zendesk.

Show Access Rule

Show a custom object access rule by its ID.

Show Custom Object

Get details of a specific Zendesk custom object by its key.

Show Custom Object Record

Get details of a specific Zendesk custom object record by its key and record ID.

Show Many Job Statuses

Show many job statuses by their IDs in Zendesk.

Show Many Tickets

Show multiple tickets by their IDs.

Show Many Users

Retrieve multiple Zendesk users by their numeric IDs or external IDs.

Show Permission Policy

Get details of a specific permission policy for a Zendesk custom object by its ID.

Show Request

Show a single request in Zendesk.

Unassign User from Organization

Immediately removes a user from an organization in Zendesk.

Update Access Rule

Update an existing access rule for a custom object in Zendesk.

Update Zendesk App Installation

Update an app installation in Zendesk.

Update Automation

Update an existing automation in Zendesk.

Update Custom Object

Update an existing custom object in Zendesk.

Update Custom Object Record

Update an existing record for a custom object in Zendesk.

Update Custom Ticket Status

Update an existing custom ticket status in Zendesk.

Update Deletion Schedule

Update an existing deletion schedule in Zendesk.

Update Dynamic Content Variant

Update a single variant of a dynamic content item in Zendesk.

Update Many Dynamic Content Variants

Update one or more variants of a dynamic content item in Zendesk.

Update Macro

Update an existing macro in Zendesk.

Update Many Automations

Update multiple automations in Zendesk in a single request.

Update Many Macros

Update multiple macros in Zendesk in a single request.

Update Many Object Triggers

Update multiple custom object triggers in Zendesk in a single request.

Update Many Zendesk Organizations

Bulk update multiple Zendesk organizations in a single request.

Update Many Tickets

Update multiple tickets in Zendesk in a single request.

Update Many Ticket Triggers

Update multiple ticket triggers in Zendesk in a single request.

Update Many Users

Bulk update multiple Zendesk users in a single request.

Update Many Views

Update multiple views in Zendesk in a single request.

Update Object Trigger

Update an existing custom object trigger in Zendesk.

Update Organization Field

Update a custom organization field in Zendesk.

Add Organization Tags

Add organization tags in Zendesk.

Update Permission Policy

Update an existing permission policy for a custom object in Zendesk.

Update Resource Collection

Update an existing resource collection in Zendesk.

Update Side Conversation

Update a side conversation on a ticket in Zendesk.

Update Support Address

Update an existing support address in Zendesk.

Update Zendesk Target

Update an existing target in Zendesk.

Update Ticket Field

Update an existing ticket field in Zendesk.

Update Zendesk Ticket Tags

Update tags on a Zendesk ticket via PUT request to /api/v2/tickets/{ticket_id}/tags.

Update Ticket Trigger

Update an existing ticket trigger in Zendesk.

Update Trigger Category

Update an existing trigger category in Zendesk.

Update Zendesk User Field

Update an existing user field in Zendesk.

Update Zendesk User Profile

Partially updates a user profile in Zendesk by identifier.

Update Zendesk User Profile By ID

Partially updates a user profile in Zendesk by profile ID.

Update User Identity

Update a user identity in Zendesk.

Update Current User Settings

Update the settings for the currently authenticated Zendesk user.

Update Users Profiles

Create or update a user profile for a specific Zendesk user by user ID and identifier.

Update User Tags

Update (replace) tags for a specific Zendesk user.

Update View

Update an existing view in Zendesk.

Update Zendesk Account Settings

Update Zendesk account-level settings including tickets, branding, localization, routing, and more.

Update Zendesk Attachment

Updates an attachment's malware access override setting.

Update Custom Object Field

Update an existing custom object field in Zendesk.

Update Dynamic Content Item

Update a dynamic content item in Zendesk.

Update Zendesk Organization

Update an organization in Zendesk.

Update Request

Update a ticket request in Zendesk with a comment or collaborators.

Update Zendesk Ticket

Tool to update a ticket in Zendesk.

Upsert Custom Object Record By External ID or Name

Create or update a custom object record in Zendesk by external_id or name.

Verify Subdomain Availability

Verify if a subdomain name is available for use in Zendesk.

Verify Support Address

Verify a support address forwarding in Zendesk.

Verify User Identity

Set a user identity as verified in Zendesk.

FAQ

Frequently asked questions

With a standalone Zendesk MCP server, the agents and LLMs can only access a fixed set of Zendesk tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Zendesk and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. ChatGPT fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Zendesk tools.

Yes, absolutely. You can configure which Zendesk scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Zendesk data and credentials are handled as safely as possible.

Start with Zendesk.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Zendesk tool your agent needs.Free to start.

Start building