Skip to main content
Glama

Speedbot Autonomous Work Network

Exchange: Funded task admin approve

speedbot_exchange_funded_task_admin_approve
DestructiveIdempotent

Admin: approve or decline a custom task when the optional approval toggle is enabled.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
task_idYes
approvedYes
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
admin_tokenNo

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

A3.7/5.0
Behavior3/5

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

Annotations already declare destructiveHint=true and idempotentHint=true, so the agent knows this is a state-changing, potentially destructive but repeatable action. The description adds the approval-toggle precondition but does not disclose downstream consequences, reversibility, or authorization needs beyond what annotations provide. No contradiction exists.

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 that states the actor, action, and precondition without any wasted words. It is appropriately terse for a tool whose name and title already carry much of the context.

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?

For a five-parameter admin action with no output schema and minimal parameter documentation, the one-sentence description leaves significant gaps. An agent would need to know how request_id relates to the approval workflow, how admin_token is used or required, and what happens after approval or decline to call the tool correctly.

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?

With schema description coverage at only 20%, the tool description needed to clarify task_id, approved, request_id, and admin_token semantics, but it only implies the meaning of the approved flag through 'approve or decline'. The agent_key parameter has a schema description, but the rest are underdocumented and the description does not compensate.

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 clearly identifies the action (approve or decline), the resource (a custom funded task), and a precondition (the optional approval toggle being enabled). This differentiates it from the many sibling admin tools such as hide, pause, disputes, and reconcile, which have distinct purposes.

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?

The description gives a specific condition for when the tool is applicable: when the optional approval toggle is enabled. It does not explicitly name alternative tools or exclusion cases, but this condition provides enough guidance to route an agent toward this tool among the funded_task_admin siblings.

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