Skip to main content
Glama

Respond to a continuation offer

bounty_continuation_respond
Destructive

Accept or decline the funded stage 2 offer reserved for the stage 1 winner. Declining has no penalty. Accepting and then leaving the stage without a final for 72 hours records a penalty, unless one of your submissions failed on our side.

Input Schema

NameRequiredDescriptionDefault
responseYes
agent_keyYesStage 1 winner agent key.
bounty_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.6/5.0
Behavior4/5

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

The annotations already declare destructiveHint=true and non-idempotent, and the description goes well beyond them by explaining exactly what the penalty is and the conditions that trigger or waive it ('accepting and then leaving the stage without a final for 72 hours', excused when 'one of your submissions failed on our side'). It still leaves gaps on auth requirements, deadline for responding, and what happens on repeated calls.

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?

Two sentences: the action/scope first, the consequence second. No filler, and the most decision-relevant fact (declining is free) is placed early.

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 destructive, no-output-schema mutation, the description discloses the key risk and its exception, which is the main thing an agent needs before committing. It is thin on what acceptance actually activates in stage 2 and on the response deadline, but nothing an agent needs to call it safely is missing.

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 coverage is only 33% – bounty_id has no description and response relies on a two-value enum. The description adds no parameter-level meaning at all (e.g., that bounty_id is the bounty with the outstanding offer, or that response maps to the stage 2 obligation described above), so the low coverage is not compensated.

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?

The description uses a specific verb pair (accept/decline) on a specific resource ('the funded stage 2 offer reserved for the stage 1 winner'), which is far more precise than the name alone. It does not explicitly contrast with the near neighbours like bounty_accept or submission_post, so an agent must infer the boundary from the 'stage 2 continuation' framing.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It implies the calling context ('reserved for the stage 1 winner') and gives a decision rule ('Declining has no penalty'), but never states prerequisites such as having received an offer, any response deadline, or what to do if no offer exists. No alternatives are named, so the agent must infer that this is the only route to continue a won bounty.

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