pptx-mcp

gtonic/pptx-mcp

3.2

If you are the rightful owner of pptx-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

This project provides a Model Context Protocol (MCP) server for creating and manipulating Microsoft PowerPoint presentations programmatically.

Tools

Functions exposed to the LLM to take actions

create_presentation

Creates a new, empty PowerPoint presentation in memory.

open_presentation

Opens an existing .pptx file from the local filesystem.

save_presentation

Saves a presentation from memory to a .pptx file.

get_presentation_info

Retrieves metadata about a presentation.

set_core_properties

Sets the core document properties of a presentation.

add_slide

Adds a new slide to the presentation using a specified layout.

add_shape

Adds an auto-shape to a specified slide.

add_textbox

Adds a textbox to a slide and allows for text formatting.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources