Skip to main content
Glama
sniebauer

Zendesk Admin MCP Server

by sniebauer

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ZENDESK_EMAILNoZendesk email
ZENDESK_API_TOKENNoZendesk API token
ZENDESK_SUBDOMAINNoZendesk subdomain

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
zda_list_triggersA

List all Zendesk triggers.

zda_get_triggerA

Fetch a single Zendesk trigger by ID, including its full definition.

zda_create_triggerB

Create a new Zendesk trigger. Common fields: title, conditions {all,any}, actions, active, category_id.

zda_update_triggerA

Update an existing Zendesk trigger. GUARDED: this object affects live ticket flow. Call without require_confirm to preview the current state; re-call with require_confirm: true to apply. Common fields: title, conditions {all,any}, actions, active, category_id.

zda_delete_triggerA

Delete a Zendesk trigger. GUARDED: call without require_confirm to preview the object that would be deleted; re-call with require_confirm: true to apply.

zda_list_automationsB

List all Zendesk automations.

zda_get_automationA

Fetch a single Zendesk automation by ID, including its full definition.

zda_create_automationC

Create a new Zendesk automation. Common fields: title, conditions {all,any}, actions, active. Automations are time-based.

zda_update_automationA

Update an existing Zendesk automation. GUARDED: this object affects live ticket flow. Call without require_confirm to preview the current state; re-call with require_confirm: true to apply. Common fields: title, conditions {all,any}, actions, active. Automations are time-based.

zda_delete_automationA

Delete a Zendesk automation. GUARDED: call without require_confirm to preview the object that would be deleted; re-call with require_confirm: true to apply.

zda_list_macrosA

List all Zendesk macros.

zda_get_macroA

Fetch a single Zendesk macro by ID, including its full definition.

zda_create_macroB

Create a new Zendesk macro. Common fields: title, actions, active, restriction.

zda_update_macroB

Update an existing Zendesk macro. Common fields: title, actions, active, restriction.

zda_delete_macroA

Delete a Zendesk macro. GUARDED: call without require_confirm to preview the object that would be deleted; re-call with require_confirm: true to apply.

zda_list_viewsA

List all Zendesk views.

zda_get_viewA

Fetch a single Zendesk view by ID, including its full definition.

zda_create_viewA

Create a new Zendesk view. Common fields: title, conditions {all,any}, execution (columns/sorting), active, restriction.

zda_update_viewA

Update an existing Zendesk view. Common fields: title, conditions {all,any}, execution (columns/sorting), active, restriction.

zda_delete_viewA

Delete a Zendesk view. GUARDED: call without require_confirm to preview the object that would be deleted; re-call with require_confirm: true to apply.

zda_list_sla_policiesB

List all Zendesk sla_policies.

zda_get_sla_policyA

Fetch a single Zendesk sla_policy by ID, including its full definition.

zda_create_sla_policyA

Create a new Zendesk sla_policy. Common fields: title, description, filter {all,any}, policy_metrics (priority/metric/target/business_hours).

zda_update_sla_policyA

Update an existing Zendesk sla_policy. GUARDED: this object affects live ticket flow. Call without require_confirm to preview the current state; re-call with require_confirm: true to apply. Common fields: title, description, filter {all,any}, policy_metrics (priority/metric/target/business_hours).

zda_delete_sla_policyA

Delete a Zendesk sla_policy. GUARDED: call without require_confirm to preview the object that would be deleted; re-call with require_confirm: true to apply.

zda_reorder_triggersA

Reorder triggers. Trigger order determines evaluation precedence and is a common source of silent routing bugs. GUARDED: call without require_confirm to preview the current order; re-call with require_confirm: true to apply. Provide the COMPLETE ordered list of trigger IDs.

zda_list_groupsA

List all Zendesk groups.

zda_get_groupA

Fetch a single Zendesk group by ID, including its full definition.

zda_create_groupA

Create a new Zendesk group. Common fields: name, description, default, is_public.

zda_update_groupC

Update an existing Zendesk group. Common fields: name, description, default, is_public.

zda_delete_groupA

Delete a Zendesk group. GUARDED: call without require_confirm to preview the object that would be deleted; re-call with require_confirm: true to apply.

zda_list_ticket_fieldsA

List all Zendesk ticket_fields.

zda_get_ticket_fieldB

Fetch a single Zendesk ticket_field by ID, including its full definition.

zda_create_ticket_fieldA

Create a new Zendesk ticket_field. Common fields: type, title, description, required, active, custom_field_options (for dropdowns).

zda_update_ticket_fieldB

Update an existing Zendesk ticket_field. Common fields: type, title, description, required, active, custom_field_options (for dropdowns).

zda_delete_ticket_fieldA

Delete a Zendesk ticket_field. GUARDED: call without require_confirm to preview the object that would be deleted; re-call with require_confirm: true to apply.

zda_list_ticket_formsB

List all Zendesk ticket_forms.

zda_get_ticket_formA

Fetch a single Zendesk ticket_form by ID, including its full definition.

zda_create_ticket_formA

Create a new Zendesk ticket_form. Common fields: name, display_name, ticket_field_ids (ordered), active, end_user_visible.

zda_update_ticket_formA

Update an existing Zendesk ticket_form. Common fields: name, display_name, ticket_field_ids (ordered), active, end_user_visible.

zda_delete_ticket_formA

Delete a Zendesk ticket_form. GUARDED: call without require_confirm to preview the object that would be deleted; re-call with require_confirm: true to apply.

zda_list_webhooksA

List all Zendesk webhooks.

zda_get_webhookA

Fetch a single Zendesk webhook by ID, including its full definition.

zda_create_webhookB

Create a new Zendesk webhook. Common fields: name, endpoint, http_method, request_format, status, subscriptions, authentication.

zda_update_webhookB

Update an existing Zendesk webhook. Common fields: name, endpoint, http_method, request_format, status, subscriptions, authentication.

zda_delete_webhookA

Delete a Zendesk webhook. GUARDED: call without require_confirm to preview the object that would be deleted; re-call with require_confirm: true to apply.

zda_audit_logsA

Read the Zendesk audit log (who changed what, when). Filter by source_type, actor_id, and time window. Read-only. Requires Zendesk Enterprise. Use this to verify a change landed or to detect config drift.

zda_audit_logs_for_objectA

Read all audit-log events for a specific object (by source_type + source_id). Read-only. Requires Zendesk Enterprise. The natural 'did my change land / what happened to this trigger' lookup.

zda_account_settingsA

Read the Zendesk account settings (branding, tickets, agents, etc.). Read-only.

zda_list_appsA

List installed Zendesk Marketplace apps (installations) and their settings. Read-only.

zda_list_brandsA

List the brands configured on this Zendesk account. Read-only.

zda_list_agent_rolesA

List the custom agent roles defined on this account (Enterprise). Read-only.

zda_list_tagsA

List the most-used tags across the account. Read-only.

zda_list_localesA

List the locales available/enabled on this account. Read-only.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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