Zendesk MCP Server
The Zendesk MCP server lets your AI agents interact with Zendesk Support and Help Center. Agents can search and retrieve support tickets, look up user and organization details, browse view-based ticket lists, and search help center articles — all read-only and scoped to the authenticated user's permissions.
Capabilities
| Tool | What It Does |
|---|---|
| Get ticket context | Retrieve full details for a specific support ticket |
| List view tickets | List tickets in a specific Zendesk view |
| List incremental ticket updates | Retrieve recently updated tickets since a given timestamp |
| Search support | Search across tickets, users, and organizations |
| Get user context | Retrieve details about a specific Zendesk user |
| Get organization context | Retrieve details about a specific organization |
| Search help center | Search published help center articles |
| Get help center article | Retrieve the full content of a help center article |
📝 Note: All Zendesk tools are read-only. The agent cannot create, update, or close tickets.
OAuth Setup
The Zendesk MCP server uses OAuth to authenticate. To enable this integration, you need to create an OAuth client in Zendesk and provide the credentials to Devs.ai.
Step 1: Create an OAuth Client
- Sign in to your Zendesk admin center.
- Go to Apps and integrations > APIs > Zendesk API.
- Click the OAuth Clients tab, then Add OAuth client.
- Enter a name (for example, "Devs AI") and a description.
- Enter the redirect URL provided by your Devs.ai platform administrator.
- Click Save.
Step 2: Get Your Credentials
- After saving, Zendesk displays the Client ID (Unique identifier).
- Click Show to reveal the Client Secret and copy it immediately.
Step 3: Configure in Devs.ai
- Navigate to Organization > Connectors in Devs.ai.
- Find the Zendesk template and click Enable.
- Select OAuth as the authentication type.
- Enter your Client ID and Client Secret from Step 2.
- Select the tools you want to make available.
- Click Save.
When a user first interacts with an agent connected to Zendesk, they will be prompted to authorize access to their Zendesk account.
OAuth Configuration Reference
| Field | Value |
|---|---|
| Authorization URL | https://{subdomain}.zendesk.com/oauth/authorizations/new |
| Token URL | https://{subdomain}.zendesk.com/oauth/tokens |
| Scopes | read |
📝 Note: Replace
{subdomain}with your Zendesk subdomain (for example,mycompany.zendesk.com).