powerpoint.com
powerpoint.com logo

PowerPoint

Create PowerPoint presentations leveraging TogetherAI image generation

Created byApr 22, 2025

powerpoint MCP server

A MCP server project that creates powerpoint presentations

Components

Tools

The server implements multiple tools:
  • create-presentation: Starts a presentation
  • add-slide-title-only: Adds a title slide to the presentation
  • add-slide-section-header: Adds a section header slide to the presentation
  • add-slide-title-content: Adds a title with content slide to the presentation
  • add-slide-title-with-table: Adds a title slide with a table
  • add-slide-title-with-chart: Adds a title slide with a chart
  • add-slide-picture-with-caption: Adds a picture with caption slide
  • open-presentation: Opens a presentation for editing
  • save-presentation: Saves the presentation to a file.
  • generate-and-save-image: Generates an image for the presentation using a FLUX model

Configuration

An environment variable is required for image generation via TogetherAI Register for an account: https://api.together.xyz/settings/api-keys
A folder_path is required. All presentations and images will be saved to this folder.

Quickstart

Install

Make sure you have UV installed

MacOS/Linux
Windows

Clone the repo

Claude Desktop

On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json
  • --directory: the path where you cloned the repo above
  • --folder-path: the path where powerpoint decks and images will be saved to. Also the path where you should place any images you want the MCP server to use.

Usage Examples

Assuming you have SQLite MCP Server installed.

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

powerpoint MCP server

A MCP server project that creates powerpoint presentations

Components

Tools

The server implements multiple tools:
  • create-presentation: Starts a presentation
  • add-slide-title-only: Adds a title slide to the presentation
  • add-slide-section-header: Adds a section header slide to the presentation
  • add-slide-title-content: Adds a title with content slide to the presentation
  • add-slide-title-with-table: Adds a title slide with a table
  • add-slide-title-with-chart: Adds a title slide with a chart
  • add-slide-picture-with-caption: Adds a picture with caption slide
  • open-presentation: Opens a presentation for editing
  • save-presentation: Saves the presentation to a file.
  • generate-and-save-image: Generates an image for the presentation using a FLUX model

Configuration

An environment variable is required for image generation via TogetherAI Register for an account: https://api.together.xyz/settings/api-keys
A folder_path is required. All presentations and images will be saved to this folder.

Quickstart

Install

Make sure you have UV installed

MacOS/Linux
Windows

Clone the repo

Claude Desktop

On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json
  • --directory: the path where you cloned the repo above
  • --folder-path: the path where powerpoint decks and images will be saved to. Also the path where you should place any images you want the MCP server to use.

Usage Examples

Assuming you have SQLite MCP Server installed.

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.