Powerpoint Engine

by skippdot

392 downloads
Not rated
GitHub Website

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Powerpoint Engine
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.