Skip to main content
Glama

agent_video

AI video generation from a text prompt. Returns an 8-second 720p clip with native audio. Use for short-form video, b-roll, product shots, music-video visuals, social clips, and ads. Include sound cues (instruments, voices, weather, movement) since audio is generated from the scene; a silent scene renders near-silent by design. Async by default: poll the returned pollUrl for videoUrl, or pass ?async=false to block. — $4.99 USDC via x402 on Base (chain 8453).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
seedNoOptional random seed for reproducible renders.
modelNoOptional model preset variant. Leave unset for the default.
promptYesNarrative or visual prompt to drive the music video concept.
asyncModeNoReturn immediately with a jobId while the render runs. Can only switch async on: false is the same as omitting it, so a paid call stays asynchronous; ?async=false is the only way to force a blocking call.
resolutionNoTarget rendering resolution.
aspectRatioNoDesired frame aspect ratio.
durationSecondsNoClip length in seconds (default 8).

TDQS

A4.4/5.0
Behavior4/5

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

With no annotations, the description carries the full behavioral burden, and it does well by disclosing async-by-default behavior, pollUrl/videoUrl, the blocking override, native audio generation, and pricing. However, 'Returns an 8-second 720p clip' is stated as fixed even though the schema exposes durationSeconds and a 1024p resolution option, so it slightly overstates the default output.

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 compact, front-loaded with the core purpose, and every sentence adds value: output format, use cases, prompt strategy, async behavior, and cost. It avoids redundancy and is easy for an agent to scan.

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?

The description covers the essential runtime behavior—default output, async flow, polling, blocking mode, audio considerations, and cost—without an output schema to rely on. It does not detail authentication, error cases, or the full set of param interactions, but the schema already documents the parameters and the core workflow is sufficiently complete.

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 coverage is 100%, so the baseline is 3. The description adds meaningful prompt guidance—include sound cues since audio is generated from the scene—and clarifies the default duration and resolution. This goes beyond the schema's field descriptions, particularly for the prompt parameter.

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 opens with a specific verb and resource: 'AI video generation from a text prompt.' It further clarifies the output—an 8-second 720p clip with native audio—and lists concrete use cases such as b-roll, product shots, and social clips. This makes it clearly distinct from sibling tools agent_image and create_music.

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?

The description provides clear usage context by listing short-form video, b-roll, product shots, music-video visuals, social clips, and ads. It does not explicitly name when not to use this tool or contrast it with agent_image and create_music, but the video-specific framing makes the intended scope clear.

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.

TDQS

A4.4/5.0
Disambiguation5/5

Each tool targets a distinctly different media type: image, video, and music. There is no overlap or ambiguity between generating a still image, a video clip, or an original song.

Naming Consistency3/5

Two tools follow the agent_ prefix pattern (agent_image, agent_video) while the third uses create_music, mixing conventions. The names are still readable, but the pattern is not fully consistent.

Tool Count4/5

Three tools is a lean but reasonable set for a media generation server. Each tool covers a meaningful content type and earns its place, though the server could arguably include additional related creation tools.

Completeness4/5

The surface covers the core generation needs for image, video, and music content. Minor gaps exist, such as no editing or asset management tools, but the core lifecycle of generating and receiving media is complete.

Resources