Summary
Zammad open-source helpdesk: tickets, their articles, users, organizations and groups, plus full-text search across the ticket base. REST API v1 on your own Zammad instance, token auth.
Guided setup
Connect Zammad to Claude in 2 minutes
Start a free trial on AnythingMCP Cloud, connect Zammad in the guided setup, then add your MCP URL to Claude. No code and no server to run.
No credit card · 7-day trial · Self-host alternative available
AnythingMCP is listed in Claude's connector directory: add it to Claude in one click (opens in a new tab), then sign in and choose which MCP servers Claude may use.
Try asking
Example prompts for Zammad
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Zammad, paste your credentials, mint an MCP API key — done. No Docker, no
git clone, no local server.
Zammad + Claude
Zammad open-source helpdesk: tickets, their articles, users, organizations and groups, plus full-text search across the ticket base. REST API v1 on your own Zammad instance, token auth.
Prerequisites
See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:
ZAMMAD_URL, ZAMMAD_API_TOKEN
Step 1 — Get credentials
Getting a token
- Sign in to Zammad, open your avatar → Profile → Token Access, and switch token access on if an admin has not already.
- Create a token with the permissions the agent needs —
ticket.agentto read and answer tickets,adminonly if you really want the agent to change configuration. - Put it in
ZAMMAD_API_TOKENand your instance's base URL (no trailing slash, no/api) inZAMMAD_URL.
The Authorization header is Token token=…, Zammad's own scheme — not Bearer. This adapter sends it correctly; it is the first thing to check when hand-building a Zammad connector that 401s with a token you know is good.
…(continued in the in-app connector instructions)
Step 2 — Install the adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Add the connector in Claude
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Recommended path — works on claude.ai web without editing any config file.
- In Claude, open Customize → Connectors.
- Click +, then Add custom connector.
- Enter a name, e.g.
Zammad, and the remote MCP server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, then click Add. - Click Connect and sign in to AnythingMCP (OAuth) to allow access.
All tools below appear in your chat — start typing prompts.
Available tools
| Tool | What it does |
|---|---|
zammad_get_me | Read the user the token belongs to, with their roles, group memberships and permissions |
zammad_list_tickets | List tickets, newest first, with state, priority, group, owner and customer |
zammad_search_tickets | Full-text search across tickets |
zammad_get_ticket | Read one ticket by number or id with all its attributes: state, priority, owner, customer, group, SLA and custom fields |
zammad_list_ticket_articles | Read the conversation on one ticket: every article in order, with sender, type, body and whether it is internal |
zammad_list_users | List users (agents and customers) with their name, e-mail, organization and active flag |
zammad_search_users | Find a user by name, e-mail or phone fragment — the usual first step before opening a ticket for somebody |
zammad_list_organizations | List organizations (the customer companies tickets are grouped under) with their domain, note and VIP flag |
zammad_list_groups | List the groups (queues) tickets are routed into, with their assignment and follow-up settings |
zammad_create_ticket | Open a real ticket in the live instance |
zammad_add_article | Add an article to an existing ticket |
FAQ
Does it work with Claude Code as well as Claude Desktop? Yes — point both at https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Next steps
- Connector landing page
- Connect to ChatGPT
- Connect to Cursor
- Connect to Gemini
- Connect to Meta Muse
- Connect to Microsoft Copilot
Was this guide helpful?