MCP Servers / productivity / Office PowerPoint MCP

Office PowerPoint MCP

JSON →
stdionone1,734productivity

Create, edit, and manipulate PowerPoint presentations using python-pptx.

Install
How to run this server
[ { "cmd": "npx -y @smithery/cli", "imports": [] } ]
server path: office-powerpoint-mcp
Tools
What this server exposes
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
Configuration
Environment & auth
authnone
Resources
Office PowerPoint MCP — MCP Server · libregistry