MCP Office PowerPoint MCP Server

46-tool PowerPoint MCP server. Build, edit, and export .pptx files. Windows-first.

Local serverstdioPython

What is the MCP Office PowerPoint MCP Server?

46-tool PowerPoint MCP server. Build, edit, and export .pptx files. Windows-first.

The short version

MCP Office is a suite of Model Context Protocol servers that expose Microsoft Office capabilities as governed, deterministic tool calls. Each server runs locally on Windows, connects to your MCP client (Claude Desktop, VS Code Copilot, or any MCP-compatible client), and gives you structured control over Office files — without an in-app AI assistant.

What it needs from you

  • Windows 10 or 11 - Python 3.11 or later (python --version) - Claude Desktop or VS Code with GitHub Copilot - Microsoft Office (Excel / PowerPoint / Word) — required for COM-backed tools (styling, PDF export, tracked-changes)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
mailmcpIn development — Outlook email, calendar, contacts, and MailRepo search

How to install the MCP Office PowerPoint MCP Server

{
  "mcpServers": {
    "office-powerpoint": {
      "command": "uvx",
      "args": ["mcp-office"],
      "env": {
        "EXCEL_ALLOWLIST_ROOTS": "your-value",
        "EXCEL_ENABLE_WRITE": "your-value",
        "PPT_ALLOWLIST_ROOTS": "your-value",
        "PPT_ENABLE_WRITE": "your-value",
        "WORD_ALLOWLIST_ROOTS": "your-value",
        "WORD_ENABLE_WRITE": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Windows 10 or 11 - Python 3.11 or later (python --version) - Claude Desktop or VS Code with GitHub Copilot - Microsoft Office (Excel / PowerPoint / Word) — required for COM-backed tools (styling, PDF export, tracked-changes)
VariableDescriptionRequired
EXCEL_ALLOWLIST_ROOTSConfiguration value read at startup.Optional
EXCEL_ENABLE_WRITEConfiguration value read at startup.Optional
PPT_ALLOWLIST_ROOTSConfiguration value read at startup.Optional
PPT_ENABLE_WRITEConfiguration value read at startup.Optional
WORD_ALLOWLIST_ROOTSConfiguration value read at startup.Optional
WORD_ENABLE_WRITEConfiguration value read at startup.Optional

Example prompts to try

  • “Use MCP Office PowerPoint to Package.”
  • “Use MCP Office PowerPoint to mailmcp.”
  • “Use MCP Office PowerPoint to Requirement.”

Frequently asked questions

46-tool PowerPoint MCP server. Build, edit, and export .pptx files. Windows-first. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.