Skip to main content
Type: Read · Required scope: decks:read · Cost: Free
Searches the Decky slide library: professionally designed slide templates (KPIs, processes, timelines, matrices, comparisons, charts, agendas …) and template decks (whole storylines, such as a board review). Use it to show the user what fits, then pass a deck_id or template_ids to fill_templates.
You don’t need this tool for a normal deck. create_deck already builds slides from library templates on its own where one fits.

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. When thumbnails 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:

Errors