MCP Catalogs
Home

Zammad-MCP

by basher83·30·Score 46

A comprehensive MCP server for Zammad integration with extensive ticket management tools, attachment support, and both stdio/HTTP transport options.

productivitycommunicationdeveloper-tools
22
Forks
13
Open issues
this month
Last commit
2d ago
Indexed

Overview

The Zammad MCP server provides a robust integration between AI assistants and Zammad customer support system. It offers comprehensive tools for ticket management including search, creation, updates, and tag management, as well as attachment handling capabilities. The server supports both stdio and HTTP transport modes, making it suitable for both local development and remote deployment scenarios. The codebase shows good quality with proper error handling, response format options (Markdown/JSON), and caching for performance optimization.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI assistants can create, update, and analyze customer support tickets in real-time
you:Automated ticket categorization and prioritization based on content analysis
you:Generate personalized responses to customer inquiries based on ticket history and user profiles
you:What authentication methods does Zammad MCP server support?
you:Can I use this MCP server with other AI assistants besides Claude?

When to choose this

Choose this if you're using Zammad as your helpdesk system and want AI assistants to directly interact with tickets, users, and attachments.

When NOT to choose this

Don't choose this if you're not using Zammad, as there's no benefit without an existing Zammad instance to integrate with.

Tools this server exposes

12 tools extracted from the README
  • zammad_search_tickets

    Search tickets with multiple filters

  • zammad_get_ticket

    Get detailed ticket information with articles

  • zammad_create_ticket

    Create new tickets in Zammad

  • zammad_update_ticket

    Update ticket properties

  • zammad_add_article

    Add comments or notes to tickets

  • zammad_get_user

    Get user information

  • zammad_search_users

    Search for users

  • zammad_get_organization

    Get organization details

  • zammad_download_attachment

    Download attachment content from a ticket article

  • zammad_list_ticket_states

    Get all available ticket states

  • zammad_list_ticket_priorities

    Get all available priority levels

  • zammad_get_current_user

    Get information about the authenticated user

Comparable tools

zendesk-mcpfreshdesk-mcpjira-mcpservice-now-mcp

Installation

Installation

With Claude Desktop

Add to your Claude Desktop configuration:

{
  "mcpServers": {
    "zammad": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/basher83/zammad-mcp.git", "mcp-zammad"],
      "env": {
        "ZAMMAD_URL": "https://your-instance.zammad.com/api/v1",
        "ZAMMAD_HTTP_TOKEN": "your-api-token"
      }
    }
  }
}

With Docker

docker run --rm -i \
  -e ZAMMAD_URL=https://your-instance.zammad.com/api/v1 \
  -e ZAMMAD_HTTP_TOKEN=your-api-token \
  ghcr.io/basher83/zammad-mcp:latest

FAQ

What authentication methods does Zammad MCP server support?
The server supports three authentication methods: API Token (recommended), OAuth2 Token, and Username/Password. API Token is the preferred method for production environments.
Can I use this MCP server with other AI assistants besides Claude?
Yes, the server implements the standard MCP protocol and should work with any MCP-compatible client or AI assistant that supports the protocol's tool calling and resource access features.

Compare Zammad-MCP with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.