# SlideForge

Generate consulting-quality PowerPoint slides via API and MCP. Real editable .pptx files with 27 tools.

## 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 create_slide

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

## Direct MCP Connection

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

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

## Tools (8)

- `create_slide` — Create, iterate, or inspect a single slide. Default: describe what you want → get a PPTX back.
- `create_deck` — Create a multi-slide deck. Provide an array of slide briefs — each auto-routes to template or AI, rendered in parallel,…
- `search_catalog` — Browse SlideForge's design catalog. Search or list templates (58), components (35), and themes (8+custom). All free.
- `translate_deck` — Translate a PPTX deck preserving all formatting. $0.02/slide. Supports 8 languages. Provide job_id (from a previous cre…
- `generate_report` — Generate a data-driven multi-slide report from a connected tool (Zoho Sprints, Jira, etc.). $0.03/slide.
- `manage_connections` — Manage OAuth connections to external tools for data-driven reports.
- `upload_asset` — Upload a logo, theme PPTX, or image, OR generate an image via AI. Returns asset_id or theme_id.
- `manage_account` — Account info, billing, job history, and feedback. All free.

```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…
