Skip to main content
Glama
SlideSpeak
by SlideSpeak

generate_powerpoint

Create PowerPoint or PDF presentations from text, length, and template with customizable options for language, tone, images, and branding.

Instructions

Generate a PowerPoint or PDF presentation based on text, length, and template.
Supports optional settings (language, tone, verbosity, images, structure, etc.).
Waits up to a configured time for the result.

Parameters:
Required:
- plain_text (str): The topic to generate a presentation about
- length (int): The number of slides
- template (str): Template name or ID

Optional:
- document_uuids (list[str]): UUIDs of uploaded documents to use
- language (str): Language code (default: 'ORIGINAL')
- fetch_images (bool): Include stock images (default: True)
- use_document_images (bool): Include images from documents (default: False)
- tone (str): Text tone - 'default', 'casual', 'professional', 'funny', 'educational', 'sales_pitch' (default: 'default')
- verbosity (str): Text length - 'concise', 'standard', 'text-heavy' (default: 'standard')
- custom_user_instructions (str): Custom generation instructions
- include_cover (bool): Include cover slide (default: True)
- include_table_of_contents (bool): Include TOC slides (default: True)
- add_speaker_notes (bool): Add speaker notes (default: False)
- use_general_knowledge (bool): Expand with related info (default: False)
- use_wording_from_document (bool): Use document wording (default: False)
- response_format (str): 'powerpoint' or 'pdf' (default: 'powerpoint')
- use_branding_logo (bool): Include brand logo (default: False)
- use_branding_fonts (bool): Apply brand fonts (default: False)
- use_branding_color (bool): Apply brand colors (default: False)
- branding_logo (str): Custom logo URL
- branding_fonts (dict): The object of brand fonts to be used in the slides

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
plain_textYes
lengthYes
templateYes
document_uuidsNo
languageNoORIGINAL
fetch_imagesNo
use_document_imagesNo
toneNodefault
verbosityNostandard
custom_user_instructionsNo
include_coverNo
include_table_of_contentsNo
add_speaker_notesNo
use_general_knowledgeNo
use_wording_from_documentNo
response_formatNopowerpoint
use_branding_logoNo
use_branding_fontsNo
use_branding_colorNo
branding_logoNo
branding_fontsNo

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