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.

Evaluated Mar 30, 2026 (21d ago)
Repo ↗ Ai Ml mcp powerpoint pptx automation python-pptx agent-tools document-generation
⚙ Agent Friendliness
66
/ 100
Can an agent use this?
🔒 Security
27
/ 100
Is it safe for agents?
⚡ Reliability
29
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
78
Documentation
72
Error Messages
--
Auth Simplicity
95
Rate Limits
5

🔒 Security

TLS Enforcement
20
Auth Strength
10
Scope Granularity
0
Dep. Hygiene
55
Secret Handling
60

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

Uptime/SLA
0
Version Stability
45
Breaking Changes
20
Error Recovery
50
AF Security 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

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

OAuth: No Scopes: No

No authentication mechanism is described in the README; MCP server appears designed for local/desktop usage.

Pricing

Free tier: No
Requires CC: No

Open-source package; pricing depends on your environment and any external model usage by the client.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

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

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered