Skip to main content
Glama
LibreDesk MCP

LibreDesk MCP

by Passe12345

remove_user_assignee

Unassign a user from a conversation by UUID, allowing support teams to clear ownership before reassigning or closing the ticket.

Instructions

Remove User Assignee Requires the conversations:update_user_assignee permission. PUT /api/v1/conversations/{uuid}/assignee/user/remove Tags: Conversations

Input Schema

NameRequiredDescriptionDefault
uuidYes(path parameter)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.0

TDQS

C2.8/5.0
Behavior2/5

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

No annotations are supplied, so the description carries the full behavioral burden. It does add real value by naming the required permission scope (conversations:update_user_assignee) and the mutation verb PUT, but it says nothing about idempotency, what happens if no user assignee exists, whether other assignments are affected, or error behavior.

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

Conciseness3/5

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

The description is short and front-loaded, but the raw HTTP verb+route line and the "Tags: Conversations" trailer are reference-style filler rather than guidance. Nothing is wasted to the point of harm, but part of the text does not help an agent decide or invoke.

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 one-parameter mutation with no annotations and no output schema, the definition covers the essentials (what it does, the auth scope, the endpoint). It remains thin on side effects, failure modes, and response expectations, which matter for a destructive assignee change.

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?

There is a single parameter with 100% schema description coverage, so the baseline is 4. The route text confirms the uuid identifies the conversation path resource, which is a small but genuine addition beyond the schema's bare "(path parameter)" label.

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

Purpose3/5

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

The title restates the tool name ("Remove User Assignee"), but the included route PUT /api/v1/conversations/{uuid}/assignee/user/remove clarifies the verb and resource: it removes the user-level assignee on a specific conversation. It does not explicitly contrast with remove_team_assignee, which is the nearest sibling, so the agent must infer the distinction from the word "user".

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 when-to-use guidance and no mention of when not to use it. The sibling remove_team_assignee and update_user_assignee are never referenced, so the agent gets no help choosing among the assignee-mutation tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools