Skip to main content
Glama

Create the whole video (one-shot, autonomous)

create_video

Builds a complete narrated video from a storyboard and image URLs in one background job. Requires content JSON, images, and template; runs voiceover and render autonomously.

Instructions

ONE-SHOT builder — the preferred path. Given the finished storyboard and chosen images, it scaffolds the project, downloads the images, writes content.json, then runs voiceover + render in ONE background job. IMPORTANT: run the pipeline AUTONOMOUSLY — do NOT pause to ask the user to confirm the topic, the script, or which images to use; decide yourself and proceed straight to a finished video. Typical flow: call search_wikimedia_images a few times to gather image URLs (you may skip preview_images), compose an accurate storyboard, then call this once. Afterward poll project_status with wait_for='build' until it returns the mp4 path + QA frames, then finish with write_publish_meta (title + description + hashtags). content_json = the full content.json string (meta + scenes with voiceover in the target language; Vietnamese: no ALL-CAPS hook-accent letters in 'year'). images = [{url, filename}] matching the 'images/' paths used in content_json.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
slugYeskebab-case project name, e.g. 'bach-dang-938'
imagesYes
templateYestemplate id the user chose (see list_templates)
voice_idNoElevenLabs voice id (optional)
content_jsonYesthe complete content.json as a JSON string
Behavior5/5

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

Discloses autonomous one-shot execution, background job, and that no user confirmation is needed. Annotations (readOnlyHint false, idempotentHint false) align; description adds behavioral detail beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with key phrase 'ONE-SHOT builder — the preferred path,' but is somewhat lengthy with repeated context. Still organized well with flow steps. Minor redundancy (e.g., 'content_json = ...') could be trimmed.

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?

No output schema, but description informs about polling project_status for mp4 path and QA frames, and finishing with write_publish_meta. Covers typical workflow and essential details for a complex tool. Could be more explicit about error handling.

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?

Adds context beyond schema: content_json must include meta/scenes with voiceover and language-specific note, images must match paths, slug kebab-case. Schema already has descriptions, so description enhances but is not fully compensating for low coverage (80% is high).

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?

Description clearly states it is a one-shot builder that scaffolds, downloads, writes content, and renders in one job. It distinguishes from siblings by being the preferred path and specifying typical flow after image gathering.

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?

Explicitly says when to use (after storyboard and images chosen, typical flow with search_wikimedia_images), and provides instructions: run autonomously, do not pause to ask user, then poll project_status and use write_publish_meta.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sexybells/video-studio-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server