powerpoint-mcp

Installation
SKILL.md

PowerPoint MCP Server Skill

Provides 24 PowerPoint MCP tools (12 session-lifecycle tools + 12 domain action-dispatch tools) via the Model Context Protocol, driving a live PowerPoint desktop instance through the official Microsoft.Office.Interop.PowerPoint PIA. Tools are auto-discovered via MCP tools/list — this skill documents session lifecycle, indexing conventions, workflows, and gotchas that aren't obvious from tool schemas alone.

Session-lifecycle tools (create_presentation, open_presentation, save_presentation, close_presentation, list_sessions, apply_template, get_theme_name, set_document_property, get_document_property, set_custom_property, get_custom_property, remove_custom_property) are one-tool-per-verb with camelCase arguments. Domain tools (slide, shape, textframe, table, chart, image, notes, layout, master, smartart, animation, export) are action-dispatch: one tool per domain, called as tool(action: "kebab-action", session_id: ..., snake_case_param: ...).

Workflow Checklist

Installs
4
GitHub Stars
10
First Seen
Jul 28, 2026
powerpoint-mcp — sbroenne/mcp-server-powerpoint