SlideForge MCP Server

Deterministic, fully editable PowerPoint from typed slide intents. 150+ layouts, brand templates.

Remote serverstreamable-httpPython

What is the SlideForge MCP Server?

Deterministic, fully editable PowerPoint from typed slide intents. 150+ layouts, brand templates.

The short version

Remote MCP server + REST API. No local install, no Python environment, no python-pptx boilerplate. OAuth 2.1 for Claude Desktop & ChatGPT; API key for everything else.

  • Native, editable .pptx. — Real shapes and text boxes — not images, not HTML exports. Openable and editable in PowerPoint
  • Your template, natively. — Upload your company's .pptx — slides are built ON your file (theme, masters, fonts), not a color-matched imitation
  • 97% quality parity with Gamma — in our own blind side-by-side benchmark (internal instrument, not third-party)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
create_slideONE slide from a structured intent (form + typed fields) or a brief; mode=safe validates-then-renders in one call; mode=code for sandboxed python-pptx (verify tiers, chrome fields, patch-by-replacements). Routing control
create_deckWhole deck: slides[] of intents (code-mode slides are first-class children), parallel render, one merged .pptx, per-slide fidelity rollup + per-slide child jobs (own preview/pptx). Failed slides isolated + free; deck-lev
plan_slideBrief → top form/variant candidates with confidence.
browse_catalog150+ patterns with per-form JSON Schemas + copy-pasteable example intents, themes, the code-mode widget toolkit. Pass an uploaded theme_id to list its branded cover/agenda/divider layouts. 9 built-in themes + your upload
translate_deckTranslate any PPTX preserving formatting (32 languages).
upload_assetLogos, theme PPTX, images; purpose=pdf extracts a PDF into editable slide intents; or AI-generate an image. Theme upload (purpose=theme, base64 data) renders NATIVE by default — decks are built on the client's own templa
manage_accountBalance, usage, jobs, security status, feedback.

How to install the SlideForge MCP Server

{
  "mcpServers": {
    "slideforge": {
      "command": "slideforge-mcp",
      "env": { "SLIDEFORGE_API_KEY": "sf_live_YOUR_KEY" }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
SLIDEFORGE_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use SlideForge to create slide.”
  • “Use SlideForge to create deck.”
  • “Use SlideForge to plan slide.”

Frequently asked questions

Deterministic, fully editable PowerPoint from typed slide intents. 150+ layouts, brand templates. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.