# Slideforge

Generate consulting-quality PowerPoint slides via AI. Real .pptx files, not web previews. Up to 100x faster than claude for presentation skills.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add smartdatabrokers/slideforge

# Browse available tools
npx -y @smithery/cli@latest tool list smartdatabrokers/slideforge

# Get full schema for a tool
npx -y @smithery/cli@latest tool get smartdatabrokers/slideforge render_slide

# Call a tool
npx -y @smithery/cli@latest tool call smartdatabrokers/slideforge render_slide '{}'
```

## Direct MCP Connection

Endpoint: `https://slideforge--smartdatabrokers.run.tools`

**Required config:**
- `x-api-key` (header) — Your SlideForge API key (starts with sf_live_). Get one free at https://slideforge.dev/console/keys — includes $3 credit.

## Tools (13)

- `render_slide` — Render a consulting-quality PowerPoint presentation slide from a template. Always synchronous — one call, done.
- `generate_slide` — Design a custom PowerPoint slide from a natural language description. The AI creates the optimal layout, writes the ren…
- `iterate_slide` — Improve a previously generated slide based on text feedback. Pass the job_id from generate_slide and describe the chang…
- `get_slide_status` — Check the status of a slide generation job (for generate_slide only — render_slide is sync).
- `generate_deck` — Create a multi-slide PowerPoint deck. Each slide is rendered from a template or AI-generated in parallel.
- `list_jobs` — List your recent slide generation jobs. Returns job IDs, status, briefs, and preview URLs. Use to find previous jobs fo…
- `list_themes` — List available themes/brands with their color palettes.
- `list_templates` — Browse all available slide templates. Each template has a name, description, category, audience, style, and a param sch…
- `search_templates` — Find the best template for a slide description using semantic search. Returns ranked matches with UUID, name, descripti…
- `get_usage` — Get your usage statistics and cost breakdown. Returns current balance, slides generated, total spend, breakdown by tier…
- `get_capabilities` — Get your account status and SlideForge capabilities. Returns your balance, available tools with costs, optimal workflow…
- `submit_feedback` — Submit feedback — bug reports, feature requests, quality issues, testimonials, or general comments.
- `suggest_template` — Suggest the best template for slide brief(s). Returns ranked matches with UUIDs, scores, and param schemas.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get smartdatabrokers/slideforge <tool-name>
```

## Prompts (2)

- `create_presentation` (topic, slide_count, audience) — Generate a multi-slide PowerPoint deck from a topic. Suggests templates, renders matching slides, and compiles into a d…
- `quick_slide` (description, style) — Generate a single consulting-quality slide from a brief description. Auto-selects the best approach (template or AI-des…
