{"slug":"Ichigo3766/powerpoint-mcp","name":"Powerpoint","description":"Create PowerPoint presentations with AI-generated images using the Stable Diffusion API.","category":"productivity","tags":[],"official":false,"stars":53,"transport":"http","install":null,"tools":[{"name":"create-presentation","description":"Starts a presentation. Takes 'name' as required string argument. Creates a presentation object."},{"name":"add-slide-title-only","description":"Adds a title slide to the presentation. Takes 'presentation_name' and 'title' as required string arguments. Creates a title slide with 'title' and adds it to presentation."},{"name":"add-slide-section-header","description":"Adds a section header slide to the presentation. Takes 'presentation_name' and 'header' as required string arguments. Creates a section header slide with 'header' (and optionally 'subtitle') and adds it to the presentation."},{"name":"add-slide-title-content","description":"Adds a title with content slide to the presentation. Takes 'presentation_name', 'title', 'content' as required string arguments. Creates a title with content slide with 'title' and 'content' and adds it to presentation."},{"name":"add-slide-title-with-table","description":"Adds a title slide with a table. Takes 'presentation_name', 'title', 'data' as required string and array arguments. Creates a title slide with 'title' and adds a table dynamically built from data."},{"name":"add-slide-title-with-chart","description":"Adds a title slide with a chart. Takes 'presentation_name', 'title', 'data' as required string and object arguments. Creates a title slide with 'title' and adds a chart dynamically built from data. Attempts to figure out the best type of chart from the data source."},{"name":"add-slide-picture-with-caption","description":"Adds a picture with caption slide. Takes 'presentation_name', 'title', 'caption', 'image_path' as required string arguments. Creates a picture with caption slide using the supplied 'title', 'caption', and 'image_path'. Can either use images created via the 'generate-and-save-image' tool or use an 'image_path' supplied by the user (image must exist in folder_path)."},{"name":"open-presentation","description":"Opens a presentation for editing. Takes 'presentation_name' as required argument. Opens the given presentation and automatically saves a backup of it as 'backup.pptx'. This tool allows the client to work with existing pptx files and add slides to them. Just make sure the client calls 'save-presentation' tool at the end."},{"name":"save-presentation","description":"Saves the presentation to a file. Takes 'presentation_name' as required argument. Saves the presentation to the folder_path. The client must call this tool to finalize the process."},{"name":"generate-and-save-image","description":"Generates an image for the presentation using a T2I model. Takes 'prompt' and 'file_name' as required string arguments. Creates an image using stable diffusion api (ForgeUI/Automatic1111)."}],"env_vars":["SD_WEBUI_URL"],"auth_type":"none","github":"https://github.com/Ichigo3766/powerpoint-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}