zendesk-mcp-server-kon

zendesk-mcp-server-kon

3.3

A Model Context Protocol server for Zendesk providing comprehensive integration and management tools.

The Zendesk MCP Server KON is a fork of the reminia/zendesk-mcp-server project, enhanced with additional features and improvements for better integration with Zendesk. This server facilitates the management of Zendesk tickets, comments, community posts, and topics. It also provides specialized prompts for ticket analysis and response drafting, and offers full access to Zendesk Help Center articles as a knowledge base. The server is designed to streamline customer support operations by automating and simplifying various tasks associated with Zendesk's platform.

Features

  • Tools for retrieving and managing Zendesk tickets and comments
  • Tools for managing community posts, comments, and topics
  • Specialized prompts for ticket analysis and response drafting
  • Full access to the Zendesk Help Center articles as a knowledge base

MCP Tools

  • {'get_ticket': 'Retrieve a Zendesk ticket by its ID'}
  • {'get_ticket_comments': 'Retrieve all comments for a Zendesk ticket by its ID'}
  • {'create_ticket_comment': 'Create a new comment on an existing Zendesk ticket'}
  • {'get_community_posts': 'Retrieve community posts with optional filtering and sorting'}
  • {'get_community_post_comments': 'Retrieve a community post and all its comments'}
  • {'create_community_post_comment': 'Create a new comment on a community post'}
  • {'update_community_post_comment': 'Update a comment on a community post'}
  • {'update_community_post': 'Update a community post'}
  • {'get_community_topics': 'Retrieve all community topics'}

MCP Resources

  • {'zendesk://knowledge-base': 'Get access to the whole help center articles.'}

Usage with Different Platforms

setup

bash
uv venv && uv pip install -e .

configure_in_claude


{
  "mcpServers": {
    "zendesk": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/zendesk-mcp-server-kon",
        "run",
        "zendesk"
      ],
      "env": {
        "ZENDESK_SUBDOMAIN": "your-zendesk-subdomain",
        "ZENDESK_EMAIL": "your-zendesk-email",
        "ZENDESK_API_KEY": "your-zendesk-api-key"
      }
    }
  }
}