powerpoint-mcp

Provides an MCP server that generates and edits PowerPoint (.pptx) presentations via MCP tools (create presentation, add slide types like title/content, tables, charts, and picture slides). It can also generate images using a Stable Diffusion WebUI (ForgeUI/Automatic1111) and save both images and the final deck to a configured folder.

Evaluated Mar 30, 2026 (21d ago)
Repo ↗ Ai Ml mcp powerpoint pptx automation slides python stable-diffusion image-generation productivity
⚙ Agent Friendliness
52
/ 100
Can an agent use this?
🔒 Security
33
/ 100
Is it safe for agents?
⚡ Reliability
31
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
80
Documentation
65
Error Messages
0
Auth Simplicity
60
Rate Limits
10

🔒 Security

TLS Enforcement
30
Auth Strength
35
Scope Granularity
10
Dep. Hygiene
50
Secret Handling
45

Uses environment variables for SD_WEBUI_URL and optional SD_AUTH_USER/SD_AUTH_PASS, but transport security (HTTPS/TLS) is not specified (example uses http). No evidence in the provided README of MCP-level authentication/authorization, scope enforcement, or isolation. File handling is folder-path based; accepting user-supplied image_path implies a need for path validation and strict containment to avoid unintended file access in the host environment. Dependency hygiene and vulnerability posture are not verifiable from the provided content.

⚡ Reliability

Uptime/SLA
0
Version Stability
50
Breaking Changes
50
Error Recovery
25
AF Security Reliability

Best When

You have an MCP-capable client and can run this Python MCP server locally (or in a controlled environment) with a reachable Stable Diffusion WebUI and a dedicated folder for outputs.

Avoid When

You need strict confidentiality guarantees for generated content or you cannot control where files are written/read (e.g., untrusted users providing image_path).

Use Cases

  • Generate slide decks programmatically from structured data (tables, charts).
  • Automate creation of meeting/report presentations with dynamic content.
  • Create decks that include AI-generated images using Stable Diffusion.
  • Open an existing deck and append slides, then save the updated file.

Not For

  • SaaS-style remote usage without running your own server/storage location (it is a local MCP server process).
  • Public multi-tenant environments without additional sandboxing and file access controls.
  • Use cases requiring strong built-in access control across users (the security model appears to rely mainly on local network/environment configuration).

Interface

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

Authentication

Methods: Environment-based configuration for Stable Diffusion WebUI authentication (SD_AUTH_USER/SD_AUTH_PASS)
OAuth: No Scopes: No

The README describes optional auth credentials for the Stable Diffusion WebUI. It does not describe MCP auth for controlling who can call the MCP tools; MCP access likely depends on how the MCP server is hosted and network-isolated.

Pricing

Free tier: No
Requires CC: No

No pricing information provided; it is a self-hosted open-source Python MCP server.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Clients must remember to call save-presentation at the end of edits; otherwise changes may not be persisted.
  • For generate-and-save-image, the MCP server depends on a reachable Stable Diffusion WebUI and its auth settings if enabled.
  • add-slide-picture-with-caption accepts an image_path that must exist in folder_path, implying file-system access constraints and potential failures if the file is absent.
  • No documented rate limits or tool-level timeouts; long-running image generation may cause client-side timeouts.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for powerpoint-mcp.

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