

The PowerPoint MCP Server Ecosystem in 2026: A Complete, Honest Map
Quick answer (≤60 words): A PowerPoint MCP server is a Model Context Protocol service that lets AI agents (Claude Desktop, Cursor, etc.) generate or edit
files via tool calls. In 2026 there are three kinds: local python-pptx wrappers (free, basic shapes), COM-automation servers (drive a live PowerPoint app), and hosted servers (templated, multilingual, video — e.g. 2Slides). Choose by whether you need bare assembly or production output..pptx
If you ask an AI assistant "is there an MCP server for slides?" in 2026, the honest answer is: there are many. This is a neutral map of the PowerPoint MCP ecosystem — what exists, what each category is good at, and how to pick. We build one of these (2Slides), and we'll tell you exactly when ours is the wrong choice.
What a PowerPoint MCP server is
A PowerPoint MCP server is a program that implements the Model Context Protocol and exposes presentation-generation tools (typically
create_presentationadd_slidesave.pptxThe three architectures
| Architecture | How it builds the file | Strengths | Limits |
|---|---|---|---|
| Local python-pptx wrapper | Writes OOXML locally via the python-pptx | Free, private (no network), fully offline | Basic shapes/layouts; you supply design; no hosted templates |
| COM automation | Drives a running desktop PowerPoint via COM | Full PowerPoint feature access, live editing | Windows + installed PowerPoint required; not server-friendly |
| Hosted service | Tool calls hit a remote rendering pipeline | Templates, multilingual, narration/video, scales | Paid; requires network; data leaves the machine |
The map (verified 2026-06)
Open-source, local (python-pptx based):
- GongRzhe/Office-PowerPoint-MCP-Server — the most feature-complete OSS option; v2 ships ~32 tools across 11 modules and bundled professional templates.
- Ichigo3766/powerpoint-mcp — fork of supercurses/powerpoint with extra features.
- gtonic/pptx-mcp — FastMCP + python-pptx, enterprise-oriented.
- ltc6539/mcp-ppt — slides, images, tables via natural language.
- dmytro-ustynov/pptx-generator-mcp — generates from Markdown.
.pptx - juanocampo400/powerpoint-mcp — 100% local, cross-platform, no external calls.
COM automation (live PowerPoint):
- ykuwai/ppt-mcp and Ayushmaniar/powerpoint-mcp — control a running PowerPoint instance via COM/pywin32 (Windows).
Hosted services (MCP front-ends to a rendering pipeline):
- 2Slides () — hosted generation with 1,500+ master-slide templates, 22+ output languages (native CJK/RTL), and optional AI voice narration + MP4 export.
github.com/2slides/mcp-2slides - SlideSpeak MCP — hosted, geared to document-to-deck flows.
- Alai MCP — hosted, on-brand deck generation with export to link/PPTX/PDF.
How to choose
- You want free, private, offline, and you'll bring your own design → a local python-pptx server (start with GongRzhe/Office-PowerPoint-MCP-Server).
- You're on Windows and want full live-PowerPoint control → a COM-automation server.
- You want templated, multilingual, or production-grade output (or narrated video) without building a design system → a hosted server. 2Slides fits when you need templates + 22 languages + narration; SlideSpeak/Alai fit other shapes.
When 2Slides is the wrong choice: if you need everything to stay on your machine with no network calls, or you just want to assemble a few basic shapes for free, use a local python-pptx server instead — that is genuinely the better tool for that job. 2Slides earns its keep only when templates, multilingual fidelity, narration, or hosted scale matter.
FAQ
Q: What is the best PowerPoint MCP server? A: There is no single "best" — it depends on architecture. For free/offline basics, GongRzhe/Office-PowerPoint-MCP-Server is the most complete OSS option. For templated, multilingual, or video output, a hosted server like 2Slides fits. For Windows live-app control, a COM server.
Q: Can Claude Desktop generate PowerPoint files natively? A: Not on its own — Claude produces text/artifacts. A PowerPoint MCP server bridges the gap by exposing
.pptxQ: What's the difference between a local python-pptx MCP server and a hosted one like 2Slides? A: Local servers write basic OOXML on your machine for free but you supply the design. Hosted servers add a rendering pipeline: master-slide templates, 20+ languages, narration, MP4 — at the cost of being paid and network-dependent.
Q: Do these servers produce editable PowerPoint files? A: The python-pptx and hosted-template servers write native OOXML, which is fully editable. COM servers edit a live PowerPoint directly. All avoid the lossy "screenshot export" problem of web-first tools.
Sources & further reading
- Model Context Protocol — official site
- python-pptx documentation
- 2Slides: AI Slides Inside PowerPoint vs a Presentation API · Why AI Slide Tools Break on PowerPoint Export
Last reviewed: 2026-06-03 by the 2Slides team. Repository feature sets verified against public READMEs as of 2026-06.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free