MCP Servers / productivity / PowerPoint MCP Server

PowerPoint MCP Server

JSON →
stdionone5productivity

Manipulate PowerPoint presentations using the python-pptx library.

Install
How to run this server
[ { "cmd": "pip install -r", "imports": [] } ]
server path: powerpoint-mcp-server
Tools
What this server exposes
create_presentation
Create presentations from scratch or templates
load_presentation
Load existing PowerPoint files for editing
save_presentation
Save presentations with automatic path resolution
add_slide
Add slides with different layouts (title, content, blank, etc.)
extract_text
Extract all text content for analysis
get_presentation_info
Get metadata and structure information
add_text_box
Rich text formatting (font size, bold, italic, colors)
add_image
Images from files or URLs with precise positioning
add_chart
Data-driven charts (column, bar, line, pie, area)
create_from_json
Schema-driven presentation creation
add_professional_shape
Professional shapes from built-in library
screenshot_slides
Generate high-quality slide screenshots (Windows only)
critique_presentation
Comprehensive analysis (design, content, accessibility, technical)
analyze_presentation_style
Extract style patterns for learning
create_style_profile
Build reusable style profiles
apply_style_profile
Apply learned styles to presentations
save_style_profile
Persist style data
load_style_profile
Load style data
create_layout_grid
Professional alignment grids
snap_to_grid
Snap shapes to grid positions
distribute_shapes
Even spacing distribution
create_color_palette
Create brand-consistent color palettes
apply_color_palette
Apply brand-consistent colors
create_typography_profile
Create typography hierarchies
apply_typography_style
Apply typography hierarchies
create_master_slide_theme
Master slide themes with consistent formatting
apply_master_theme
Apply themes across entire presentations
create_template
Reusable templates with placeholders and logic
apply_template
Data-driven template application
bulk_generate_presentations
Generate multiple presentations from templates
Configuration
Environment & auth
authnone
Resources
PowerPoint MCP Server — MCP Server · libregistry