Quote animation export
Source-generated quote_animation_export arguments, output schema, OAuth scope, and safety annotations for the reviewed MCP contract.
On this page
Tool
quote_animation_export
Quote an export from an owned source video. FPS exports return a resolved sampling summary and never regenerate the video.
Permissions and safety
OAuth scope: animations:write
| Signal | Value |
|---|---|
destructiveHint |
false |
idempotentHint |
false |
openWorldHint |
false |
readOnlyHint |
true |
| spendsCredits | false |
| requiresUserConfirmation | false |
| sideEffects | temporary_quote_created |
Annotations describe safety properties; they do not replace consent, OAuth authorization, or server checks.
Input arguments
| Field | Type | Required | Default | Constraints | Meaning |
|---|---|---|---|---|---|
request |
AnimationExportCreateRequest | Yes | — | — | — |
Argument example
{
"request": {
"export": {
"fps": 12,
"output_formats": [
"spritesheet",
"spritesheet_json"
]
},
"selection": {
"duration_seconds": 2,
"mode": "range",
"start_seconds": 1
},
"source_video_asset_id": "00000000-0000-4000-8000-000000000003"
}
}
Structured result
| Field | Type | Required | Default | Constraints | Meaning |
|---|---|---|---|---|---|
breakdown |
object |
Yes | — | — | Public cost components. |
credits |
integer |
Yes | — | — | Quoted credits; show the amount to the user before generation. |
expires_at |
string |
Yes | — | format: date-time |
Quote expiry; re-quote and confirm if it expires or price changes. |
quote_id |
string |
Yes | — | format: uuid |
Short-lived quote owned by this user and OAuth client; can bind to one logical generation key. |
resolved_export |
ResolvedExport / null |
No | null |
— | Resolved sampling summary for an independent FPS export. |
Errors and next steps
Tool errors contain an error object with code, message, retryable, request_id, and details. Do not parse message text or leak private inputs. Inspect partial outputs after a terminal failure; a signed URL is not a saved file.
Was this page helpful?
No search queries, code, or free text are collected. This switch controls documentation interactions only; general site analytics follow the privacy policy. Privacy policy