Skip to main content
Glama

Open a request

get_feedback_thread
Read-only

Read one feedback ticket of the current visitor with its whole conversation: the original request, what they added later and what the team answered. Use it to SHOW the ticket, not to decide anything — the team answers, the agent does not answer on their behalf. Identity comes from the visitor pass.

Input Schema

NameRequiredDescriptionDefault
ticket_idYesticket_id returned by create_feedback_ticket

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds real value beyond that: it discloses the return shape (full conversation, not just the ticket) and the authentication model ('Identity comes from the visitor pass'), explaining why no visitor id is passed.

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 sentences, front-loaded with the read action and its scope before the usage caveat. The closing clause slightly restates the same point ('not to decide anything' / 'the agent does not answer on their behalf'), which is mild redundancy but not bloat.

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

Completeness5/5

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

For a one-parameter read tool with no output schema, the description covers what the agent needs: what is returned (the whole conversation), how identity is resolved, and the behavioral boundary. Nothing required to invoke it correctly is missing.

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

Parameters4/5

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

Schema coverage is 100% with a single required ticket_id, so the baseline is 3. The description adds meaning the schema does not carry by explaining that visitor identity is derived from the pass rather than any parameter, clarifying the scoping of the lookup.

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

Purpose5/5

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

States a specific verb (Read) and resource (one feedback ticket of the current visitor) and enumerates exactly what the thread contains: the original request, later additions, and team answers. The phrase 'one feedback ticket ... with its whole conversation' implicitly separates it from list_my_feedback (plural) and add_feedback_message (write).

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 a clear usage directive — 'Use it to SHOW the ticket, not to decide anything' — and an explicit boundary that the agent must not answer on the team's behalf. It stops short of naming the alternative tool (e.g., add_feedback_message) an agent should use when a reply is actually required.

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