GenPPT

com.genpptPublished by genppt.comOfficial publisherv1.0.0Updated Nov 7, 2026

Generate AI slide decks and export native PowerPoint (.pptx) and PDF presentations from chat.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowMedia & Design

Overview

AI-generated overview

GenPPT generates AI slide decks from a prompt, notes or URL and exports them to PowerPoint, PDF or slide images from chat.

What you can do
  • Create decks from a prompt, outline, notes, website URL or attachments, with aspect ratio and optional web search
  • Poll a deck's phase, concept preview, slide list and inline slide images, and list or search existing decks
  • Render full slides once the concept is ready
  • Export a finished deck to PowerPoint, PDF or a ZIP of slide images and get a download URL
  • Check account plan, deck usage and upgrade options, preview plan pricing, and send feedback to the team
When to use it
Useful when you want an assistant to draft a pitch deck, consulting slides or executive briefing from rough notes or a website and hand back an editable PowerPoint or PDF, without leaving the chat client.
Requirements
A remote Streamable HTTP endpoint; no local package. A GenPPT account and an MCP key passed as an Authorization Bearer header are needed for the tools to work; without a key they return auth_required with a connect link. Network access to the hosted service.
Before you install
The MCP key is a bearer credential and should be kept out of shared configs. Creating a deck consumes one deck from the plan allowance, and export is limited to paid plans. genppt_upgrade_plan never charges, but passing confirmPaymentSpend: true returns a checkout link; only do that after the user agrees to the price. Creating decks, rendering slides, exporting and sending feedback all change data on the hosted service, and prompts, notes, URLs and attachments are sent to GenPPT.

Installation

In SourceWeft

  1. Open GenPPT in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.genppt%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "genppt": {
      "type": "http",
      "url": "https://genppt.com/mcp"
    }
  }
}

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.

bash
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

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

json
{  "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:

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

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

OpenAI Codex CLI

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

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:

bash
npx skills add Illyism/genppt-mcp

Or install via the Claude Code plugin marketplace:

bash
claude plugin marketplace add Illyism/genppt-mcpclaude 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

Source: README.md at commit 50190ab

Tools

8

genppt_account_status

Account status

Show the connected GenPPT account: plan, decks used this period, saved card, and upgrade options.

Takes no parameters.

genppt_list_decks

List decks

List the user’s GenPPT decks, newest edits first.

Parameterslimitsearch

genppt_get_deck

Get deck

Get one deck: its phase, concept preview, slides, and image URLs. Poll it after genppt_create_deck to follow progress.

ParametersdeckIdrequired

genppt_generate_slides

Generate slides

Render the full slides once genppt_get_deck shows phase concepts_ready. Same as the Generate button in the studio. Slides take 1-3 minutes.

ParametersdeckIdrequired

genppt_create_deck

Create deck

Generate a new AI presentation deck from a prompt, notes, or URLs. Returns at once; slides render in 1-3 minutes. Uses one deck from the plan allowance.

ParameterspromptrequiredwebsiteUrlaspectRatioattachmentUrlswebSearchEnabled

genppt_export_deck

Export deck

Export a ready deck to PowerPoint, PDF, or a ZIP of slide images. Waits until the file is built (up to 2 minutes) and returns a download URL. Paid plans only.

ParametersdeckIdrequiredformatrequired

genppt_upgrade_plan

Upgrade plan

Preview the cost of a GenPPT plan. Never charges. Ask the user before passing confirmPaymentSpend: true; that returns the checkout link where the user pays.

ParametersplanrequiredconfirmPaymentSpend

genppt_submit_feedback

Send feedback

Send a bug report, feature request, or question to the GenPPT team.

ParametersdeckIdcontextmessagerequiredcategoryrequired

Version history

1
  1. v1.0.0LatestNov 7, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts