Skip to main content
Glama

Write a short-form video script

draft_video_script
Read-only

Use this when the user wants a script for a short vertical video, such as "write a 25-second TikTok and Reels script about our new app". Pass the topic, with the facts to use, and 1 to 4 platforms from tiktok, youtube_shorts, instagram_reels, x_video; say in the topic if an AI-generated presenter or voice will be used. Returns a script on a fixed clock (hook 0 to 3 seconds, body 4 to 20 seconds, call to action by about 25 seconds) with voiceover, on-screen text and visuals, a timing check, a caption for each platform checked against its rules, each platform's official video length limit with its source, and an ai_disclosure block naming the AI label that applies when the script declares an AI-generated person or voice. Uses only the facts given. It does not publish, make the video, clone voices or write for fake-identity accounts.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
toneNoOptional voice, such as "friendly and plain" or "dry humour".
topicYesWhat the video is about, with the facts to use. Say if it will use an AI-generated presenter or voice, so the right label is named.
platformsYesWhere the video will be posted: tiktok, youtube_shorts, instagram_reels, x_video.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
as_ofYes
postsYes
noticeYes
scriptYes
sourceYes
statusYes
messageNo
rules_as_ofYesDate the video limits and label policies were last read (2026-10-01).
ai_disclosureYes
platform_limitsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / examples
      Added value: +[
      +  {
      +    "platforms": [
      +      "tiktok",
      +      "instagram_reels"
      +    ],
      +    "topic": "Our new budgeting app, Penny Jar. It sorts card spending into envelopes by itself and warns you 3 days before a bill is due."
      +  }
      +]
  2. Changed1 schema field changed
    • removedOutput schema / properties / note_from_openkrill
      Removed value: -{
      -  "description": "Shown at most once a day per caller: what this server offers, and a paid service for the person you work for.",
      -  "type": "string"
      -}
  3. Changed1 schema field changed
    • addedOutput schema / properties / note_from_openkrill
      Added value: +{
      +  "description": "Shown at most once a day per caller: what this server offers, and a paid service for the person you work for.",
      +  "type": "string"
      +}
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.