About Pptx Tools
Pptx Tools is an MCP server published by jongalloway in the Content category: a unified MCP server + CLI toolkit for automating PowerPoint: read slides, update content, insert images, and generate presentations from code or AI agents.
The repository has 9 stars and 1 forks, with the last commit a month ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/jongalloway/pptx-toolsThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (22)
pptx_analyze_file_sizeAnalyze file size breakdown by category (slides, images, video/audio, masters, layouts)
Parameters not published.
pptx_batch_updateApply multiple named text updates across a deck in one open/save cycle
Parameters not published.
pptx_chart_dataRead or update data in an existing chart (bar, column, line, pie, area, scatter) — preserves all chart formatting
Parameters not published.
pptx_delete_slideRemove a slide by its 1-based slide number
Parameters not published.
pptx_export_markdownExport a full presentation to a structured markdown file
Parameters not published.
pptx_extract_talking_pointsExtract the highest-signal talking points from each slide
Parameters not published.
pptx_get_slide_contentExtract structured content from a slide (shapes, text, tables)
Parameters not published.
pptx_get_slide_xmlGet the raw XML for a slide (power users)
Parameters not published.
pptx_insert_imageEmbed an image (PNG, JPG, GIF) on a slide
Parameters not published.
pptx_insert_tableInsert a new table onto a slide with headers and data rows
Parameters not published.
Show all 22 tools
pptx_list_layoutsList available slide layouts
Parameters not published.
pptx_list_mastersList slide masters with theme, layout, shape, and background metadata
Parameters not published.
pptx_list_slidesList all slides with metadata
Parameters not published.
pptx_manage_layoutsFind unused layouts/masters or remove them with before/after validation
Parameters not published.
pptx_manage_mediaAnalyze media assets, deduplicate identical media by hash, or extract video/audio metadata (codec, resolution, duration, bitrate)
Parameters not published.
pptx_manage_slidesCreate slides: Add (blank), AddFromLayout (template + placeholders), or Duplicate (clone + overrides)
Parameters not published.
pptx_optimize_imagesCompress/optimize images by downscaling, format conversion, and recompression
Parameters not published.
pptx_reorder_slidesMove a single slide or batch reorder all slides
Parameters not published.
pptx_replace_imageReplace an image in an existing picture shape — inherits geometry from the layout, no manual coordinates needed
Parameters not published.
pptx_update_slide_dataUpdate a named or indexed shape while preserving formatting — preferred for single data-driven updates
Parameters not published.
pptx_update_tableUpdate cell values in an existing table — target by name or zero-based index
Parameters not published.
pptx_write_notesSet or replace speaker notes on a slide (supports append and multi-paragraph)
Parameters not published.
Ask AI
Ask AI about Pptx Tools
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.