SlidesGPT
by SlidesGPT
Generate a full presentation deck from a prompt and re-theme it, without leaving the chat. 2 tools, no sign-in, and both of them write — one of the few write-capable connectors in this catalogue.
Verified connector
Listed by Anthropic as a partner connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Connect SlidesGPT via MCP
https://claude.slidesgpt.com/mcpWorks in any MCP-compatible client. In Agentman Studio it is one click — no config file to edit.
SlidesGPT Tools & Capabilities (2)
Create one or more professional presentation slides. Pass a single slide in the array for one slide, or multiple slides for a full deck. Use when the user asks for slides, a presentation, or a deck. If the request is ambiguous about count, default to 2-3 slides. ATTACHED PDFs / DOCUMENTS: Claude ingests user-attached files as document content blocks directly in the conversation. Read the document content from the conversation and pass the relevant material (topic, structure, key points) into this tool's slides argument — there is no separate file upload step. USAGE NOTES: - Pass all slides for one request in a single call rather than multiple sequential calls. - To add to an existing presentation, pass the presentation_id from the previous response. For a new presentation, pass an empty string. - EDITING an existing slide: pass ONLY that slide, with its existing slidenum (from the previous response) and force_edit: true, plus the same presentation_id. This overwrites the slide in place. Do NOT resend the whole deck and do NOT omit force_edit, or a duplicate slide will be appended instead. IMAGES: Provide image_caption for every slide — describe the ideal slide image in 5-6 words (subject, setting, mood). Leave image_id empty; the system uses your caption to find the best matching photo. THEMES: If the user asked for a specific theme, pass theme_id here rather than calling apply_theme separately afterwards. LAYOUT VARIETY (for multi-slide decks): - Use a variety of layouts across the deck, matching each layout to the slide's content. - Prefer "title_and_two_columns" (image layout) for the first content slide. - Use "title_and_body" for at most 1 slide (conclusion only), and avoid repeating the same layout on consecutive slides. - Use metric_rings only for percentage-based metrics (0-100). - Mix image slides, charts, timelines, grids, and text slides. LAYOUT OPTIONS (set layout for every slide): - "title_and_two_columns": Content with image alongside bullets (IMAGE LAYOUT) - "title_and_two_to_four_columns_with_icons": 2-4 key points with icons (good default) - "title_and_body": Single-column bullets (use sparingly — AT MOST 1 per deck, conclusion only) - "title_and_subtitle": Section divider or transition slide (title + subtitle only, minimal body) - "image_full_width": Full-width image with optional text below (IMAGE LAYOUT) - "image_left_text_right": Image on the left with bullet points on the right (IMAGE LAYOUT) - "quadrant_grid": EXACTLY 4 comparable items — SWOT, 2x2 matrices, pros/cons - "data_table": Structured comparisons in tabular format (key:value pairs in description) - "timeline_horizontal": Chronological events, milestones, or history (dates in point, short descriptions) - "layered_pyramid": Hierarchical structures with 3-6 levels (MUST include icon with fa- prefix per item) - "phase_roadmap": Project phases with milestones — point MUST use "Period: Title" format (e.g., "Q1 2024: Launch") - "metric_rings": KPIs, completion rates, market share (1-4 metrics, values 0-100 as percentages) CONTENT REQUIREMENTS: - 3-5 substantial bullet points per slide - Each bullet description: 2-4 lines with specific data, evidence, or actionable insights - Content should be PhD-level, detailed, and evidence-driven - Use FontAwesome 5.15 icons (e.g., fa-bolt, fa-chart-line, fa-lightbulb) - EVERY body item MUST include "value" (0-100) — enables chart rendering and layout switching LAYOUT-SPECIFIC FORMATTING: - quadrant_grid: EXACTLY 4 items. "point" under 15 chars, "description" under 80 chars - timeline_horizontal: Dates/years in "point" (max 15 chars). "description" max 50 chars - layered_pyramid: "icon" with fa- prefix REQUIRED (fa-star, fa-check, fa-rocket). 3-6 items - phase_roadmap: "point" = "Period: Title" (e.g., "Q1 2024: Launch"). Max 4 phases. "description" = milestones separated by "; " - metric_rings: 1-4 items. For part-of-whole metrics (market share), values sum to ~100. For standalone KPIs (NPS, satisfaction), each value stands alone - data_table: "description" should use structured key:value pairs SCHEMA: Use only the documented schema fields — do not invent custom properties like "left_content", "right_content", "table", "rows", or "headers". For tables, use the data_table layout with key:value pairs in body[].description.
Apply a visual theme to re-style the entire presentation. WHEN TO USE: - User says "apply Tokyo Dark theme", "change theme to Paris", etc. - User wants to customize the presentation appearance AVAILABLE THEMES (18 total): • Urban: copenhagen, tokyo, paris, berlin, new-york, la, zurich, shanghai (each has -light and -dark variants) • Gradient: cosmic-pulse-light/dark REQUIRES: presentation_id from previous slide creation. This re-renders all slides with the new theme.
Read from the server on 2026-08-18, including each tool's own safety annotations.
Limits
- Both tools write. This is the limit most worth stating plainly, because the catalogue norm is read-only. Enabling this connector gives an agent the ability to create and modify presentations on SlidesGPT's side.
- Repeat safety is unstated.
idempotentHintis absent on both tools. Neither the schema nor the vendor's documentation says what happens if you retry a failed call. - Slides can be overwritten within a deck.
force_editreplaces the slide at a given number in place. Nothing can be deleted, and both tools are annotateddestructiveHint: false. - Export is a paid feature on SlidesGPT's published pricing. Connecting needs no account, but SlidesGPT's pricing page lists creating, viewing and sharing on a free tier, with PowerPoint, PDF and Google Slides export and a monthly download allowance on the paid Pro tiers. Read slidesgpt.com/pricing for the current terms; we make no claim beyond what that page states.
- Twelve layouts and eighteen themes, both enumerated. Anything outside those closed lists is rejected by the schema. There is no custom template, no brand kit and no font control through this surface.
- No presentation is retrievable through the connector. There is no list tool, no get tool and no search. If you lose the
presentation_idand the deck URL, this surface cannot find the deck again. - No prompts. The server does not implement
prompts/list; the method returns-32601rather than an empty list, andinitializenever advertises the capability. - Decks are not tied to an account. SlidesGPT states generated decks are saved under a shareable URL without being attached to a user. Treat the URL as the only access control, and do not put confidential material into a deck on that basis.
- The rendering needs MCP Apps. In a client that does not implement the extension, the tools run but the carousel and theme picker do not render.
- The vendor publishes no rate limit. Neither the documentation nor the handshake states a request ceiling, so we make no claim about one.
- Slide topics leave the conversation. SlidesGPT states the topics you ask for are forwarded to slidesgpt.com to render the deck, and that an upstream model drafts slide content.
Frequently asked questions
Does the SlidesGPT MCP server change things, or only read?
It writes. Both tools carry readOnlyHint: false in their live annotations, which is the vendor stating that calling them changes state on SlidesGPT's side. create_slides creates or extends a presentation, and apply_theme re-renders every slide of one that already exists. Most connectors in this catalogue are read-only. This one is not, and that difference matters before you enable it.
Can the connector overwrite slides I already made?
Yes, within one presentation, and only when the model asks for it. create_slides has a force_edit flag that overwrites the slide at a given slide number in place instead of appending a new one. apply_theme re-renders every slide in the deck under a new theme. Neither tool takes a delete parameter, and both are annotated destructiveHint: false.
Do I need a SlidesGPT account or an API key to use it?
No. SlidesGPT's connector documentation states no account or API key is required and describes the connector as anonymous and stateless. We confirmed that on the wire on 2026-08-18: an anonymous handshake returned both tool definitions with no credential. Decks you generate are saved on slidesgpt.com under a shareable URL but are not tied to an account.
Is generating slides through the connector free?
Connecting is free and the vendor states no account is needed, but export is a paid feature on SlidesGPT's own published pricing. Its pricing page lists a free tier covering creating, viewing and sharing presentations, with PowerPoint, PDF and Google Slides export and a monthly download allowance appearing on the paid Pro tiers. Check slidesgpt.com/pricing for the current terms before you rely on downloads.
Is it safe to retry a create_slides call that failed?
The server does not say. Both tools omit idempotentHint entirely, and absent is not the same as false — the vendor has made no claim about repeat safety either way. For a tool that creates slides, that gap is worth respecting. If a call fails midway, ask what the deck currently contains before retrying, rather than assuming a repeat is harmless.
Does SlidesGPT see my conversation with Claude?
Only what the model passes into a tool call. SlidesGPT's connector documentation states that slide topics you ask for are forwarded to slidesgpt.com to render the deck, that it collects anonymous telemetry only — tool name, duration, and slide metadata such as layout and theme — and never the conversation content. Its privacy policy covers third-party providers, including the upstream model that drafts slide content.
Why did Claude create a deck but ignore the theme I asked for?
Because the theme arrived without a presentation to apply it to. SlidesGPT's troubleshooting advises naming the theme in the same prompt as the deck request, or following up with an explicit request to apply that theme once a deck exists. The reason is structural: apply_theme requires a presentation_id, so it cannot run before something has been created.
Why do my slides render without images?
Something is blocking slidesgpt.com in the browser. SlidesGPT's troubleshooting names an ad-blocker, a browser content security policy setting, or a corporate firewall as the usual causes, and advises allowing the domain or disabling the blocker and reloading the chat so the carousel can fetch the missing images. Both widgets declare slidesgpt.com as a connect and resource domain.
Sources
- SlidesGPT MCP connector documentation for Claude — https://slidesgpt.com/mcp-docs/claude (fetched 2026-08-18).
slidesgpt.com/robots.txtallows this path; it disallows account and checkout paths only, and carries noContent-Signalline. · retrieved 2026-08-18 - SlidesGPT pricing — https://slidesgpt.com/pricing (fetched 2026-08-18) · retrieved 2026-08-18
- SlidesGPT privacy policy — https://slidesgpt.com/privacy
- Live
initialize,tools/list,resources/list,resources/templates/list,prompts/listandresources/readhandshake againsthttps://claude.slidesgpt.com/mcp— 2026-08-18. Read-only; no tool was called. · retrieved 2026-08-18 - Anthropic Connectors Directory entry — https://claude.ai/directory/59eafa91-020f-435e-b8a4-1bfcd7a957d8 (snapshot 2026-08-16) · retrieved 2026-08-16
Use in Agentman
Connect once and your agents call these tools on their own — on a schedule, in a workflow, with nobody at the keyboard.
Open in Agentman StudioServer Info
- Category
- Productivity
- Developer
- SlidesGPT
- Tools
- 2
- Domain
- claude.slidesgpt.com
Using Claude Desktop or another MCP client? Setup docs — the connection URL above works anywhere.