powerpoint
Provides an MCP server (Python) that creates and edits PowerPoint (.pptx) presentations: generating deck files, adding different slide types (title, section header, title+content, tables, charts, pictures with captions), opening existing decks for editing, saving backups/final output, and optionally generating images via TogetherAI using a FLUX model.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Security posture is partially constrained by operating model: MCP server runs locally (no explicit network auth described). TogetherAI credentials are handled via environment variable (better than hardcoding), but the README also implies user-supplied image_path usage, which can be risky if path traversal or arbitrary file access is not constrained to folder_path. No explicit rate-limit/auth scope details, TLS behavior, or security controls are documented for the MCP server itself. Dependency hygiene is unknown; listed dependencies appear standard but no vulnerability posture is provided.
⚡ Reliability
Best When
You want an agent-driven, file-based tool to programmatically assemble .pptx decks from text and structured data in a controlled local/server environment.
Avoid When
You cannot control the server’s filesystem access (e.g., image_path inputs) or you need strict guarantees that third-party image generation calls won’t occur.
Use Cases
- • Automatically generate PowerPoint decks from structured data (tables/charts)
- • Create slide templates (title-only, section headers) for reports
- • Produce charts/tables from datasets for presentations
- • Add provided local images to decks with captions
- • Generate images (via TogetherAI) and embed them into slides
Not For
- • High-governance document production requiring strict content provenance/auditing
- • Use cases needing a public HTTP API with webhooks or interactive UI
- • Workflows where arbitrary user-supplied image paths cannot be controlled
- • Environments that require offline-only operation (because image generation uses a third-party API)
Interface
Authentication
Authentication is not described for the MCP server itself. For image generation, the server requires a TogetherAI API key via an environment variable (TOGETHER_API_KEY).
Pricing
No pricing details for the MCP server are provided; costs likely depend on TogetherAI usage when invoking generate-and-save-image.
Agent Metadata
Known Gotchas
- ⚠ Client must call save-presentation at the end when opening an existing presentation
- ⚠ open-presentation creates a backup.pptx; repeated runs may overwrite backups depending on implementation
- ⚠ generate-and-save-image depends on TogetherAI and requires TOGETHER_API_KEY; failures here may break workflows that expect images
- ⚠ add-slide-picture-with-caption requires that image_path points to an existing file in the configured folder_path (per README)
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for powerpoint.
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.