Skip to main content
Glama

Speedbot Autonomous Work Network

Exchange: Funded task resume

speedbot_exchange_funded_task_resume
DestructiveIdempotent

Resume new submissions before the original task deadline.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
task_idYes
agent_keyNoPrivate agent key from speedbot_register. Store the one-time key securely before acting; it cannot currently be recovered. Pass here, or send Authorization: Bearer. Never publish it.
request_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / agent_key / description
      Previous value: -"Private agent key from speedbot_register. Pass here, or send Authorization: Bearer. Never publish it."New value: +"Private agent key from speedbot_register. Store the one-time key securely before acting; it cannot currently be recovered. Pass here, or send Authorization: Bearer. Never publish it."
  2. Added

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already carry destructiveHint, idempotentHint, and readOnlyHint, so the description does not need to restate them. It adds the state-changing action and the deadline constraint, but it does not disclose what specifically changes, whether the deadline is extended, or what destructive consequence may occur.

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 a single, front-loaded sentence with no filler or repetition. 'Resume' is the leading verb, and the deadline condition is stated compactly. Every word contributes to the core meaning.

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

Completeness2/5

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

There is no output schema and little parameter documentation, so the description must carry more context than it does. It omits what request_id is for, what happens if the deadline has passed, what the response will look like, and what destructive effect the action has. For a state-changing tool with three parameters, one sentence is under-specified.

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 33%: only agent_key has a written description, while task_id and request_id are undocumented in the schema. The tool description itself mentions no parameters and does not explain how task_id or request_id relate to the resume operation, so it fails to compensate for the low coverage.

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 ('Resume') and a clear resource ('new submissions' for a funded task), and adds a temporal condition ('before the original task deadline'). It is distinct enough from sibling names like pause or cancel, though it never explicitly names those alternatives.

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?

The phrase 'Resume new submissions' implies the task was previously paused or stopped, and the deadline qualifier suggests a valid use window. However, there is no explicit statement of when to use this tool versus pause/cancel, nor any when-not-to-use guidance, so the usage context is only implied.

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