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
- 01Create decks from prompts and source material
- 02Ground decks in a website URL
- 03Preview concepts before rendering slides
- 04Export to PowerPoint, PDF, or images
- 05List and inspect saved decks
Use cases
- 01Turn notes into an executive briefing
- 02Create an investor pitch deck
- 03Build slides based on a website
- 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.
https://genppt.com/mcpclaude mcp add --transport http com-genppt https://genppt.com/mcp{"mcpServers":{"com-genppt":{"type":"http","url":"https://genppt.com/mcp"}}}Open in Cursor{"servers":{"com-genppt":{"type":"http","url":"https://genppt.com/mcp"}}}Open in VS Code{"mcpServers":{"com-genppt":{"type":"http","url":"https://genppt.com/mcp"}}}{"mcpServers":{"com-genppt":{"serverUrl":"https://genppt.com/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 READMEGenPPT 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
- Sign in or create a free account at genppt.com/app/account.
- In the MCP key section, click Create key to generate a
gppt_...Bearer token. - Copy the token and pass it in the
Authorization: Bearer gppt_YOUR_KEYheader.
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
- Create a deck (
genppt_create_deck): Pass aprompt(topic, outline, rough notes, or pasted document), optionalaspectRatio(16:9,9:16,4:5,1:1), optionalwebsiteUrlto ground the deck in a live site, and optionalattachmentUrls(images, PDFs, or YouTube URLs). - Review the concept preview (
genppt_get_deck): Poll every 30–60 seconds untilphaseisconcepts_ready. The server returnsconceptPreviewUrlso your chat client can render the visual concept sheet inline. - Render full slides (
genppt_generate_slides): Once the concept is approved, trigger full slide rendering (1–3 minutes) and pollgenppt_get_deckuntilphaseisready. - Export (
genppt_export_deck): Export the finished presentation topptx(PowerPoint),pdf(PDF), orimages(ZIP of slide images) and receive a directdownloadUrl.
Tools
| Tool | Read-Only | Description |
|---|---|---|
genppt_account_status | Yes | Show the connected GenPPT account: current plan tier, decks used this period, saved payment method, and upgrade options. |
genppt_list_decks | Yes | List the user's GenPPT decks (newest edits first), with optional limit (1–100) and title search. |
genppt_get_deck | Yes | Get 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_deck | No | Start a new AI presentation deck from a prompt, optional aspectRatio (16:9, 9:16, 4:5, 1:1), websiteUrl, attachmentUrls, and webSearchEnabled. |
genppt_generate_slides | No | Render all slides once genppt_get_deck reaches phase concepts_ready (equivalent to clicking Generate in the GenPPT Studio). |
genppt_export_deck | No | Export a ready deck to pptx (PowerPoint), pdf (PDF), or images (ZIP of PNG slides) and return the downloadUrl. |
genppt_upgrade_plan | Yes | Preview 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_feedback | No | Send a bug report, feature request, or question (bug, missing_feature, question, other) to the GenPPT team. |
Links
- Website: https://genppt.com
- MCP Endpoint:
https://genppt.com/mcp - MCP Discovery Manifest: https://genppt.com/.well-known/mcp
- MCP Server Card: https://genppt.com/.well-known/mcp/server-card.json
- Skill Guide: https://genppt.com/SKILL.md
- Account & MCP Keys: https://genppt.com/app/account
- Support: https://genppt.com/contact
- Privacy Policy: https://genppt.com/blog/privacy-policy
- Terms of Service: https://genppt.com/blog/terms-of-service
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.