Zendesk Admin MCP Server
Provides tools for administering Zendesk configuration, including full CRUD on triggers, automations, macros, views, SLA policies, groups, ticket fields, ticket forms, and webhooks; read-only audit logs; and read-only inventory of account settings, installed apps, brands, agent roles, tags, and locales.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Zendesk Admin MCP Serverlist all active triggers"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@sniebauer/zendesk-admin-mcp
Local MCP server for Zendesk admin/config work — the companion to @sniebauer/zendesk-mcp (day-to-day support).
54 tools: full CRUD on triggers, automations, macros, views, SLA policies, groups, ticket fields, ticket forms, and webhooks; a read-only audit log; and a read-only inventory of account settings, installed apps, brands, agent roles, tags, and locales.
Destructive and live-routing writes (deletes, and updates to triggers/automations/SLAs/trigger-order) are guarded with a preview-then-confirm step.
Install
Claude Desktop
Open your Claude Desktop config:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Add a
zendesk-adminentry undermcpServers:{ "mcpServers": { "zendesk-admin": { "command": "npx", "args": ["-y", "@sniebauer/zendesk-admin-mcp"] } } }Capture credentials (skip if you already ran setup for
@sniebauer/zendesk-mcp— they share the same config file):npx -y @sniebauer/zendesk-admin-mcp setupYou'll be prompted for your Zendesk subdomain, email, and an API token (generate at
https://<your-subdomain>.zendesk.com/admin/apps-integrations/apis/api-tokens). Stored at~/.config/zendesk-mcp/config.json(mode 0600).Restart Claude Desktop.
Claude Code
Same, but the config file is ~/.claude.json.
Related MCP server: Zendesk MCP Server
Shared credentials
This package reads the same ~/.config/zendesk-mcp/config.json as @sniebauer/zendesk-mcp. Run setup once (from either package) and both servers are authenticated. Env vars (ZENDESK_SUBDOMAIN / ZENDESK_EMAIL / ZENDESK_API_TOKEN) override the file.
Heads up: a Zendesk API token carries your full account permissions. This server can modify live business rules. The
require_confirmguard (below) is the safety net — there is no read-only token scope in Zendesk.
The require_confirm guard
Guarded operations — every delete, every update to triggers / automations / SLA policies, and zda_reorder_triggers — do not execute on the first call. Instead they return the object's current state (and, for updates, the proposed change) and ask you to re-invoke with require_confirm: true. This forces a deliberate two-step on anything that can break live ticket flow.
Creates and updates to lower-risk objects (macros, views, groups, fields, forms, webhooks) execute directly.
Tools (54)
Business rules — full CRUD (list / get / create / update / delete each)
zda_*_trigger(s)·zda_*_automation(s)·zda_*_macro(s)·zda_*_view(s)·zda_*_sla_policy/policieszda_reorder_triggers— reorder trigger evaluation precedence (guarded)
Ticketing config — full CRUD
zda_*_group(s)·zda_*_ticket_field(s)·zda_*_ticket_form(s)·zda_*_webhook(s)
Audit (read-only, Enterprise)
zda_audit_logs— who changed what, filterable by type/actor/timezda_audit_logs_for_object— all events for one object
Inventory (read-only)
zda_account_settings·zda_list_apps·zda_list_brands·zda_list_agent_roles·zda_list_tags·zda_list_locales
Verify
npm test # unit tests (schemas, error wrapper, guard, audit URL builder)
npm run smoke # reads-only end-to-end (requires credentials)Caveats
Guarded writes need two calls. First call previews; second call with
require_confirm: trueapplies.Audit logs need Zendesk Enterprise. Non-Enterprise accounts get a 403 with a clear message.
Conditions DSL is passthrough. Create/update accept the object's full structure (e.g.
conditions: {all,any}); Zendesk validates semantics.Credentials precedence. Env vars override the shared config file.
Smoke test is reads-only. It never creates or deletes config.
License
MIT — see LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseCqualityDmaintenanceA comprehensive server that allows users to interact with the Zendesk API, providing tools and resources for managing Zendesk Support, Talk, Chat, and Guide products including tickets, users, organizations, and more.4917
- AlicenseAqualityDmaintenanceEnables comprehensive management of Zendesk tickets, comments, and Help Center articles through tools for searching, creating, and updating content. It includes specialized prompts for ticket analysis and response drafting to streamline support workflows.71Apache 2.0
- Alicense-qualityDmaintenanceEnables AI assistants to search tickets, manage tags, create tickets, inspect automations, and more in Zendesk.MIT
- AlicenseAqualityCmaintenanceConnects AI assistants to your Zendesk account with 14 curated tools for managing tickets, users, organizations, and help center articles, running locally with no third-party services.14MIT
Related MCP Connectors
Zendesk MCP Pack — tickets, users, organizations via OAuth.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sniebauer/zendesk-admin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server