Skip to main content
Glama

Read a support thread

get_support_conversation
Idempotent

Read one of your support threads with every turn: your questions (role user), Rupert's answers (assistant) and the support team's follow-ups (admin, with author_name). Opening it marks it read for you, which clears it from threads_with_unread_admin_reply. Continue the thread with ask_support(conversation_id=...). Not found unless the thread is yours (a system admin reads any thread). Guide: enricher://docs/support

Input Schema

NameRequiredDescriptionDefault
conversation_idYesThe thread's id, as ask_support returned it.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.5/5.0
Behavior5/5

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

Excellent disclosure that opening the thread marks it read and thereby clears it from threads_with_unread_admin_reply — this is exactly the side effect that explains why readOnlyHint is false on an otherwise read-shaped tool. It also discloses the authorization model (ownership check, admin override) and points to a docs guide, adding real value beyond the annotations.

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

Conciseness5/5

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

Three tight sentences, zero filler: what you get, what it changes, how to continue. The side-effect disclosure is placed before the escalation path, so nothing important is buried.

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?

With an output schema present, the description needn't describe return shapes, and it still covers the two things an agent cannot learn from schema or annotations: the unread-clearing side effect and the ownership scoping. Nothing needed to call it correctly is missing.

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 coverage is 100% and the property description already says it is the thread id as ask_support returned it, so the description's 'Continue the thread with ask_support(conversation_id=...)' mostly echoes structured data. Nothing new about format, validity, or error behavior for the single id parameter is added.

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 and resource ('Read one of your support threads') and immediately specifies the payload of every turn by role (user, assistant, admin with author_name). It is clearly separable from ask_support, which the description explicitly frames as the write/continuation counterpart.

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 explicit routing to ask_support(conversation_id=...) for continuing the thread, and states the access condition under which the tool fails (not found unless the thread is yours; a system admin reads any thread). It never names list_support_conversations as the way to obtain an id, so one alternative is left implicit.

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.