Skip to main content
Glama

List Switch Styles

list_styles
Read-onlyIdempotent

List the Switch Styles you can use for your edits, the short codes for editing a talking video (O Openers, W Words, F Frames, R Receipts, B Beats, U App Moments, K Kicks, M Motion Graphics, S Web, P Pace, A Audio, G Grade): each code with its group, name, one line, when to use it, the prompt line to paste and its demo clip links, plus the link to the style browser. Your own styles learned from your reels (codes like Y1) come first. Filter by group, by who is on camera, or by words. Free, read-only.

Input Schema

NameRequiredDescriptionDefault
groupNoA group letter, for example O for Openers or G for Grade.
queryNoWords to search the names, lines and uses.
talentNoWho is on camera in the demo, for example Sonia or Milo.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive, so the description isn't carrying the safety burden; instead it adds real behavioral detail the annotations don't cover — that the user's own learned styles (codes like Y1) are returned first, and that the tool is free. Pagination and result-size behavior are unmentioned, keeping it below a 5.

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 purpose is front-loaded in the first clause, with the code legend parenthesized and the filter/ordering notes following. It is dense but every element (code list, return fields, ordering, read-only) earns its place; the inline 12-code enumeration makes it heavier than necessary.

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?

With no output schema, the description usefully enumerates what each returned style contains — group, name, one line, when-to-use, prompt line, demo clip links, browser link — so an agent can predict the response. It is nearly complete for a simple read-only list tool, missing only result ordering/pagination details beyond the personalized-first note.

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 every parameter already carries an example in the schema, so the description's filter mentions (group, talent, words) and letter/name examples are largely redundant. Baseline 3 is appropriate — it adds no syntax or semantics beyond the structured fields.

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?

States a specific verb and resource ("List the Switch Styles you can use for your edits") and immediately explains the payload shape: short codes, group, name, one line, when to use, prompt line, demo clips, plus a browser link. The verb "List" cleanly separates it from the apply_style sibling, which mutates rather than enumerates.

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?

The phrase "you can use for your edits" implies the browse-then-apply workflow, and the three filter axes (group, who is on camera, words) hint at how to narrow results. But it never explicitly says to call this before apply_style, nor when not to use it, so the routing is left to inference against a large sibling set.

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