Skip to main content
Glama

RepuTend

decline_packet

Say no to one of your cases before it is filed, with the reason, so RepuTend does not file it. The case leaves the filing queue at once. known_reviewer: the reviewer is a genuine customer of yours or someone you know; the case closes and is not proposed again unless the review is edited. not_a_violation: the review does not break the cited guideline; the case closes and is not proposed again unless the review is edited. wrong_reason: it may be a violation, but the packet picked the wrong Trustpilot reason or clause; the case is reassessed. draft_wrong: the case is right, the argument or the highlight is not; a new draft is written, which counts against the company's regenerations for the day. evidence_wrong: the evidence summary contradicts what you know; the case is reassessed. other: anything else, with a note saying why; the case is held back. A packet that comes back unchanged in what you declined is not proposed again. note is kept for RepuTend. Only a case waiting to be filed can be declined; a report already filed with Trustpilot cannot. (capability: cases.decline_own)

Input Schema

NameRequiredDescriptionDefault
noteNo
reasonYes
case_idYes

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?

The only annotation is readOnlyHint: false, which merely confirms this is a mutation. The description goes well beyond that, spelling out the consequence of every reason value (case closes, is reassessed, draft regenerated and counted against the daily regeneration limit, or held back), that the note is retained, and that an unchanged packet will not be proposed again. That is unusually rich state-change disclosure for a mutation tool.

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 effect are front-loaded in the first two sentences, and the reason-by-reason breakdown is dense but each clause earns its place. The prose is a single long run-on block rather than a list, which makes the enum explanations slightly harder to scan.

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 three-parameter mutation with no output schema, the description covers preconditions, per-reason outcomes, side effects such as regeneration counting, and re-proposal behavior. An agent has everything it needs to call this correctly and predict the result.

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 description coverage is 0%, so the description carries the burden, and it does so for the enum: all six reason values are explained with their distinct downstream effects. The note parameter is only loosely covered ('note is kept for RepuTend', 'with a note saying why' for 'other'), and case_id is left implicit, so a small gap remains.

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?

The description opens with a specific verb and resource ('Say no to one of your cases before it is filed') and states the effect ('The case leaves the filing queue at once'), which distinguishes it clearly from sibling tools like approve_filing or appeal_packet.

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?

It gives explicit preconditions and exclusions: 'Only a case waiting to be filed can be declined; a report already filed with Trustpilot cannot.' Each reason is framed as a selection criterion, which effectively tells the agent when to pick each one. It stops short of naming a sibling alternative (e.g. appeal_packet) for the already-filed case.

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