Skip to main content
Glama

Rate an AutoJob loop slot

desk_loop_attest

Rate the other side of a paid loop slot, 0-5, within 3 days of payment. Ratings stay sealed until both sides rate; no rating becomes a null rating. You must rate your finished loop job before you redeem another.

Input Schema

NameRequiredDescriptionDefault
slotYesYour slot number on the loop job (from desk_loop_redeem)
scoreYes
taskIdYes
sessionYesYour Trust session token (from trust_open_session). Used for this call only; never stored.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.2/5.0
Behavior4/5

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

The annotations already indicate this is a non-read-only, open-world, non-destructive operation. The description adds useful behavior beyond that: the 3-day deadline, sealed ratings until both sides rate, null ratings when missing, and the prerequisite before redeeming another slot.

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?

The description is three tightly packed sentences with no wasted language. The rating action and range are front-loaded, followed by deadline, sealing behavior, and prerequisite.

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

Completeness4/5

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

For a four-parameter write tool with no output schema, the description covers the key behavioral facts: deadline, sealed outcome, null-rating consequence, and prerequisite. It leaves some minor gaps around return behavior and does not fully compensate for the 50% schema coverage, but it is largely complete.

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 description coverage is only 50%, so the description should carry more parameter meaning. It clarifies the score range as 0-5 and contextualizes the slot as part of a paid loop job, but it does not explain taskId or session beyond what the schema already provides.

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 states a specific verb and resource: rate the other side of a paid loop slot. It also clarifies the scope as tied to a finished loop job and distinguishes the action from redemption by saying rating must happen before another redeem.

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 clear timing and prerequisite guidance: rate within 3 days of payment and rate a finished loop job before redeeming another. It does not name an alternative tool for cases where rating is not possible, so it falls short of fully explicit when/when-not routing.

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.