Zendesk MCP Plugin (Preview)
Zendesk MCP Plugin securely connects to Zendesk to retrieve account information, view assigned tickets, create and update tickets, and work with supported Help Center content.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Zendesk Support |
| URL | https://support.zendesk.com/hc/en-us |
| support@zendesk.com |
| Connector Metadata | |
|---|---|
| Publisher | Zendesk Inc |
| Website | https://www.zendesk.com |
| Privacy policy | https://www.zendesk.com/au/company/agreements-and-terms/privacy-notice/ |
| Categories | Business Management;Productivity |
Zendesk MCP Plugin
The Zendesk MCP Plugin connects Microsoft Copilot experiences to Zendesk support workflows. It lets an authorized Zendesk user find and review support tickets, inspect their conversations and history, retrieve a Zendesk Guide article, and take supported ticket actions. The server exposes 17 Zendesk operations plus two execution and schema utilities. Results and available actions follow the permissions of the Zendesk account used to authorize the connection.
Prerequisites
- A Zendesk account with access to the relevant tickets and, for write actions, permission to make the requested changes. Some operations, including Zendesk Support search and adding ticket tags, require an agent account.
- A Microsoft experience that supports certified MCP servers and allows the organization to enable the Zendesk MCP Plugin.
- Authorization of the Zendesk connection when prompted by the Microsoft experience. An administrator may need to enable the plugin under the organization's policies.
Connection setup and OAuth authorization
The plugin uses the OAuth 2.0 authorization-code flow. It requests the read scope to retrieve Zendesk data available to the authorized user and the write scope to create or update Zendesk records that user is permitted to change.
- Ask your Microsoft 365 or Copilot administrator to enable the Zendesk MCP Plugin if your organization requires administrator approval.
- Add the plugin in the supported Microsoft experience and select the option to connect or authorize it.
- When redirected to Zendesk, sign in with the Zendesk account you want to use and review the requested access before approving it.
- After returning to the Microsoft experience, verify the connection with a read-only request, such as retrieving the current user or listing tickets. The connection cannot access more Zendesk data or actions than the authorized account permits.
The OAuth authorization endpoint is https://mcp.zendesk.com/integrations/mcp/oauth/authorize, and the token endpoint is https://mcp.zendesk.com/integrations/mcp/oauth/token. Publisher and certification administrators must configure the registered multitenant OAuth application and provide Microsoft with test-account credentials and configuration instructions through the secure submission process. OAuth client secrets, test-account credentials, and access or refresh tokens must not be added to this package or to public documentation.
Supported operations
| Area | What you can do |
|---|---|
| Find tickets | Search Zendesk Support records with Zendesk search syntax, list tickets, and retrieve a ticket by ID. List tickets assigned to or requested by a specified user. |
| Review a ticket | Read comments, audit records, conversation log events, associated incidents, and ticket metrics. |
| Identify the user | Retrieve information about the currently authenticated Zendesk user. |
| Work with Zendesk Guide | Retrieve the properties of a Guide article by ID, optionally including related author, section, category, and translation data. |
| Create tickets | Create one ticket or submit up to 100 tickets in a background job. |
| Update tickets | Update an individual ticket, add tags, or submit updates for up to 100 tickets in a background job. Individual updates can include a public comment or internal note, depending on the public setting and the user's permissions. |
| Follow an action | Check the status of a previously started execution and resolve the input schema of a permitted action when needed. |
For example, you can ask: “Find open tickets about a failed login,” “Show the comments and audit history for ticket 12345,” “What are the metrics for ticket 12345?”, or “Draft a public reply for ticket 12345.” A ticket creation, update, comment, tag change, or bulk action changes Zendesk data; review the target and proposed content before confirming it in your Microsoft experience.
The connector's InvokeMCP operation is the Streamable HTTP transport used by Microsoft Copilot Studio for MCP protocol negotiation, dynamic tool discovery, and tool execution. It is marked as an advanced transport operation rather than a customer-facing business action. Certification testing should validate the MCP initialization request in the custom connector Test pane, then add the connector to a Copilot Studio agent and exercise the dynamically discovered Zendesk tools with the securely supplied test account. The generic Test pane can report the raw SSE response as a string against an implicit object contract; a 200 response with Content-Type: text/event-stream and a valid MCP initialization result confirms the transport, while end-to-end tool discovery should be validated in Copilot Studio.
Known issues and limitations
- Access is limited to the authorized account's Zendesk permissions. A ticket or article that the account cannot access might not be returned.
- Zendesk Support search requires Zendesk search syntax and uses offset pagination. For example,
type:ticket status:openfinds open tickets. Large result sets may require paging or a narrower query. - This package retrieves a Zendesk Guide article by ID. It does not expose separate Guide article search or outline tools.
- Bulk create and update operations accept at most 100 tickets per request and run as background jobs. Check their completion status before assuming all changes succeeded.
- Ticket updates may trigger Zendesk business rules and notifications. A public comment can be visible to the requester. Adding tags supports a safe update option: use the ticket's latest
updated_atvalue withsafe_update: trueto detect concurrent changes; a stale value returns a conflict. - Streamable MCP transport operations are designed for AI agents and are not exposed as ordinary actions in the traditional Power Automate flow designer.
- This focused tool set does not expose Zendesk administrative configuration operations.
Support and legal
For help, contact Zendesk Support or visit Zendesk. See the Zendesk Privacy Notice and Terms of Use.
Actions
| Use Zendesk tools |
Connects to the Zendesk MCP server and makes its supported tools available. |
Use Zendesk tools
Connects to the Zendesk MCP server and makes its supported tools available.