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