Tutorial2026-04-036 min

Using MCP to Generate Slides from Claude Desktop

Connect SlideForge to Claude Desktop in 30 seconds. Step-by-step: MCP config, first slide, iterate with feedback, generate a deck. Working examples.

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 12 tools: search templates, render slides, generate custom layouts, iterate with feedback, 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, AI creative 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 suggest_template → finds KPI Dashboard → calls render_slide with your data → returns a preview image inline and a download link. The slide renders in under 1 second at $0.03.

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

Claude calls iterate_slidewith your feedback. Updated preview appears in seconds. 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 generate_deck with 5 slide specs. All slides render in parallel — the entire deck completes in ~30 seconds. Auto-compiled into one .pptx file.

Use custom brand themes

You: List available themes.

Claude calls list_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 search_templates and returns ranked results: Process Timeline, Gantt Chart, Roadmap, Process Chevrons. Each with a description and what data it accepts.

The 12 MCP Tools

Here's everything your agent can do:

ToolWhat it doesCost
render_slideRender from 50+ templates$0.03-$0.07
generate_slideAI custom layout from brief$0.20
iterate_slideRefine with text feedback$0.20
get_slide_statusPoll status + inline previewFree
generate_deckMulti-slide deck in parallelPer slide
search_templatesSemantic searchFree
suggest_templateBest match for a briefFree
list_templatesBrowse full catalogFree
list_themesAvailable themesFree
list_jobsRecent historyFree
get_usageBalance + costsFree
submit_feedbackProduct 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.”
  • Use templates for known layouts. KPI dashboards, SWOT, timelines — templates render instantly at $0.03. Save AI generation ($0.20) for custom layouts.
  • 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 ~30 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 ($3 credit, 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 all 50+ templatesto 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?

27 tools across 6 categories: slide generation, deck workflows, template/component discovery, jobs & status, account & discovery, and utilities.

Try SlideForge free

$3 credit, no card required. Generate your first slide in under a minute.