Skip to main content
Glama

batch_create_clips

Export multiple podcast clips as vertical shorts with burnt-in captions in one batch. Select specific clips or export all selected suggestions.

Instructions

STEP 3 — Export multiple clips at once as finished vertical shorts.

EASIEST: pass export_selected=true to export all selected clips in one go. Alternative: pass clip_numbers=[1, 3, 5] for specific ones. Everything (video, timestamps, settings) auto-loads from session state.

Pass exactly one of clips, clip_numbers, or export_selected. If several are given, an explicit clips array wins, then export_selected, then clip_numbers.

Each clip gets: 9:16 vertical crop, burned-in captions, normalized audio, H.264 MP4.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
clipsNoArray of clips to create. Auto-loaded from suggestions if omitted.
async_modeNoReturn a job_id immediately and render in background. Use for multi-clip batches so Claude can poll job_status and emit live progress. Requires Web UI running.
video_pathNoPath to the original podcast video. Auto-loaded from session state if omitted.
clip_numbersNoExport specific clip numbers from suggestions (e.g. [1, 3, 5]).
clean_fillersNoRemove filler words (um, uh, hmm) from captions and compress long silences. Defaults to the studio's clean filler words setting (on unless the user turned it off).
export_selectedNoIf true, export all selected suggestions from the UI.
transcript_wordsNoWord-level timestamps. Auto-loaded from session state if omitted.
keep_caption_overlayNoKeep ProRes 4444 alpha caption overlays for DaVinci Resolve export (batch-level default; per-clip overrides).
Behavior3/5

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

With no annotations, the description discloses that the tool auto-loads from session state, outputs H.264 MP4 with specific processing (crop, captions, audio). However, it does not mention permissions, destructive side effects, or failure modes. Some behavioral traits are implied but not fully transparent.

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 concise at ~150 words, structured with a bolded lead, bullet points, and logical order. Every sentence serves a purpose: clarifying usage, defaults, or output. No redundancy or filler.

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?

Given the tool has 8 params and no output schema, the description covers key aspects: auto-loading, parameter selection, output spec, and async mode polling. It falls slightly short by not describing the synchronous return value or error handling, but is largely complete for practical use.

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% with param descriptions. The description adds value by explaining inter-parameter relationships (priority, mutual exclusivity) and typical usage patterns. This goes beyond what the schema provides, justifying above baseline.

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 clearly states the tool exports multiple clips as finished vertical shorts, with the action 'export' and resource 'clips'. It distinguishes itself from siblings like create_clip (single) and export_to_davinci_resolve (different format) by specifying batch creation and output format.

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?

Provides explicit guidance on parameter selection: 'Pass exactly one of clips, clip_numbers, or export_selected' and explains priority order. Also gives an 'EASIEST' method and alternative. Though it doesn't reference sibling tools for when-not-to-use, the advice is clear and actionable.

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/nmbrthirteen/podcli'

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