Office PowerPoint MCP
JSON →Create, edit, and manipulate PowerPoint presentations using python-pptx.
Install
npx -y @smithery/cli Tools · 34
- create_presentation Creates a new PowerPoint presentation
- open_presentation Opens an existing PowerPoint presentation
- save_presentation Saves the current presentation
- close_presentation Closes the current presentation
- add_slide Adds a new slide to the presentation
- delete_slide Deletes a slide from the presentation
- duplicate_slide Duplicates an existing slide
- reorder_slide Changes the order of slides
- set_slide_layout Sets the layout for a slide
- add_textbox Adds a text box to a slide
- set_text Sets the text content of a shape
- set_font Sets font properties for text
- set_font_size Sets the font size for text
- set_font_color Sets the font color for text
- set_bold Toggles bold formatting
- set_italic Toggles italic formatting
- set_underline Toggles underline formatting
- set_text_alignment Sets text alignment
- add_shape Adds a shape to a slide
- set_shape_fill Sets the fill color of a shape
- set_shape_outline Sets the outline properties of a shape
- set_shape_position Sets the position of a shape
- set_shape_size Sets the size of a shape
- add_image Adds an image to a slide
- add_table Adds a table to a slide
- set_cell_text Sets text in a table cell
- set_cell_fill Sets the fill color of a table cell
- add_chart Adds a chart to a slide
- set_chart_data Sets data for a chart
- set_chart_type Sets the type of chart
- add_transition Adds a slide transition
- add_animation Adds animation to a shape
- export_to_pdf Exports the presentation to PDF
- export_to_images Exports slides as images
★ 1,734 GitHub stars