Tutorial2026-04-036 min

Generate PowerPoint Slides from Claude Desktop via MCP (Tutorial)

Connect SlideForge MCP in 30 seconds — one line of JSON. Then: generate slides from a brief, build decks. 7 tools, OAuth 2.1, no API key needed.

Updated June 2026 to reflect SlideForge v5 (two render modes, one $0.05 price).

SlideForge has a native MCP server that lets Claude Desktop generate consulting-quality PowerPoint files. Connect in 30 seconds with OAuth 2.1 — no API key, no mcp-remote, no environment variables. Your agent gets 7 tools: search templates, render slides, generate layouts from a brief, and build multi-slide decks.

What is MCP?

MCP (Model Context Protocol) is a standard that lets AI models use external tools. Instead of the AI trying to generate a .pptx file itself (poorly), it calls a specialized service that does it well. Think of it like giving Claude a professional graphics team it can delegate to.

Without MCP, Claude can generate .pptx via Code Interpreter — but the results are “functional, not beautiful.” Inconsistent fonts, no design system, no brand colors. With SlideForge via MCP, Claude gets consulting-grade templates, brief-based generation, and visual QA — all through native tool calls.

Step 1: Connect SlideForge to Claude Desktop

Open your Claude Desktop MCP config file and add SlideForge:

{
  "mcpServers": {
    "slideforge": {
      "url": "https://api.slideforge.dev/mcp/"
    }
  }
}

That's it. Restart Claude Desktop. It discovers OAuth automatically, opens your browser for Google login, and you're connected. No API key needed.

Also works with: Cursor, Windsurf, and any MCP-compatible client. For programmatic/CI usage, use an API key instead:

{
  "mcpServers": {
    "slideforge": {
      "command": "npx",
      "args": [
        "mcp-remote@latest",
        "https://api.slideforge.dev/mcp/",
        "--header", "Authorization: Bearer sf_live_YOUR_KEY"
      ]
    }
  }
}

Step 2: Generate Your First Slide

Just ask Claude naturally. Here's an example conversation:

You: Make me a KPI dashboard showing Q1 revenue $12.4M (+18%), 847 new clients (+23%), and retention at 94.2%.

Claude calls create_slide with your brief → auto-routes to KPI Dashboard template → returns a preview image inline and a download link. The slide renders in under 1 second at $0.05.

You:Nice, but add a takeaway line: “On track for $50M full-year target. Recommend accelerating APAC investment.”

Claude calls create_slideagain with your revised brief — refining a slide is just a fresh $0.05 render. Updated preview appears in under a second. You download the .pptx when you're happy.

Step 3: Go Beyond Single Slides

Generate a full deck

You: Create a 5-slide board update deck: title slide, KPI dashboard, revenue waterfall ($6M to $8.2M), pipeline funnel, and next steps.

Claude calls create_deck with 5 slide specs. All slides render in parallel — the entire deck completes in ~4 seconds, with an inline preview of every slide. Auto-compiled into one .pptx file.

Use custom brand themes

You: List available themes.

Claude calls browse_catalog (type=themes) and shows you the options. You can also create custom themes via the API with your brand colors, fonts, and logo — then reference them by theme_id in any generation.

Search for the right template

You: What templates do you have for showing a project timeline?

Claude calls browse_catalog(query="project timeline") and returns ranked results: Process Timeline, Gantt Chart, Roadmap, Process Chevrons. Each with a description and what data it accepts.

The 7 MCP Tools (+2 coming soon)

Here's everything your agent can do:

ToolWhat it doesCost
create_slideCreate or inspect a slide (brief/code/status)$0.05
create_deckMulti-slide deck, assemble, or forkPer slide
plan_slidePlan a slide layout before renderingFree
browse_catalogBrowse templates, components, themesFree
translate_deckTranslate PPTX preserving formatting$0.02/slide
generate_reportComing soon — data-driven reports from connected tools~$0.12
manage_connectionsComing soon — OAuth connections for reportsFree
upload_assetUpload logos, themes, imagesFree
manage_accountBalance, usage, jobs, feedbackFree

Tips for Better Results

  • Be specific with data. “Revenue $8.2M, growth 23%, retention 94%” produces better slides than “make a KPI slide about our performance.”
  • Pick the right render mode. $0.05 every render — use brief for natural language, code for pixel-exact layout.
  • Iterate conversationally. Generate → review preview → “make the title bigger” → “add a third column” → download when happy.
  • Build decks in one shot. Describe all slides at once — they render in parallel. A 10-slide deck takes ~5 seconds, not 10 minutes.
  • Apply brand themes. Upload your .pptx template once to extract colors and fonts. Every slide matches your brand automatically.

Get Started

Sign up free (60 free slides, no card) → add the MCP config → ask Claude to make a slide. The full MCP setup guide has configuration details for Claude Desktop, Cursor, and API key auth. Browse the full catalogto see what's available.

Frequently asked questions

How do I connect SlideForge to Claude Desktop?

Add one line to your claude_desktop_config.json: set the slideforge MCP server URL to https://api.slideforge.dev/mcp/. Restart Claude Desktop. OAuth handles authentication automatically — no API key needed.

Does SlideForge work with Cursor and Windsurf?

Yes. SlideForge works with any MCP-compatible client including Claude Desktop, Cursor, Windsurf, and Claude Code. The same URL and config format works across all clients.

How many MCP tools does SlideForge have?

7 live tools: slide generation, deck workflows, slide planning, catalog discovery, translation, asset upload, and account management — with data-driven reports and connections coming soon.

Try SlideForge free

60 free slides, no card required. Generate your first slide in under a minute.