Zammad MCP Server

MCP Server for Zammad API

Local serverstdioGo

What is the Zammad MCP Server?

MCP Server for Zammad API

What the server does

Resources allow the AI to read data from Zammad in a structured way using URIs.

  • zammad://tickets —
  • Name: — List Tickets
  • Description: — Lists all tickets accessible by the configured API token
  • MIME Type: — application/json
  • zammad://tickets/{ticket_id} — (Template)
  • Name: — Show Ticket (Resource)

Credentials and setup notes

  • Go: Version 1.24 or higher installed. * Zammad Instance: Access to a running Zammad instance (URL). * Zammad API Token: An API token generated within your Zammad instance with sufficient permissions.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
user.readerTo view and search users.

How to install the Zammad MCP Server

{
  "mcpServers": {
        "zammad": {
            "command": "<path-to>/zammad-go-mcp.exe",
            "args": [],
            "env": {
                "ZAMMAD_URL": "<zammad_url>",
                "ZAMMAD_TOKEN": "<zammad_token>"
            }
        }
    }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Go: Version 1.24 or higher installed. * Zammad Instance: Access to a running Zammad instance (URL). * Zammad API Token: An API token generated within your Zammad instance with sufficient permissions.
VariableDescriptionRequired
ZAMMAD_URLEndpoint or connection string the server talks to.Yes
ZAMMAD_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use Zammad to Requires.”
  • “Use Zammad to Optional.”
  • “Use Zammad to user.reader.”

Frequently asked questions

At minimum `ticket.agent` (or `ticket.customer`) to view/create/search tickets and add articles, and `user.reader` to view/search users. Broader permissions may be required for future additions.