Add to your AI client, then sign in once when you connect.
Triage open tickets, draft replies, search the help center, and update customer conversations from chat — connect your Zendesk workspace once.
This listing identifies a third-party integration. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
For AI agents — MCPBundles Directory API
For MCP client apps (human connect):
MCP connect URL: https://mcp.mcpbundles.com/bundle/zendesk
Skill page: https://www.mcpbundles.com/skills/zendesk
Tools: 29
Live probe refreshed Nov 4, 2026 · Endpoint host mcp.mcpbundles.com
What you can do with Zendesk
Built for
Support Leads, Customer Success Teams, Help Desk Managers, Service Desk Agents
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms
Best forSupport LeadsCustomer SuccessHelp Desk ManagersService Desk Agents
List pending Zendesk tickets assigned to me, flag any older than 48 hours, and note which requesters have contacted us more than once.
Context to know first
What is Zendesk MCP?
It lets AI agents in Cursor, Claude, or ChatGPT work with your Zendesk help desk — read and update tickets, search users and articles, and draft replies — after you connect your workspace in MCPBundles.
Who is this for?
Support and success teams who want queue triage, reply drafting, and knowledge-base lookups from chat instead of copying ticket IDs between tools.
Can an agent close tickets without asking?
Agents follow your instructions — they can add comments, update status, and apply macros when you ask. Destructive actions like permanent deletion only happen when you explicitly request them.
Related editorial
Zendesk Support Workflows with AI
How AI agents triage open queues, draft replies from full threads, search the help center, and flag stale escalations without living inside the agent workspace.
Domain knowledge for Zendesk — workflow patterns, data models, and gotchas for your AI agent.
Zendesk
Zendesk organizes support around tickets, users, and organizations. Tickets move through statuses (new → open → pending → hold → solved → closed). Agents belong to groups; views are saved ticket filters. Macros bundle common agent actions; side conversations run parallel email/Slack/child-ticket threads on a ticket.
Operational order
Open queue — list tickets filtered by status (usually open) before drilling into one ID.
Single ticket — load by ticket ID; request the comment thread when the task needs conversation history.
People lookup — resolve requester or assignee numeric IDs from users (roles: end-user, agent, admin).
Reply — add a public comment on an existing ticket, or an internal note when the customer should not see it. Attach files by uploading first, then passing upload tokens on the comment.
Create — new tickets need subject plus initial description; set requester_id when acting for a known customer.
KB context — search Help Center articles when drafting self-service answers.
Keyword-only tasks — global search when you do not know the resource type yet; then fetch by ID from the hit.
Macros — list macros, preview on a ticket, then apply when the preview matches intent.
Account config — ticket fields, forms, brands, triggers, automations, SLAs, schedules, and CSAT ratings are read-only introspection; do not assume Enterprise features exist until a call succeeds.
Side conversations — only when Collaboration is enabled; email uses participant email, child tickets use support_group_id.
Satisfaction rating — CSAT score tied to solved tickets.
Questions you must refuse
"List every ticket ever" — the API paginates; total_count is not the same as rows returned. State how many rows you actually retrieved.
"Who has the most tickets in Zendesk globally?" — there is no account-wide ranking endpoint. Compare only tickets you explicitly fetched or filtered.
Gotchas
Subdomain only: Use the slug from mycompany.zendesk.com (e.g. mycompany), not the full URL or mycompany.zendesk.com. Wrong hosts cause TLS handshake failures.
Requester vs assignee: Requester is the customer; assignee is the agent user ID.
Create vs update: New tickets need subject + initial description. Follow-up text on existing tickets is a comment, not a description field change.
Delete vs close: Deleting removes the ticket permanently; closing is a status update to solved/closed.
Pagination: List responses include has_more and next_offset when more pages exist.
Macros: No usage or popularity metrics in the API — list macros by title, then apply or preview by id.
Triggers/automations: total_count + has_more=false means the full current account list, not a historical archive of deleted rules.
Rate limits: Zendesk returns HTTP 429 when throttled; back off and retry with a smaller page size.
Preview or apply a Zendesk macro on a ticket. Pass macro_id from the macros listing (list macros by title first — do not guess IDs). With preview_only=true (default), returns the ticket shape after the macro without saving. With preview_only=false, updates the ticket with the macro result (comments, fields, assignee, etc.).
Zendesk Apply Macro — Preview or apply a Zendesk macro on a ticket. Pass macro_id from the macros listing (list macros by title first — do not guess IDs). With preview_only=true (default), returns the ticket shape after the macro without saving. With preview_only=false, updates the ticket with the macro result (comments, fields, assignee, etc.).
Zendesk Delete Organization — Permanently delete a Zendesk organization by ID.
Zendesk Delete Ticket — Permanently delete a Zendesk ticket by ID. This cannot be undone. To close a ticket without deletion, update its status instead of deleting.
Zendesk Delete User — Permanently delete a Zendesk user by ID.
Zendesk Get Articles — Get Help Center knowledge base articles. Pass article_id for full article body, or pass query to search articles by keyword (omit article_id). For tickets and users, use the ticket or user listing tools instead.
Zendesk Get Attachments — Get Zendesk attachment metadata. Pass attachment_id for one file record, or ticket_id to collect attachments from the ticket comment thread.
Zendesk Get Automations — Get Zendesk automations (time-based ticket rules). Read-only. Pass automation_id for one automation, or list automations with optional active-only filter.
Zendesk Get Brands — Get Zendesk brands (multi-brand Support accounts). Pass brand_id for one brand, or list all brands with pagination.
Zendesk Get Groups — Get Zendesk agent groups. Pass group_id for one group, or omit to list groups used for ticket routing and assignment queues.
Zendesk Get Macros
Frequently Asked Questions
What is Zendesk MCP?
It lets AI agents in Cursor, Claude, or ChatGPT work with your Zendesk help desk — read and update tickets, search users and articles, and draft replies — after you connect your workspace in MCPBundles.
Who is this for?
Support and success teams who want queue triage, reply drafting, and knowledge-base lookups from chat instead of copying ticket IDs between tools.
Standard connector25 free calls every 30 days, then from $19/month
$19 / month
Unlimited calls
— Get Zendesk macros (canned agent actions). Pass macro_id for one macro, or list account macros with optional active-only filter. Preview or apply a chosen macro on a ticket after you have its ID. There is no usage count, apply frequency, or popularity field in the response — do not rank or guess which macro is 'most used'.
Zendesk Get Organizations — Get Zendesk organizations. Pass organization_id for one org, or list with optional name keyword. Organization IDs link customers on tickets and users.
Zendesk Get Satisfaction Ratings — Get Zendesk CSAT satisfaction ratings. Pass satisfaction_rating_id for one rating, or list recent ratings with pagination.
Zendesk Get Schedules — Get Zendesk business-hour schedules. Pass schedule_id for one schedule, or list schedules used by SLAs and routing.
Zendesk Get Side Conversations — Get side conversations on a Zendesk ticket (parallel email/Slack/child-ticket threads). Requires ticket_id; pass side_conversation_id for one thread. Needs Collaboration add-on on the account.
Zendesk Get Sla Policies — Get Zendesk SLA policies (Enterprise). Pass sla_policy_id for one policy, or list policies. Requires SLA features on the account.
Zendesk Get Ticket Fields — Get Zendesk ticket custom field definitions (types, titles, options). Pass ticket_field_id for one field, or list fields with limit (responses can be large when dropdown/multiselect options are included). Use a small limit unless you need every field definition.
Zendesk Get Ticket Forms — Get Zendesk ticket forms (which fields appear on the new-ticket UI). Pass ticket_form_id for one form, or list forms with optional active-only filter.
Zendesk Get Tickets — Get Zendesk tickets. Pass ticket_id for one ticket (set include_comments for the conversation). Omit ticket_id to list tickets with optional status, priority, assignee, tags, and keyword filters. For cross-resource keyword discovery, use global search instead of listing the full ticket index.
Zendesk Get Triggers — Get Zendesk triggers (event-driven ticket rules). Read-only. Pass trigger_id for one trigger, or list triggers with optional active-only filter. Pagination uses has_more and total_count — when has_more is false and count equals total_count you have the full account list; there is no 'all time' history beyond what the API returns.
Zendesk Get Users — Get Zendesk users. Pass user_id for a profile, or omit it to list users filtered by role (end-user, agent, admin) and optional name/email keyword. Assignee and requester IDs on tickets refer to user IDs from this tool.
Zendesk Get Views — Get Zendesk saved views (filtered ticket queues). Pass view_id to fetch one view; set include_tickets=true to return tickets in that view. Omit view_id to list views.
Zendesk Search — Search across Zendesk tickets, users, organizations, and Help Center articles with Zendesk query syntax. Returns ranked hits with resource type and IDs. For structured ticket queues, prefer filtered ticket listing; for one resource type with known filters, prefer that resource's dedicated listing tool.
Zendesk Upload Attachment — Upload a file to Zendesk and receive an upload token. Pass the token in upload_tokens when adding a ticket comment. Token is valid for 60 minutes. Provide exactly one of: file_content_base64 (max 1 MB inline), file_url (up to 100 MB attachments), or local_path (absolute path on the user's computer). Use list_local_directory to discover paths, then pass local_path on upload tools. Install MCPBundles Desktop at https://www.mcpbundles.com/desktop if it is not connected yet.
Zendesk Upsert Organization — Create or update a Zendesk organization. Omit organization_id to create (name must be supplied on create). Pass organization_id to update name, domains, or tags.
Zendesk Upsert Side Conversation — Create a new side conversation on a ticket (email to external address, Slack channel, child ticket to a group, or Teams channel depending on participant shape). Requires Collaboration add-on.
Showing the first 25 tools — full list and schemas: Directory API.
Agents follow your instructions — they can add comments, update status, and apply macros when you ask. Destructive actions like permanent deletion only happen when you explicitly request them.
How do I connect?
Open the Zendesk skill page in MCPBundles, add your connection, and enter your Zendesk subdomain plus the sign-in details from your Zendesk admin settings.
How do I connect Zendesk to my AI agent?
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/zendesk. Authentication is handled automatically.
How many tools does Zendesk provide?
Zendesk provides 29 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
What authentication does Zendesk require?
Zendesk uses API Key. Zendesk requires credentials. Connect via MCPBundles and authentication is handled automatically.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.
More in support
Other MCP servers in this category from the directory index