Skip to main content

MCP server for Zendesk integration

Project description

Zendesk MCP Server

A Model Context Protocol (MCP) server for Zendesk integration. This server provides tools for interacting with Zendesk, including ticket management, user operations, and search functionality.

Features

  • Ticket Management: Create, read, update, and comment on support tickets
  • User Management: View user information and details
  • Search: Advanced ticket search with flexible query options
  • Resources: Access Zendesk tickets, users, groups, and ticket fields
  • Prompts: Templates for creating tickets, crafting responses, and analyzing data

Installation

pip install mcp-zendesk

Configuration

Set the following environment variables:

export ZENDESK_BASE_URL="https://your-subdomain.zendesk.com"
export ZENDESK_EMAIL="your_email@example.com"
export ZENDESK_API_TOKEN="your_api_token"

To get an API token, visit Admin > Channels > API in your Zendesk Support admin interface.

Usage

Starting the server directly

mcp-zendesk

Using with Claude Desktop

Add the following to your claude_desktop_config.json file:

"mcp-zendesk": {
  "command": "uvx",
  "args": [
    "mcp-zendesk"
  ],
  "env": {
    "ZENDESK_BASE_URL": "https://your-subdomain.zendesk.com",
    "ZENDESK_EMAIL": "your_email@example.com",
    "ZENDESK_API_TOKEN": "your_api_token"
  }
}

Replace the environment variables with your actual Zendesk credentials.

Available Tools

  • get_ticket: Get details of a specific Zendesk ticket
  • create_ticket: Create a new ticket with subject, description, priority, and tags
  • update_ticket: Update status, priority, or add comments to existing tickets
  • search_tickets: Search tickets with custom queries and sorting options
  • get_user: Get details of a specific Zendesk user
  • add_ticket_comment: Add public or private comments to tickets

Available Resources

  • zendesk://tickets: List of all recent Zendesk tickets
  • zendesk://users: List of all Zendesk users
  • zendesk://ticket-fields: List of all ticket fields (default and custom)
  • zendesk://groups: List of support groups in the Zendesk account

Available Prompts

  • create_ticket: Template for creating a new ticket with appropriate details
  • ticket_response: Template for drafting professional responses to tickets
  • ticket_analysis: Template for analyzing ticket data and trends

Example Queries

Once connected to Claude, you can ask questions like:

  • "Show me all open tickets with high priority"
  • "Create a new ticket for a customer who can't log into their account"
  • "Find all tickets submitted by user@example.com"
  • "What's the status of ticket #12345?"
  • "Add a reply to ticket #12345 explaining how to reset a password"

Version

0.0.1

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_zendesk-0.0.2.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_zendesk-0.0.2-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file mcp_zendesk-0.0.2.tar.gz.

File metadata

  • Download URL: mcp_zendesk-0.0.2.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.13

File hashes

Hashes for mcp_zendesk-0.0.2.tar.gz
Algorithm Hash digest
SHA256 33741bcf0eee79ec293f523821cba6149c682e500dd93e35cd73dfcc9cfe13e4
MD5 11a25ccb3a70953964b22bc71f6334ff
BLAKE2b-256 6ff5e54543176199154c20f83a701e0fff8d28fc60f3ae9679b17f852629582a

See more details on using hashes here.

File details

Details for the file mcp_zendesk-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_zendesk-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3f44a6e1f89f81ef624b4c43d3197b5bcb08ed876b0651a586c308617e13b3b3
MD5 b70bd32ecd13ae876b29f4d70e12b676
BLAKE2b-256 1b9d8b084f4986b013d6d4083ea60314652cd3d8d322fd4a0fccecf2a2a939c7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page