Skip to main content
Glama
SlideSpeak
by SlideSpeak

generate_slide_by_slide

Create PowerPoint presentations by specifying individual slide content, layouts, and templates for structured slide-by-slide generation.

Instructions

Generate a PowerPoint presentation using Slide-by-Slide input.

Parameters
- template (string): The name of the template or the ID of a custom template. See the custom templates section for more information.
- language (string, optional): Language code like 'ENGLISH' or 'ORIGINAL'.
- include_cover (bool, optional): Whether to include a cover slide in addition to the specified slides.
- include_table_of_contents (bool, optional): Whether to include the ‘table of contents’ slides.
- slides (list[dict]): A list of slides, each defined as a dictionary with the following keys:
  - title (string): The title of the slide.
  - layout (string): The layout type for the slide. See available layout options below.
  - item_amount (integer): Number of items for the slide (must match the layout constraints).
  - content (string): The content that will be used for the slide.

Available Layouts
- items: 1-5 items
- steps: 3-5 items
- summary: 1-5 items
- comparison: exactly 2 items
- big-number: 1-5 items
- milestone: 3-5 items
- pestel: exactly 6 items
- swot: exactly 4 items
- pyramid: 1-5 items
- timeline: 3-5 items
- funnel: 3-5 items
- quote: 1 item
- cycle: 3-5 items
- thanks: 0 items

Returns
- A string containing the final task result (including the PPTX URL when available),
  or an error/timeout message.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
templateYes
slidesYes
languageNo
fetch_imagesNo

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SlideSpeak/slidespeak-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server