About Powerpoint Engine
Powerpoint Engine is a hosted MCP server for AI agents that generates and edits PowerPoint files. It accepts markup or structured slide templates, and can preserve the layout, fonts, and branding of an existing template.
Key features
- 01Generate decks from markup
- 02Generate decks from structured templates
- 03Preserve existing template styling
- 04Create editable native charts
- 05Check account credits and generation status
Use cases
- 01Turn headings and bullet points into slides
- 02Create a presentation from a structured template
- 03Replace text in a branded PowerPoint template
- 04Build editable charts from data
MCP support
It exposes presentation generation, template-based generation, and account-status tools through a hosted Streamable HTTP MCP endpoint. Clients authenticate with OAuth 2.1.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://powerpointengine.io/api/mcp/mcpclaude mcp add --transport http powerpoint-engine https://powerpointengine.io/api/mcp/mcp{"mcpServers":{"powerpoint-engine":{"type":"http","url":"https://powerpointengine.io/api/mcp/mcp"}}}Open in Cursor{"servers":{"powerpoint-engine":{"type":"http","url":"https://powerpointengine.io/api/mcp/mcp"}}}Open in VS Code{"mcpServers":{"powerpoint-engine":{"type":"http","url":"https://powerpointengine.io/api/mcp/mcp"}}}{"mcpServers":{"powerpoint-engine":{"serverUrl":"https://powerpointengine.io/api/mcp/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEPowerPoint 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.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.