Zendesk MCP Tools for AI Agents
Let an agent list tickets, read their comments, search Help Center articles, add replies, and mark tickets solved in Zendesk.
Available Tools
6 tools available in this integration
Zendesk.AddTicketComment Add a comment to an existing Zendesk ticket.
Zendesk.GetTicketComments Get all comments for a specific Zendesk ticket, including the original description.
Zendesk.ListTickets List tickets from your Zendesk account with offset-based pagination.
Zendesk.MarkTicketSolved Mark a Zendesk ticket as solved, optionally with a final comment.
Zendesk.SearchArticles Search for Help Center articles in your Zendesk knowledge base.
Zendesk.WhoAmI Get comprehensive user profile and Zendesk account information.
Why agent-optimized tools matter
Built for intent, not API schemas
Ask the agent to "find unresolved tickets about password resets, check their comment history, and draft replies." Arcade helps it use the right Zendesk actions without guessing ticket IDs, comment histories, or article identifiers.
Up to 100x fewer tokens
Zendesk ticket lists and article searches return focused records and matches rather than full support histories by default. The agent can identify the right ticket or article before loading the detailed comments it needs.
Complete the workflow end to end
Find a ticket, read its comments, search the relevant Help Center article, add a response, and mark the ticket solved through one toolkit designed around the complete support task.
Make actions predictable and controlled
Arcade tools return structured results and useful errors across users and runs. Teams can apply scope restrictions, redaction, and approval policies so agents follow the same controls every time.
Securing Zendesk
The more capabilities agents get, the more useful they are. However, more capabilities bring more risks of undesired effects such as data loss and exfiltration.
This is why Arcade provides you with contextual rules that dictate how and when a tool is allowed to run. Arcade’s contextual access lets you govern tool visibility and behavior at every stage of execution and control who can see a tool, what inputs are allowed, and what comes back.
Learn about Contextual Access PoliciesFor Zendesk, you can implement some of these policies:
- Hide Zendesk.AddTicketComment from read-only agents so an agent cannot publish an unreviewed response to a customer ticket.
- Restrict Zendesk.MarkTicketSolved to agents operating under the roles your IDP marks as support leads, so routine automation cannot close active customer issues.
- Require human approval before Zendesk.AddTicketComment runs, so an agent cannot send a customer-facing comment without review.
- Block Zendesk.MarkTicketSolved when the ticket has unresolved customer questions or an open escalation, so an agent cannot prematurely close the case.
- Redact customer names, email addresses, phone numbers, and message bodies from Zendesk.GetTicketComments before they reach the model.
- Strip requester email addresses, phone numbers, and ticket descriptions from Zendesk.ListTickets results, so an inbox scan exposes status and routing data without customer contact details.
- Redact personal profile fields, email addresses, and account identifiers from Zendesk.WhoAmI before the model sees the result.
How to use Zendesk with your agent
Choose your MCP client below and follow the walkthrough to connect Zendesk, complete OAuth, and run your first ticket workflow.
Your questions, answered
A Zendesk MCP server exposes Zendesk capabilities as structured actions an AI agent can call through the Model Context Protocol. After a user authorizes their Zendesk account, the agent can read tickets and comments, search Help Center articles, add comments, and solve tickets within the granted access.
Zendesk does not provide the runtime Arcade adds around these actions. Arcade provides user-level OAuth, a consistent MCP and tool API for supported clients, approval workflows, response redaction, and controls over which actions an agent can access.
Arcade agents can list tickets, read a ticket's full comment history and original description, search Help Center articles, add comments to existing tickets, mark tickets as solved with an optional final comment, and inspect the authorized user's Zendesk account profile.
Each user grants Zendesk OAuth permissions for the actions their workflow enables. Read workflows need access to tickets, comments, articles, and account information; adding comments and solving tickets also require the corresponding write permissions, so grant only the access the workflow needs.
Yes. Each user authorizes their own Zendesk account through OAuth. Actions run under that user's authorization, so the agent can access only the Zendesk account and permissions that user approved.
Yes. Contextual Access policies can require human approval before consequential Zendesk actions such as adding a ticket comment or marking a ticket solved. The call proceeds only after the policy's conditions have been satisfied.
Arcade proxies Zendesk API calls and does not persist your content as part of normal tool execution. Credentials are brokered and stored encrypted at rest, and the model never receives them.
Any framework or client that can connect to Arcade's MCP gateway or tool APIs works, including LangChain, OpenAI Agents, CrewAI, Claude Desktop, Claude Code, Cursor, Visual Studio Code, Microsoft Copilot Studio, and GitHub Copilot.
Arcade refreshes access while the user's Zendesk authorization remains valid. If it is revoked, rotated, or can no longer be refreshed, calls stop until the user reconnects Zendesk.
Zendesk's API rate limits and account-level limits still apply to calls made through Arcade. Plan workflows for throttling or retries when Zendesk limits requests; no separate Arcade quota changes those Zendesk limits.