Skip to main content
Glama

Give a thread a subject of the team's own

rename_conversation

Gives a thread a subject that says what it is about, for the people who work it: shown in the lists and on the thread screen in place of the subject of the mail, and in "team_subject" of list_conversations and get_conversation. It is the team's label and never the subject of the correspondent's mail: "subject" stays the one they wrote, every answer still leaves as a "Re:" of it with the ticket number, and their mail client keeps the case as one conversation. Use it on a ticket whose subject says nothing of the request, a form notification ("New message from ...") or a bare order, once you know what is asked: name the request, not the person. One line, up to 255 characters; giving the subject of the mail again, or null, takes the team's away. The renaming is recorded on the thread as a note signed by the person this connection acts for, naming the former subject, and the search finds the thread by both. One subject per thread, so it takes one conversation_id.

Input Schema

NameRequiredDescriptionDefault
team_subjectYesThe subject the team gives the thread, plain text on one line, up to 255 characters: what is asked, for example "Devis pour un site vitrine" rather than "Nouveau message de Jessica".
conversation_idYesThe id of the conversation, as list_conversations gives it.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

With no annotations, the description carries the full load and does: it discloses the side effect (a note is recorded on the thread, signed by the acting person, naming the former subject), the search impact (findable by both subjects), the invariants (replies still go out as "Re:" of the original, the client keeps one conversation), and the 255-character one-line constraint.

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?

Purpose and the team-vs-correspondent distinction are front-loaded, and nearly every clause adds information. It is a single dense paragraph with some redundancy against the schema (one line, 255 characters) and slightly shifting vocabulary (thread / ticket / conversation), which costs it a point.

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?

No annotations and no output schema, yet the description covers mutation semantics, side effects, clearing behavior, validation limits, and downstream effects on search and reply threading. An agent has everything needed to call it correctly.

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%, so baseline is 3, but the description adds real meaning: team_subject is the team's label and never the correspondent's subject, one line up to 255 characters, and re-supplying the mail subject or null clears it. It also clarifies that only one subject exists per thread, hence a single conversation_id.

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: it gives a thread a team-owned subject, and sharply contrasts that with the correspondent's mail "subject", which stays untouched. An agent can tell exactly what this does and how it differs from siblings like set_conversation_status or reply_to_conversation.

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 concrete triggering conditions: use it on a ticket whose subject says nothing of the request, a form notification, or a bare order, once the request is known. It also explains the inverse case (re-submitting the mail subject, or null, removes the team subject), but names no sibling alternative or exclusion.

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