gengastudio.com
Genga Studio is a cutting room for AI-generated animation. The page publishes every one of its actions as a WebMCP tool, so an agent drives the same buttons you would click.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 10 · Act 40 · Transact 0 · Score: Not yet scored
Tool inspector
apply_motion_plan
Spend a motion budget: animate each shot of a plan_motion plan in order, on screen, one clip per shot, stopping the moment the next clip would pass the budget. Pass the plan back verbatim, or the same arguments to re-plan and run in one turn. Paid backends need confirm_cost. Returns the jobs and takes per shot with the running total; clips play in full at the backend's clip length.
Page: /app
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
project |
string | no | Project id. Defaults to the project on screen. |
plan |
array | no | The items from plan_motion, in order. Omit to re-plan from budget_usd. |
budget_usd |
number | yes | Dollars to spend. Required when no plan is passed; also the hard stop while running. |
seconds_per_clip |
number | no | Clip length in seconds. Defaults to the backend's own default. |
prefer |
array | no | Criteria to weight double: hero, motion_prompt, longest, climax. |
max_shots |
integer | no | Cap the run at this many shots. |
backend |
string | no | Force a backend id instead of the project's motion default. |
confirm_cost |
boolean | no | Set true to approve a paid backend. Required whenever the motion lane bills money. |
Raw JSON schema
{
"type": "object",
"properties": {
"project": {
"type": "string",
"description": "Project id. Defaults to the project on screen."
},
"plan": {
"type": "array",
"description": "The items from plan_motion, in order. Omit to re-plan from budget_usd.",
"items": {
"type": "object",
"properties": {
"shot": {
"type": "string",
"description": "The shot sid."
},
"source": {
"type": "string",
"description": "Which still to animate: a take path, or \"selected\". Defaults to the shot's keeper."
},
"seconds": {
"type": "number",
"description": "Clip length in seconds."
},
"est_usd": {
"type": "number",
"description": "Estimated dollars for this clip."
},
"why": {
"type": "string",
"description": "Why this shot earned a clip."
}
},
"required": [
"shot"
]
}
},
"budget_usd": {
"type": "number",
"description": "Dollars to spend. Required when no plan is passed; also the hard stop while running."
},
"seconds_per_clip": {
"type": "number",
"description": "Clip length in seconds. Defaults to the backend's own default."
},
"prefer": {
"type": "array",
"items": {
"type": "string",
"enum": [
"hero",
"motion_prompt",
"longest",
"climax"
]
},
"description": "Criteria to weight double: hero, motion_prompt, longest, climax."
},
"max_shots": {
"type": "integer",
"description": "Cap the run at this many shots."
},
"backend": {
"type": "string",
"description": "Force a backend id instead of the project's motion default."
},
"confirm_cost": {
"type": "boolean",
"description": "Set true to approve a paid backend. Required whenever the motion lane bills money."
}
},
"required": [
"budget_usd"
],
"additionalProperties": false
}
Similar websites
reloadium.com
Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.
api.lmm.best
Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.
deskintab.dgkhan08.workers.dev
An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.
webmcp.agentsdesk.dev
Meridian Ops