Powerpoint MCP
UnclaimedOpen Source Model Context Protocol server for PowerPoint automation on Windows via pywin32
Install
claude mcp add powerpoint -- uvx powerpoint-mcpUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (11)
add_animation
Add entrance animations (fade, appear, fly, wipe, zoom) to shapes with optional paragraph-level progressive disclosure.
add_slide_with_layout
Add a new slide using a specific layout from a template, preserving all template styling.
add_speaker_notes
Add or replace speaker notes on any slide using the official COM approach.
analyze_template
Analyze a template's layouts with placeholder positions and screenshots.
list_templates
Discover all available PowerPoint templates from Personal, User, and System template directories.
manage_presentation
Open, close, create, or save presentations. The entry point for any workflow.
manage_slide
Duplicate, delete, or move slides within the presentation.
populate_placeholder
Fill any placeholder with text (HTML formatting), LaTeX equations, or matplotlib plots.
powerpoint_evaluate
Execute arbitrary Python code in the PowerPoint context for complex batch operations.
slide_snapshot
Comprehensive slide analysis: screenshot with annotated bounding boxes, text extraction, chart data, table parsing, hyperlinks, comments, and speaker notes.
switch_slide
Navigate to a specific slide number in the active presentation.