Skip to main content
Glama

Confirm a MaxVideoAI generation

confirm_generation
DestructiveIdempotent

Confirms one exact prepared quote using the funding locked into the quote and contacts an external generation provider. Wallet quotes may spend wallet funds; an included trial does not. A confirmation authorizes exactly one paid attempt. Duplicate delivery of the identical confirmed request returns the existing job; never use this to retry a failed generation. A new paid attempt requires a fresh exact quote and new explicit user approval.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
quoteIdYes
confirmedYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.9/5.0
Behavior5/5

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

Annotations mark it idempotent, destructive, and open-world; the description enriches these with concrete consequences: wallet funds may be spent, trial funds do not, exactly one paid attempt is authorized, and duplicate requests return the existing job. No contradiction with annotations.

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?

Every sentence provides decision-relevant information: purpose, funding impact, idempotency, retry prohibition, and fresh-approval requirement. It is front-loaded with the core action and contains no filler.

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

Completeness5/5

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

For a financial, externally-facing mutation, the description covers side effects, idempotency, retry policy, and funding source. The only implicit detail is the exact success payload, but the duplicate-returns-job behavior and sibling get_generation_* tools make the expected outcome usable.

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

Parameters4/5

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

Schema description coverage is 0%, so the description must supply meaning. It maps quoteId to an exact prepared quote with funding locked in and explains trial vs wallet funding, and it ties confirmed to explicit user approval. It does not name the parameters literally, but the two-parameter schema makes the mapping straightforward.

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 first sentence states a specific verb and resource: it confirms one exact prepared quote and contacts an external generation provider. It also implies distinction from prepare_generation/present_generation by stressing the exact quote and locked funding.

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

Usage Guidelines5/5

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

It explicitly forbids using the tool to retry failed generations and states that a fresh quote plus new explicit user approval is required for another attempt. That is a clear when-not to use it, with the correct alternative workflow 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.