Skip to main content
Glama

Zendesk MCP Server and API by Cotlet

List tickets in Zendesk

zendesk_list_tickets
Read-onlyIdempotent

List tickets in the user's own Zendesk account from ChatGPT, Claude or any AI agent. Returns how to do it in Zendesk step by step (screens, buttons, fields) and opens nothing by itself; then do it with the cotlet_browser_* tools in the user's Zendesk Cloud Browser. Zendesk's official API: Zendesk has a full REST API, the Support API (also called the Ticketing API), but no documented Zendesk-hosted MCP server for working tickets (checked 16 Oct 2026).

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "zendesk_list_tickets"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so safety is covered; the description adds the genuinely useful disclosure that the tool performs no navigation and only returns procedural guidance. That said, the trailing API trivia adds no behavioral value, and it never says what the step-by-step response contains or whether it is cached.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The actual purpose is buried after a delivery-channel preamble ("from ChatGPT, Claude or any AI agent"), and the final sentence about Zendesk's REST API and the absence of a hosted MCP server is filler that does not help the agent call the tool. The instruction content is useful but poorly front-loaded and padded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter, read-only tool, the description covers the critical mechanics (returns instructions, no action taken, use browser tools). However, it omits when to prefer this over zendesk_search_tickets and gives no hint about what the returned guide looks like or how it relates to account identity, leaving gaps for an agent choosing among many zendesk_* siblings.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Zero parameters, so the baseline is 4, but the description gives no indication of whether the tool is implicitly scoped to an account/session identified elsewhere (e.g., cotlet_whoami) or what the returned guide is keyed to. With 0 params there is little to document, yet the implicit account scoping is left unaddressed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

States "List tickets in the user's own Zendesk account," a clear verb+resource, but immediately reframes the tool as returning step-by-step instructions rather than ticket data, which muddies what it actually does. It does not differentiate from the obvious sibling zendesk_search_tickets.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives clear routing: it tells the agent that the tool "opens nothing by itself" and that the action must then be performed with cotlet_browser_* tools in the Zendesk Cloud Browser. It lacks an explicit when-to-use versus zendesk_search_tickets or other zendesk_* ticket tools, so the sibling boundary is left to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources