Skip to main content
Version: v1.7.0

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