Type: Read · Required scope:
decks:read · Cost: Freedeck_id or template_ids to fill_templates.
Parameters
string
required
What the slide or deck should be: its form and purpose. For example
"budget vs actual by month", "five-step process", or "board strategy review".string
default:"any"
"template" (single slides), "deck" (template decks), or "any" (both).integer
default:"6"
Maximum results per kind. Range: 1–10.
boolean
default:"true"
Attach a small thumbnail image for each result.
What it searches
Only template slides can be filled. A deck’s
fillable_slides tells you how many of its slides fill_templates can use.
Response
The result is one JSON text block. Whenthumbnails is true, the available thumbnails follow it. Each thumbnail is a text line (Thumbnail: template <id> — <title> or Thumbnail: deck <id> — <title>) followed by a PNG image.
object[]
The matches. Each has a
kind, "template" or "deck".string
What to do next: fill a deck or chosen templates (1 credit per slide), or build from scratch with
create_deck when nothing fits.In clients that show interactive cards (MCP Apps), such as claude.ai and Claude Desktop, the result appears as an interactive library picker with slide previews. The user picks a deck or single slides there, and the assistant continues with
fill_templates. See Interactive cards.Example
“Show me template decks in the Decky library for a quarterly board review.”The assistant calls: