Skip to main content
Glama

studio_link

Generate a preconfigured Cuecaps studio link with caption settings so users can drop in a video and export captioned results in the browser without a key.

Instructions

A Cuecaps studio link that opens set up with these settings. The user drops in their video and exports in the browser. Works on every plan, with no key.

Input Schema

NameRequiredDescriptionDefault
langNoThe spoken language. Give it for any video that isn't in English; auto lets cloud transcription detect it.
linesNoLines per caption.
styleNoCaption style. list_styles shows how each one looks.
wordsNoWords per caption; 1 shows one word at a time.
aspectNoFrame shape: 9:16 for TikTok, Shorts and Reels, 1:1 or 4:5 for feed posts, 16:9 for YouTube.
positionNoWhere the captions sit in the frame.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3.1/5.0
Behavior3/5

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

With no annotations, the description carries the full burden; it does add real behavioral context (no API key needed, available on every plan, processing/export happens client-side in the browser). It omits the most important behavior for a link tool: that the call returns a URL rather than rendering anything, whether the link expires, and whether any server-side state is created.

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?

Two short sentences, zero filler, and the core idea (a preconfigured link handed to the user) is front-loaded. The phrasing 'opens set up with these settings' is slightly awkward and could be tightened into an explicit statement of what is returned.

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?

All six parameters are optional and fully documented in the schema, and there is no output schema, so the description should explain the returned artifact. It explains the surrounding workflow but not what the caller actually gets back, which is the one thing an agent most needs before invoking a link generator.

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 100% and four of six parameters have enums, so the schema already does the explanatory work. The description adds nothing about the settings themselves beyond the vague phrase 'with these settings', so baseline 3 is appropriate.

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

Purpose3/5

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

The description conveys that this produces a preconfigured Cuecaps studio link and that the end user finishes the job (drop in video, export in browser), but it never uses an explicit verb like 'generate' or 'returns a URL'. It also gives no differentiation from the sibling caption_video, which is the obvious alternative for producing captioned output.

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?

'Works on every plan, with no key' plus 'the user drops in their video and exports in the browser' implies the hand-off use case, so an agent can infer when this is appropriate. However, there is no explicit statement of when to choose this over caption_video or transcribe, and no exclusions or prerequisites beyond the licensing note.

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