Skip to main content
Glama

Create a slideshow

create_slideshow

Generate a slideshow from built-in template sets: choose 3–12 slides, provide a brief, and get LLM-written copy plus generated images. Cost scales with slide count.

Instructions

Build a slideshow from one of the built-in template sets. COSTS CREDITS — the copy is written by an LLM and each slide is a generated image, so cost scales with the slide count. Get image model and tier ids from list_studio_models. Use list_slideshow_templates for valid set ids.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
briefNoAn angle for the copywriter — what this slideshow should argue or show.
setIdYesTemplate set id from list_slideshow_templates.
slidesYesHow many slides to make. 3 to 12.
imageTierNoTier id for that image model.
imageModelNoImage model id from list_studio_models.
workspaceIdNoWorkspace to act in. Defaults to the active one.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=false and openWorldHint=true, but the description adds the non-obvious credit-cost model: LLM-written copy plus one generated image per slide, so cost scales with slide count. That is real added value beyond the structured fields, though it omits whether the call is async or how long a 12-slide run takes.

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?

Three short sentences, front-loaded with the purpose, then the cost warning, then the prerequisite lookups. Every sentence carries distinct information with no filler.

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?

Covers purpose, cost, and prerequisites well, but with no output schema the description never says what the call returns or how to retrieve the finished slideshow (get_slideshow exists as a sibling). For a six-parameter, credit-consuming creation tool, that return-path gap is meaningful.

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 coverage is 100% and the schema descriptions already name list_studio_models and list_slideshow_templates as the sources for imageModel/imageTier/setId, so the description's pointers largely restate existing schema text. No extra semantics on brief, slides bounds, or workspaceId beyond what the schema says.

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 (build) and resource (slideshow) plus the scope constraint that it comes from built-in template sets. This clearly separates it from siblings like generate_image, generate_video, and get_slideshow, which produce or fetch different artifacts.

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?

Gives concrete routing guidance: fetch image model/tier ids from list_studio_models and valid set ids from list_slideshow_templates before calling. It stops short of stating when NOT to use this tool (e.g., vs. generate_image for a single asset), but the prerequisite chain is explicit and actionable.

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