Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ZENDESK_EMAILYesYour Zendesk email address.
ZENDESK_API_TOKENYesYour Zendesk API token.
ZENDESK_SUBDOMAINYesYour Zendesk subdomain (the part before .zendesk.com).
ZENDESK_DEFAULT_PERMISSION_GROUP_IDNoDefault permission group ID for new articles (optional).

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
fetch_ticketsA

Fetch Zendesk support tickets with full conversation transcripts for trend analysis. Filters by date range and ticket status. Returns ticket metadata (subject, status, priority, tags, dates) and the complete conversation transcript for each ticket. Use for analyzing support trends, common issues, and customer sentiment.

read_articlesA

Read articles from the Zendesk Help Center (Guide). Supports four modes: "search" for full-text search, "list" to browse articles by section or labels, "get" to retrieve a single article by ID with full content, and "sections" to list all Help Center sections (lightweight — use this to discover section IDs before creating articles).

create_articleA

Create a new article in the Zendesk Help Center. The article is created as a draft by default to allow review before publishing. Requires a section_id — use read_articles with include_sections=true to discover available sections.

update_articleA

Update an existing Zendesk Help Center article's content (title, body, draft status). Uses the Zendesk Translations API to modify content for the specified locale. At least one of title, body, or draft must be provided.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.4/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: fetch_tickets is exclusively for support tickets, while read_articles, create_article, and update_article handle help center articles without overlap. Even though read_articles supports multiple modes, it does not conflict with the write tools.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern (fetch_tickets, read_articles, create_article, update_article). The verbs are action-oriented and clearly indicate the operation, making the naming predictable and easy to navigate.

Tool Count5/5

With only 4 tools, the set is compact but well-scoped for the two main domains (ticket analysis and article management). Each tool serves a necessary function without redundancy or bloat.

Completeness4/5

The article workflow is nearly complete, with read, create, and update operations, but it lacks delete functionality. Ticket handling only supports fetching, which aligns with the stated trend-analysis purpose but may be limiting for other use cases. Overall, the coverage is solid with minor gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues