Skip to main content
Glama
fruggr

Zendesk MCP Server by Fruggr

Add Public Comment

add_public_comment

Add a public comment (visible to requester) to a ticket, optionally with file attachments (uploaded via the Zendesk Uploads API and carried on the comment).

Instructions

Add a public comment (visible to requester) to a ticket, optionally with file attachments (uploaded via the Zendesk Uploads API and carried on the comment). The comment is appended to the ticket thread and emails the requester; use add_private_note instead for an internal, agent-only note.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bodyYesComment text sent to the requester. Plain text or HTML; visible in the ticket.
ticket_idYesTicket ID — the numeric id of the ticket to reply on. Obtain it from search_tickets or list_tickets.
attachmentsNoFiles to attach to this comment (base64-encoded content).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changedv3.3.1
    • addedInput schema / properties / attachments / items / additionalProperties
      Added value: +false
  2. Changed1 schema field changedv2.24.0
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  3. Changed1 schema field changedv2.22.0
    • addedInput schema / properties / attachments / items / properties / file_base64 / contentEncoding
      Added value: +"base64"
  4. Changed2 schema fields changedv2.20.2
    • changedInput schema / properties / attachments / items / properties / file_base64 / description
      Previous value: -"File content encoded as base64."New value: +"File content encoded as base64. At most 10420224 characters (about 7.45 MB of file), and the attachments of one call must stay under that total; the HTTP transport additionally caps request bodies at 4 MB."
    • addedInput schema / properties / attachments / items / properties / file_base64 / maxLength
      Added value: +10420224
  5. Changed2 schema fields changedv2.6.0
    • changedInput schema / properties / body / description
      Previous value: -"Comment content"New value: +"Comment text sent to the requester. Plain text or HTML; visible in the ticket."
    • changedInput schema / properties / ticket_id / description
      Previous value: -"Ticket ID"New value: +"Ticket ID — the numeric id of the ticket to reply on. Obtain it from search_tickets or list_tickets."
  6. Changed1 schema field changedv2.4.1
    • addedInput schema / properties / attachments
      Added value: +{
      +  "description": "Files to attach to this comment (base64-encoded content).",
      +  "items": {
      +    "properties": {
      +      "content_type": {
      +        "default": "application/octet-stream",
      +        "description": "MIME type, e.g. \"text/plain\", \"image/png\", \"application/pdf\".",
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "file_base64": {
      +        "description": "File content encoded as base64.",
      +        "format": "base64",
      +        "minLength": 1,
      +        "pattern": "^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$",
      +        "type": "string"
      +      },
      +      "file_name": {
      +        "description": "File name, e.g. \"app.log\" or \"screenshot.png\".",
      +        "minLength": 1,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "file_name",
      +      "file_base64"
      +    ],
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
  7. Changed1 schema field changedv2.3.1
    • addedInput schema / additionalProperties
      Added value: +false
  8. First observedv1.7.0

TDQS

Score is being calculated.