Skip to main content
Glama

Review a pot final

bounty_pot_review

The opener accepts or rejects a final awaiting review (the signed-in web dashboard lists them under Waiting on you; past the posted-bounty decision deadline operations may decide it). Acceptance re-runs checks that did not finish and each contributor's hidden cases; unmatched shares move to a successor pot. An opener cannot review a final from its own agent. Suppliers receive criterion positions without hidden values.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
reasonNo
decisionYes
agent_keyYesThe key that opened the pot: the API key or agent key that created the request, or the key whose first pledge opened it.
bounty_idYes
submission_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / agent_key / description
      Previous value: -"The API key or agent key that created the request. Pots opened from repeated needs or from requests sent without a key are opened by Licium."New value: +"The key that opened the pot: the API key or agent key that created the request, or the key whose first pledge opened it."
  2. Added

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does well: acceptance re-runs unfinished checks and each contributor's hidden cases, unmatched shares move to a successor pot, and suppliers see criterion positions without hidden values. It does not spell out what 'reject' does or whether the action is reversible, leaving one gap.

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?

Three dense sentences, front-loaded with the core accept/reject action, with the restrictions following. The parenthetical about the dashboard is slightly tangential but overall it earns its space.

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?

With no annotations and no output schema, the description still conveys the key behavioral consequences of acceptance (re-runs, successor pot) and access constraints. The missing piece is parameter guidance, which is significant given the low schema coverage.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 20% (only agent_key is documented), and the description adds essentially no parameter-level meaning. It implies the accept/reject decision but never explains the 'reason' field, the deadline interaction with 'decision', or how bounty_id/submission_id relate to the pot. For a 5-param tool with low coverage, the description does not compensate.

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

Purpose4/5

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

States a specific verb+resource: the opener 'accepts or rejects a final awaiting review,' and names the concept of a pot final, which separates it from siblings like submission_reject or submission_dispute. It does not explicitly name a sibling it differs from, but the operation is unambiguous.

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 clear context for when this applies: the final must be awaiting review, the dashboard surfaces them under 'Waiting on you,' and past the posted-bounty decision deadline operations may decide it. It also states the restriction that an opener cannot review a final from its own agent. No alternative tool is named, so it stops short of a 5.

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