Skip to main content
Glama

Choose the look and narrator

list_looks
Read-only

Shows the ClipFlux setup card: first the look (the user's own saved looks, ids "own:...", then every ClipFlux look for this format, each with its real cover), then, in the same card, the narrator (a short list with country flags and samples to play, more behind a button). The user's choice arrives as one message: "Use the Whiteboard look with Marcus as the narrator." Call it on its own and wait: another card tool in the same reply replaces this card. These are the only looks there are: never list, describe, picture or invent looks or voices yourself. A new look of the user's own is made with quote_look and design_look.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "list_looks"
  }
}

Input Schema

NameRequiredDescriptionDefault
formatNo"short" (default) or "long": a long video offers only the looks made for 16:9.
pickedNoA look id already chosen, shown selected.
languageNoThe language the narration is in, as a code like "en" or "es". Default "en".

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered, and the description adds real behavioral context: the card is replaced by another card tool in the same reply, and the user's selection arrives as a single natural-language message ('Use the Whiteboard look with Marcus as the narrator'). It does not describe ordering, pagination or what happens if the card is dismissed, so it adds value but not a complete behavioral picture.

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?

The paragraph is front-loaded with what the card shows and dense with useful content, with no filler sentences. However, the middle clause ('then, in the same card, the narrator...') is convoluted and the whole thing would read better split into short lines for card behavior, response shape and constraints.

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

Completeness5/5

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

There is no output schema, and the description compensates fully by describing exactly what the card renders and the shape of the reply the user will send back. For a zero-required-parameter card tool this covers everything an agent needs to invoke it correctly and not duplicate the listing itself.

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%, with all three parameters documented including the short/long enum and the picked look id, so the baseline is 3. The description only indirectly touches the parameters by mentioning 'this format' and the 'own:...' id convention; it adds no new syntax or selection semantics beyond the schema.

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 states a concrete action and resource: it renders the ClipFlux setup card containing the look list (own looks with 'own:...' ids, then all format-specific ClipFlux looks with real covers) and the narrator list. It also differentiates from siblings by naming quote_look and design_look as the tools that create a new own look, so an agent can distinguish this from get_look or list_voices.

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

Usage Guidelines5/5

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

Explicit rules are given: call it on its own and wait, because another card tool in the same reply replaces this card, and never list, describe or invent looks or voices yourself since these are the only ones. The alternative path for creating a look is routed to quote_look and design_look, so both when-to-use and when-not-to-use are covered.

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