Skip to main content

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

ToolWhat It Does
Get ticket contextRetrieve full details for a specific support ticket
List view ticketsList tickets in a specific Zendesk view
List incremental ticket updatesRetrieve recently updated tickets since a given timestamp
Search supportSearch across tickets, users, and organizations
Get user contextRetrieve details about a specific Zendesk user
Get organization contextRetrieve details about a specific organization
Search help centerSearch published help center articles
Get help center articleRetrieve 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

  1. Sign in to your Zendesk admin center.
  2. Go to Apps and integrations > APIs > Zendesk API.
  3. Click the OAuth Clients tab, then Add OAuth client.
  4. Enter a name (for example, "Devs AI") and a description.
  5. Enter the redirect URL provided by your Devs.ai platform administrator.
  6. Click Save.

Step 2: Get Your Credentials

  1. After saving, Zendesk displays the Client ID (Unique identifier).
  2. Click Show to reveal the Client Secret and copy it immediately.

Step 3: Configure in Devs.ai

  1. Navigate to Organization > Connectors in Devs.ai.
  2. Find the Zendesk template and click Enable.
  3. Select OAuth as the authentication type.
  4. Enter your Client ID and Client Secret from Step 2.
  5. Select the tools you want to make available.
  6. 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

FieldValue
Authorization URLhttps://{subdomain}.zendesk.com/oauth/authorizations/new
Token URLhttps://{subdomain}.zendesk.com/oauth/tokens
Scopesread

📝 Note: Replace {subdomain} with your Zendesk subdomain (for example, mycompany.zendesk.com).

Additional Resources

⌘J