PowerPoint Automation MCP Server for Claude Desktop
@socamalo
About PowerPoint Automation MCP Server for Claude Desktop
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"ppts": {
"command": "uv",
"args": [
"run",
"path/to/main.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is PowerPoint Automation MCP Server for Claude Desktop?
PowerPoint Automation MCP Server enables Claude Desktop to control Microsoft PowerPoint, allowing users to create, modify, and manage presentations through natural language commands. It is designed for Windows users who want to automate PowerPoint tasks directly from Claude Desktop.
How to use PowerPoint Automation MCP Server for Claude Desktop?
Install dependencies (uv add fastmcp pywin32), then configure Claude Desktop by adding the server entry to %APPDATA%\Claude\claude_desktop_config.json. Once configured, invoke tasks like “Create a new PowerPoint presentation” or “Add a text box to slide 1 with the text ‘Hello World’.”
Key features of PowerPoint Automation MCP Server for Claude Desktop
- Create, open, save, and close presentations
- List all open presentations
- Get slide information and content
- Add slides with different layouts
- Add text boxes and update shape text
- Set slide titles
Use cases of PowerPoint Automation MCP Server for Claude Desktop
- Automatically generate slide decks from meeting notes
- Modify existing presentations (update text, add slides)
- Create presentation templates with consistent layouts
- Bulk update slide content across multiple presentations
- Integrate presentation creation into larger Claude‑driven workflows
FAQ from PowerPoint Automation MCP Server for Claude Desktop
What are the system requirements?
Windows with Microsoft PowerPoint installed, Python 3.7+, the pywin32 and fastmcp packages, and Claude Desktop.
How do I configure Claude Desktop to use this server?
Add the provided JSON block (using uv and the path to main.py) to %APPDATA%\Claude\claude_desktop_config.json.
Does it work on macOS or Linux?
No. The server uses the PowerPoint COM API, which is only available on Windows.
Can I save a presentation to a specific file path?
Yes. Use the save_presentation function (or ask Claude) to save to any path, e.g., C:\Users\...\presentation.pptx.
What are the known limitations?
Works only on Windows with PowerPoint installed; the PowerPoint application opens and remains visible; capabilities are limited to the PowerPoint COM API.
Frequently asked questions
What are the system requirements?
Windows with Microsoft PowerPoint installed, Python 3.7+, the `pywin32` and `fastmcp` packages, and Claude Desktop.
How do I configure Claude Desktop to use this server?
Add the provided JSON block (using `uv` and the path to `main.py`) to `%APPDATA%\Claude\claude_desktop_config.json`.
Does it work on macOS or Linux?
No. The server uses the PowerPoint COM API, which is only available on Windows.
Can I save a presentation to a specific file path?
Yes. Use the `save_presentation` function (or ask Claude) to save to any path, e.g., `C:\Users\...\presentation.pptx`.
What are the known limitations?
Works only on Windows with PowerPoint installed; the PowerPoint application opens and remains visible; capabilities are limited to the PowerPoint COM API.
Basic information
More Productivity MCP servers

Contio MeetingOS
Andrew ElyContio MeetingOS is an AI-powered workspace for meeting-driven teams. — from planning to follow-through. It gives you a structured workspace to build agendas, collaborate with participants in real time, capture transcri

FlowyTeam OKR MCP Server
flowy-teamFlowyTeam is a native OKR MCP server. Connect Claude (Desktop, web, mobile), ChatGPT, Claude Code or n8n and your agent can read every objective and key result in your workspace, post check-ins, move key-result progress,

YouTube Transcript AI
youtube-transcript.aiFetch the full transcript of any YouTube video as clean text — no API key, no signup, no quota wall. Pass a YouTube URL (watch, youtu.be, shorts, embed) or a bare video ID and get the transcript back with title and metad

Fdback.io
FdbackFdback.io is a user feedback platform (feedback board, roadmap, changelog) with a built-in remote MCP server - no local install, connect any MCP client with a URL and API key. Your AI agents can: - List, search, and rea

One
OneConnect your agent to the apps your team already uses: Gmail, Slack, Stripe, Shopify, HubSpot, Notion, Linear, Salesforce, QuickBooks and more. One hosted MCP server with OAuth sign-in, nothing to install and no API keys
Comments