Get ticket

One ticket with its fields, tags and every comment, public and internal.

MCP tool zendesk_read → get_ticket

read

Returns one ticket with subject, status, priority, requester, assignee, group, tags and all comments in order, oldest first. Each comment says whether it is public or an internal note and who wrote it. The first comment is the description. Use it before replying so your agent sees the whole thread.

Parameters

Parameters: get_ticket
NameTypeDescription
ticket_id integer required integer Ticket ID from search_tickets or list_view_tickets.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "zendesk_read",
    "arguments": {
      "operation": "get_ticket",
      "arguments": {
        "ticket_id": 1
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "ticket_id": 48102,
    "subject": "Export fails with an error",
    "status": "pending",
    "priority": "normal",
    "requester": {
      "name": "Dana Whitfield",
      "email": "dana@example.com"
    },
    "assignee": "Sam Okafor",
    "group": "Support",
    "tags": [
      "export",
      "web"
    ],
    "updated_at": "2026-10-12T09:30:00Z",
    "comments": [
      {
        "comment_id": 9120001204,
        "author": "Dana Whitfield",
        "public": true,
        "body": "Export to CSV fails every time.",
        "created_at": "2026-10-12T08:55:00Z"
      },
      {
        "comment_id": 9120001877,
        "author": "Sam Okafor",
        "public": true,
        "body": "Sorry about that. What error text do you see after clicking Export?",
        "created_at": "2026-10-12T09:30:00Z"
      }
    ]
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.