About
A comprehensive MCP server that offers 32 tools across 11 modules to create, manage, and professionally design PowerPoint presentations using python-pptx. It supports templates, advanced formatting, images, charts, and validation.
Capabilities
The Office‑PowerPoint MCP Server is a purpose‑built bridge between AI assistants and Microsoft PowerPoint, built on top of the popular library. It exposes a rich set of 32 tools grouped into 11 logical modules, allowing developers to create, edit, and style presentations directly from conversational agents. By turning complex PowerPoint manipulation into a simple API call, the server removes the need for users to manually open Office or remember VBA syntax, enabling seamless integration into AI‑driven workflows such as automated report generation, meeting deck creation, or real‑time slide editing.
At its core, the server provides round‑trip support for any file: every element—shapes, tables, charts, and custom properties—is preserved during read‑write cycles. Template handling is intelligent: themes and layouts are automatically applied, ensuring brand consistency while still allowing dynamic content injection. Global state tracking lets a single session manage multiple presentations, making it possible to merge decks or split a large presentation into modular sections without losing context.
The toolset covers every common PowerPoint need. Slide creation and layout selection are straightforward, while text manipulation includes placeholder population, bullet point generation, and comprehensive formatting controls (font, color, alignment). Visual elements are equally robust: images can be added from files or base64 strings and then enhanced with Pillow‑based adjustments (brightness, contrast) or professional effects such as shadows and glows. Shapes and tables are fully supported, with over 20 auto‑shape types and advanced cell styling. Charts—column, bar, line, pie—are generated from raw data series and can be formatted with legends, labels, and titles.
Professional design features elevate the output quality. Four curated color schemes (Modern Blue, Corporate Gray, Elegant Green, Warm Red) and a Segoe UI font family with size presets automatically style entire decks. Gradient backgrounds, slide templates (25 built‑in), and dynamic sizing ensure that every slide looks polished. Advanced template features—auto‑wrapping, dynamic font scaling, and animations—allow designers to create engaging presentations without manual tweaking.
In practice, this MCP server shines in scenarios where speed, consistency, and automation matter. A data analyst can ask an AI assistant to “summarize the Q3 sales report into a 10‑slide deck” and receive a fully formatted PowerPoint ready for distribution. A marketing team can generate brand‑aligned pitch decks on demand, while an education platform can produce lesson slides with embedded charts and images. The server’s modular architecture means developers can cherry‑pick tools, extend functionality, or integrate the MCP into larger AI pipelines with minimal friction.
Related Servers
n8n
Self‑hosted, code‑first workflow automation platform
FastMCP
TypeScript framework for rapid MCP server development
Activepieces
Open-source AI automation platform for building and deploying extensible workflows
MaxKB
Enterprise‑grade AI agent platform with RAG and workflow orchestration.
Filestash
Web‑based file manager for any storage backend
MCP for Beginners
Learn Model Context Protocol with hands‑on examples
Weekly Views
Server Health
Information
Explore More Servers
TheHive MCP Server
Bridge AI assistants to TheHive incident response
Blues Notehub MCP Server
Connect LLMs to your Blues Notehub projects and devices
Louvre MCP
Explore the Louvre’s digital collection effortlessly
MPC Test Server
A minimal MCP test server powered by Bun
peek-travel/mcp-intro
MCP Server: peek-travel/mcp-intro
pyATS MCP Server
Secure, STDIO‑based network device control via JSON‑RPC