Skip to main content
Glama

Start approved independent scenes

aimixer_batch_submit
DestructiveIdempotent

PAID ACTION: submit 1–10 independent, user-approved scene quotes from aimixer_batch_quote. Validates the exact sum, scene IDs, signatures, pricing revision, funds and durable approval before debiting each scene; may return PARTIAL success. A batch is NOT one atomic transaction: successful scenes persist if others fail. Never regenerate completed scenes, and reuse the same batch_id and scene_ids for recovery.

Input Schema

NameRequiredDescriptionDefault
scenesYes
batch_idYes
dispatch_limitNo
approval_handleYes
expected_total_coinsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior5/5

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

Beyond the annotations, the description discloses critical behavior: this is a paid action that validates sum, IDs, signatures, pricing revision, funds, and approval before debiting. It also explains non-atomic partial success, persistence of successful scenes, and recovery semantics, which are essential for a destructive financial operation.

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 front-loaded with the paid-action warning and core submission scope, followed by validation, partial-success, and recovery details. Every sentence adds operational value with no filler.

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 complex destructive batch tool with no output schema and annotation-covered safety flags, the description covers the most important agent-facing behavior: payment, validation, partial success, and recovery. It is not fully complete because dispatch_limit and post-partial tracking via batch_status are not explained.

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?

With 0% schema description coverage at the top level, the description compensates for several key parameters: scene quotes, exact sum, scene IDs, pricing revision, approval, and batch_id recovery. However, it does not explain dispatch_limit and only indirectly maps to approval_handle and expected_total_coins, leaving meaningful gaps.

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 uses a specific verb-resource pair: submit 1–10 independent, user-approved scene quotes from aimixer_batch_quote. It clearly marks this as a paid batch submission and differentiates it from quote generation by naming the source tool.

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 establishes the required precondition of using quotes from aimixer_batch_quote and user approval, and it gives recovery guidance: reuse the same batch_id and scene_ids and never regenerate completed scenes. It does not explicitly compare against sibling alternatives like aimixer_submit or batch_status, so it stops short of full when/when-not guidance.

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