Skip to main content
Glama

AdsTurbo

video_generate

视频生成(文生 / 图生 / 首尾帧 / 多参考媒体)

异步任务;状态走 /openapi/v1/work/status,结果走 webhook。 model 各能力差异以服务端注册表为准(duration / ratio / resolution / reference_* 上限按模型而定)。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modelNo模型短名称,省略时走服务端默认。
ratioNo取值集因 model 而异,详见请求体表格。
promptNo
durationNo视频时长(秒)。取值集 / 范围因 model 而异,详见请求体表格。
end_frameNo尾帧图片 URL
resolutionNo仅部分模型支持;取值集因 model 而异,详见请求体表格。
callback_idNo自定义追踪 ID,webhook URL 后台配置
start_frameNo首帧图片 URL
idempotency_keyNo幂等键,相同 key 重复请求复用同一任务
reference_audiosNo
reference_imagesNo
reference_videosNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

With annotations only covering safety/idempotency flags, the description adds genuinely new behavioral context: the task is async, results are delivered via webhook, and per-model limits are validated server-side rather than client-side. The one gap is that the async lifecycle details (task ID return, webhook payload) are only gestured at.

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?

Three short lines, front-loaded with the generation modes followed by the async workflow and the model-variability caveat. Nothing is padded, though the terseness borders on under-specification for a 12-parameter tool.

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

Completeness3/5

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

For a 12-parameter, no-required-field, no-output-schema tool, the description covers the async lifecycle and model variability but omits concrete return handling — no mention of what the submit call returns (task ID?) or what the webhook payload contains — leaving the agent to infer the full round trip.

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

Parameters3/5

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

Schema description coverage is 67% and the schema's own top-level table already documents the per-model duration/resolution/ratio/reference_* matrix in detail. The description only restates that these limits 'vary by model', so it adds little beyond the structured data — the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource (视频生成) and enumerates the generation modes it covers: text-to-video, image-to-video, first/last-frame, and multi-reference media. That distinguishes it reasonably well from editing/extending siblings like video_extend or video_edit, though no sibling is named explicitly.

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

Usage Guidelines3/5

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

It gives operational guidance — the call is asynchronous, status is polled via /openapi/v1/work/status, and the result arrives by webhook — which tells the agent how to consume the tool. However, it never states when to choose video_generate over alternatives such as video_extend, video_edit, or image_create.

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.

Resources