mcpField
G
GenPPT

GenPPT

Remote
genppt.comProductivity0Updated 6d ago

About GenPPT

GenPPT is a hosted MCP server for creating presentation decks from prompts, outlines, notes, or website URLs. It is intended for people preparing pitch decks, briefings, or other slides and exports finished decks as PowerPoint, PDF, or slide images.

Key features

  1. 01Create decks from prompts and source material
  2. 02Ground decks in a website URL
  3. 03Preview concepts before rendering slides
  4. 04Export to PowerPoint, PDF, or images
  5. 05List and inspect saved decks

Use cases

  1. 01Turn notes into an executive briefing
  2. 02Create an investor pitch deck
  3. 03Build slides based on a website
  4. 04Export a finished deck for sharing

MCP support

GenPPT exposes deck creation, rendering, inspection, and export tools through a hosted Streamable HTTP MCP server at `https://genppt.com/mcp`. Clients can connect with a Bearer key, or connect without one to inspect tool definitions or receive a browser handoff link.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://genppt.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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 README

GenPPT MCP Server: AI Slide Decks, Pitch Decks & PowerPoint (.pptx) Export

Generate presentation-ready slide decks, investor pitch decks, consulting slides, and executive briefings from a prompt, outline, notes, or website URL—and export finished presentations to native PowerPoint (.pptx), PDF, or high-resolution slide images directly from Claude Code, Cursor, Claude Desktop, VS Code, and Codex.

claude mcp add --transport http genppt https://genppt.com/mcp --header "Authorization: Bearer gppt_YOUR_KEY"

This repository contains the configuration manifests, plugin definitions, and agent skills for the hosted GenPPT Streamable HTTP MCP server at https://genppt.com/mcp.

Get an MCP Key

  1. Sign in or create a free account at genppt.com/app/account.
  2. In the MCP key section, click Create key to generate a gppt_... Bearer token.
  3. Copy the token and pass it in the Authorization: Bearer gppt_YOUR_KEY header.

You can also connect to https://genppt.com/mcp without a key to inspect tool definitions or receive a direct browser handoff link (handoffUrl) for any deck prompt.

Setup Instructions

Claude Code
claude mcp add --transport http genppt https://genppt.com/mcp --header "Authorization: Bearer gppt_YOUR_KEY"

Run /mcp inside Claude Code to verify that genppt is connected and its 8 tools are available.

Cursor

Add this to ~/.cursor/mcp.json (global) or .cursor/mcp.json in your project:

{
  "mcpServers": {
    "genppt": {
      "url": "https://genppt.com/mcp",
      "headers": {
        "Authorization": "Bearer gppt_YOUR_KEY"
      }
    }
  }
}
Claude Desktop and claude.ai

In Claude Desktop or claude.ai, open Customize → Connectors → + Add → Add custom connector:

  • Name: GenPPT
  • URL: https://genppt.com/mcp

Or in claude_desktop_config.json / .mcp.json:

{
  "mcpServers": {
    "genppt": {
      "type": "http",
      "url": "https://genppt.com/mcp",
      "headers": {
        "Authorization": "Bearer gppt_YOUR_KEY"
      }
    }
  }
}
VS Code

Add this to .vscode/mcp.json (VS Code uses servers):

{
  "servers": {
    "genppt": {
      "type": "http",
      "url": "https://genppt.com/mcp",
      "headers": {
        "Authorization": "Bearer gppt_YOUR_KEY"
      }
    }
  }
}
OpenAI Codex CLI

Add this to ~/.codex/config.toml:

[mcp_servers.genppt]
url = "https://genppt.com/mcp"
http_headers = { "Authorization" = "Bearer gppt_YOUR_KEY" }
Install the Agent Skill

Install the GenPPT agent workflow skill for Claude Code, Cursor, or any skills-compatible coding agent:

npx skills add Illyism/genppt-mcp

Or install via the Claude Code plugin marketplace:

claude plugin marketplace add Illyism/genppt-mcp
claude plugin install genppt@genppt-mcp

How Deck Generation Works

  1. Create a deck (genppt_create_deck): Pass a prompt (topic, outline, rough notes, or pasted document), optional aspectRatio (16:9, 9:16, 4:5, 1:1), optional websiteUrl to ground the deck in a live site, and optional attachmentUrls (images, PDFs, or YouTube URLs).
  2. Review the concept preview (genppt_get_deck): Poll every 30–60 seconds until phase is concepts_ready. The server returns conceptPreviewUrl so your chat client can render the visual concept sheet inline.
  3. Render full slides (genppt_generate_slides): Once the concept is approved, trigger full slide rendering (1–3 minutes) and poll genppt_get_deck until phase is ready.
  4. Export (genppt_export_deck): Export the finished presentation to pptx (PowerPoint), pdf (PDF), or images (ZIP of slide images) and receive a direct downloadUrl.

Tools

ToolRead-OnlyDescription
genppt_account_statusYesShow the connected GenPPT account: current plan tier, decks used this period, saved payment method, and upgrade options.
genppt_list_decksYesList the user's GenPPT decks (newest edits first), with optional limit (1–100) and title search.
genppt_get_deckYesGet a deck's current phase (drafting_concepts, concepts_ready, rendering_slides, ready, error), concept preview image, slide list, inline slide image URLs, and studioUrl.
genppt_create_deckNoStart a new AI presentation deck from a prompt, optional aspectRatio (16:9, 9:16, 4:5, 1:1), websiteUrl, attachmentUrls, and webSearchEnabled.
genppt_generate_slidesNoRender all slides once genppt_get_deck reaches phase concepts_ready (equivalent to clicking Generate in the GenPPT Studio).
genppt_export_deckNoExport a ready deck to pptx (PowerPoint), pdf (PDF), or images (ZIP of PNG slides) and return the downloadUrl.
genppt_upgrade_planYesPreview the price of a GenPPT plan (growth_monthly, growth_yearly, max_yearly). Never charges a card; returns a browser checkoutUrl when confirmPaymentSpend: true.
genppt_submit_feedbackNoSend a bug report, feature request, or question (bug, missing_feature, question, other) to the GenPPT team.

Links

Comments

Markdown supported

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.