Skip to main content
Version: v1.6.47-dev1 🚧

PowerPoint MCP Server

Overview​

Microsoft PowerPoint is a presentation software. The PowerPoint MCP server enables Enterprise h2oGPTe agents to create, edit, and manage PowerPoint presentations programmatically.

For more information, visit PowerPoint.

When to Use​

This MCP server is useful for:

  • Enabling Enterprise h2oGPTe agents to create PowerPoint presentations from conversation summaries, reports, or structured data
  • Allowing agents to generate presentation slides with content, formatting, and layouts based on natural language requests
  • Integrating PowerPoint creation with Enterprise h2oGPTe's content generation capabilities for automated presentation workflows
  • Automating presentation generation where agents can create slides from data analysis, meeting notes, or other content sources

Requirements​

Before configuring this MCP server, ensure you have:

  • Python environment
  • Office PowerPoint MCP server package
  • uv package manager (optional)

Key Features​

The PowerPoint MCP server provides the following capabilities:

  • Create PowerPoint presentations with multiple slides
  • Add text, images, and formatting to slides
  • Apply slide layouts and themes
  • Generate presentations from structured data or templates
  • Export presentations in various formats

Configuration​

Add the following configuration in Agents > Tools > New Tool > Remote MCP Tools:

{
"powerpoint": {
"setup_commands": [
"pip install uv"
],
"command": "uvx",
"args": [
"--from",
"office-powerpoint-mcp-server",
"ppt_mcp_server"
],
"env": {}
}
}

Authentication​

No additional environment variables required.

Notes​

  • This MCP server uses STDIO transport protocol.
  • Requires Python and uv package manager to be installed (automatically installed via setup commands).
  • The PowerPoint MCP server package is automatically installed when the server starts.

Feedback