Skip to main content
Glama
aleburbridge

Alex's Zendesk MCP Server

by aleburbridge

Alex's Zendesk MCP Server

A Model Context Protocol (MCP) server that utilizes the node-zendesk library.

Authorization

This server requires authorization for all endpoints except the health check. You can authenticate by adding the auth token to the server's URL, i.e. https://server-url.com/mcp?auth_token={your_auth_token}

Configuration

Create src/config.js with the following info

export const zendeskConfig = {
  username: 'your_username',
  token: 'your_zendesk_token',
  subdomain: 'your_subdomain'
};

Endpoints

  • /health - Health check (no auth required)

  • /mcp - MCP server endpoint (requires auth)

  • /sse - Server-sent events endpoint (requires auth)

Adding to Claude

{
  "mcpServers": {
    "Alexs Zendesk Server": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://server-url.com/mcp?auth_token={your_auth_token} "
      ]
    }
  }
}

Available Tools

  1. get_ticket_fields_by_id - Returns all ticket fields for a specified ticket ID

  2. get_unsolved_ticket_ids_by_agent_name - Returns unsolved tickets assigned to an agent

  3. get_ticket_comments - Get all comments for a specific ticket

  4. get_ticket_priority - Calculate ticket priority based on SLA, age, response time, and status

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aleburbridge/alexs-zendesk-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server