streamable-httpMITupdated 2mo ago
Generate and edit real PowerPoint (.pptx) files from an AI agent, over the Model Context Protocol. Backed by the hosted PowerPoint Engine API โ no local PowerPoint, Office, or GPU required.
What can you do with powerpoint engine?
PowerPoint Engine โ MCP Server
Generate and edit real PowerPoint (.pptx) files from an AI agent, over the
Model Context Protocol. Backed by the hosted
PowerPoint Engine API โ no local PowerPoint,
Office, or GPU required.
- Endpoint:
https://powerpointengine.io/api/mcp/mcp(Streamable HTTP) - Auth: OAuth 2.1 (browser authorize, PKCE, dynamic client registration)
- Website: https://powerpointengine.io ยท Docs: https://powerpointengine.io/docs
Install
Claude Code
claude mcp add --transport http powerpoint-engine https://powerpointengine.io/api/mcp/mcp
Then run /mcp and authorize in the browser (one click).
Other MCP clients
Point your client at the Streamable HTTP endpoint above. On first use it will
open the browser OAuth flow; discovery is at
https://powerpointengine.io/.well-known/oauth-protected-resource.
Tools
| Tool | Purpose |
|---|---|
generate_presentation |
Build a deck from simple markup (markup, theme?) โ download URL |
generate_from_template |
Build a deck from a structured template (title + slides, incl. native charts) |
get_account_status |
Plan, remaining credits, recent generations, and recent errors |
Markup rules
- A single
# Titleline sets the deck title. - Each
## Headingstarts a new slide. ### Heading+ are sub-headings;-/*are bullets.- Fenced code blocks, links,
**bold**, and inline code are cleaned up.
Themes: corporate, modern, minimal, vibrant.
What makes it different
- Structure-preserving edits: send your own
.pptxtemplate and replace text/numbers while keeping the exact layout, fonts, and branding โ the thing most generators break. - Native editable charts from data (column/bar), not images.
- Zero setup: one hosted endpoint, OAuth, credit-based pricing (1 credit = up to 10 slides). Free tier returns watermarked files; Pro removes the mark.
See SKILL.md for an installable agent-skill version and
server.json for the MCP registry manifest.
License
MIT โ see LICENSE. This repository contains the MCP manifest and
documentation for the hosted service; the generation engine itself is operated
at powerpointengine.io.
Install
Add powerpoint engine to your client. Pick the one you use.
claude mcp add --transport http powerpoint-engine https://powerpointengine.io/api/mcp/mcpcodex mcp add powerpoint-engine --url https://powerpointengine.io/api/mcp/mcp{
"mcpServers": {
"powerpoint-engine": {
"url": "https://powerpointengine.io/api/mcp/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"powerpoint-engine": {
"type": "http",
"url": "https://powerpointengine.io/api/mcp/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"powerpoint-engine": {
"url": "https://powerpointengine.io/api/mcp/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"powerpoint-engine": {
"serverUrl": "https://powerpointengine.io/api/mcp/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
3 tools
powerpoint engine exposes 3 tools to a connected agent.
- generate_presentation
- Build a deck from simple markup (`markup`, `theme?`) โ download URL
- generate_from_template
- Build a deck from a structured `template` (title + slides, incl. native charts)
- get_account_status
- Plan, remaining credits, recent generations, and recent errors
Score
68 / 100
Good
- Documentation17/25
- Maintenance22/25
- Trust13/20
- Capability4/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 53 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 3 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Version history
| Versions | Published |
|---|---|
| 1.1.0Latest | Jul 15, 2026 |
| 1.0.1 | Jul 9, 2026 |
| 1.0.0 | Jul 9, 2026 |