Powerpoint Engine
About
MCP server + manifest for the PowerPoint Engine API — generate & edit .pptx from AI agents (hosted, OAuth 2.1).
Details
- Author
- skippdot
- Downloads
- 392
- Categories
- Remote MCP
Jump to
- 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
- A single # Title line sets the deck title
- Each ## Heading starts a new slide
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Powerpoint EngineCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Follow the repository README to install the server and add its MCP configuration to your client.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"powerpoint engine": {
"powerpoint-engine": {
"url": "https://powerpointengine.io/api/mcp/mcp"
}
}
}
}
McpServers
{
"powerpoint-engine": {
"url": "https://powerpointengine.io/api/mcp/mcp"
}
}
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 # Title line sets the deck title.
- Each ## Heading starts 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 .pptx template 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.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

