Skip to main content
Glama

SupportBee MCP by usefulapi

Get one reply of a ticket

supportbee_get_reply
Read-only

One reply of a ticket (text, replier, cc/bcc). GET /tickets/{ticket_id}/replies/{id}.

Input Schema

NameRequiredDescriptionDefault
reply_idYesThe reply id (from supportbee_list_replies).
ticket_idYesThe SupportBee ticket id (the number in the ticket URL; from supportbee_list_tickets).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the safety profile is covered. The description adds value by naming the returned fields and the underlying GET endpoint, but says nothing about failure modes (e.g., reply/ticket not found) or permission requirements. Adequate but thin on behavior beyond the annotation.

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

Conciseness4/5

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

Two short sentences, front-loaded with the resource and its contents before the endpoint detail. Nothing is wasted, though the raw endpoint string earns only marginal value for an agent.

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 simple read-only single-item fetch with 2 fully documented params, the description covers the resource and key return fields even without an output schema. It still omits behavior on missing/unauthorized replies, leaving a modest gap.

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?

Schema description coverage is 100%, with reply_id and ticket_id each documented including their provenance tools, so the schema carries parameter meaning. The description adds no parameter-level detail (no format, range, or scoping notes), so baseline 3 applies.

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

Purpose4/5

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

The description states a specific verb+resource: fetching one reply of a ticket, and names the returned fields (text, replier, cc/bcc) plus the exact HTTP route. It implicitly distinguishes itself from supportbee_list_replies by the singular scope, though it never names that sibling as an alternative.

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

Usage Guidelines2/5

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

There is no explicit when-to-use guidance, no prerequisites, and no mention of alternatives such as supportbee_list_replies. Usage must be inferred from the singular 'one reply' phrasing and the schema's pointer to supportbee_list_replies.

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.