mcp-ppt
mcp-ppt is an MCP server that lets an agent create and modify PowerPoint (.pptx) presentations through natural-language-driven tool calls. It supports creating presentations, adding slide types (title, content, section divider, image, table), exporting/saving outputs, and generating SVG-to-image slides.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
No auth/TLS posture is documented (typical for local MCP usage). The tool supports downloading images from URLs and writing files (save/export), which increases risk when handling untrusted inputs. README mentions logging errors/version to stderr; without explicit redaction guidance, there is some risk of sensitive information in logs. Dependency list includes external libraries (mcp, python-pptx, requests, oss2), but no vulnerability management policy is described.
⚡ Reliability
Best When
You want an agent to build structured PPTX content interactively (create -> add slides -> export/save) using the MCP tool interface.
Avoid When
You need hardened security controls for untrusted image/URL inputs, strict data residency/compliance requirements, or you require formal uptime/compatibility commitments.
Use Cases
- • Automated generation of PowerPoint decks from structured content
- • LLM-assisted creation of slide outlines and slide-by-slide assembly
- • Programmatic editing of existing presentations via an agent workflow
- • Generating image-based slides from local files or remote URLs
- • Converting SVG markup into rendered slide images
Not For
- • High-security, untrusted-input environments without sandboxing
- • Use as a general-purpose document conversion service beyond PPT generation
- • Use where strict file-system isolation is required (it writes/reads files)
- • Production systems needing documented SLAs or strong operational guarantees
Interface
Authentication
No authentication mechanism is described in the README; MCP server appears designed for local/desktop usage.
Pricing
Open-source package; pricing depends on your environment and any external model usage by the client.
Agent Metadata
Known Gotchas
- ⚠ Image slides can load/download images from local paths or URLs—agents should be careful with untrusted URLs/paths.
- ⚠ Slide removal uses a 1-based index; off-by-one errors are likely when agents compute indices.
- ⚠ SVG->PNG conversion depends on an external tool (rsvg-convert); missing system dependencies can fail the workflow.
- ⚠ Server likely writes to temp directories or a provided output path; agents should avoid writing to protected locations.
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for mcp-ppt.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-30.