Add update/edit support to Gamma MCP (not just generation)
A
Alice
The Gamma MCP currently only supports creating new documents and presentations via the generate tool. There's no way to amend, update, or edit an existing Gamma after it's been created — the available tools are limited to generate, read_gamma, get_folders, and get_themes. This means any change, no matter how small, requires either manually editing in the Gamma web editor or regenerating the entire document from scratch (which creates a new file, loses any manual tweaks, and clutters the workspace).lease add tools to the Gamma MCP that allow:
- Updating an existing Gamma by ID — amend specific cards/sections, update text, replace tables, change dates, etc. without creating a new file
- Appending cards to an existing document or deck
- Replacing individual cards in place, so manual formatting on other cards is preserved
This would make Gamma genuinely usable as part of an iterative AI-assisted workflow, rather than a one-shot generator.
Nik Payne (Gamma design)
Totally hear you, Alice. Having MCP be “generate-only” makes iterative workflows pretty painful, especially if you’ve already done manual tweaks. I’ll pass this along to the team.
Quick couple questions so we design the right edit primitives:
1) What’s the smallest set of operations you need most often (update text in a card, replace a whole card, append new cards, update tables), and should edits be addressed by card ID, by position, or by some stable heading/anchor?
2) When you say “preserve manual formatting,” what specifically needs to stay untouched (theme, per-card layout, images, spacing, components), and is it OK if only the targeted card gets re-rendered?
A
Alice
Nik Payne (Gamma design) Here's a clear reply you can send back:
---
Hi Nik
Thanks — equally appreciated. Answers below.
- Smallest set of operations I need most often
In rough order of frequency:
- Update text within a card — by far the most common. Fixing a typo, updating a date, rewording a bullet, swapping a figure. Right now this means opening the deck manually for what should be a one-line instruction to the MCP.
- Append new cards — adding a new section to an existing handbook or deck without regenerating the whole thing.
- Replace a whole card — when a section needs a substantive rewrite rather than a tweak.
- Update tables — editing cell content, adding/removing rows. Tables are fiddly to recreate from scratch so in-place edits would be a big win.
- Delete a card — less frequent but needed.
- Reorder cards — occasional, lower priority.
Addressing: stable heading/anchor would be the most natural for me as a user because that's how I think about my own documents. Card ID would be fine as a fallback for when headings aren't unique. Position is the least useful — too brittle, breaks the moment anything is inserted or moved.
Ideally the API would accept any of the three, with heading/anchor as the recommended pattern.
- What "preserve manual formatting" means
The things that absolutely must stay untouched on cards I'm not editing:
- Theme and brand colours — non-negotiable, I often spend time getting these right
- Per-card layout — column structures, image placement, callout boxes
- Image* — never re-generated or replaced unless I explicitly ask
- Components — buttons, embeds, accordions, anything I've manually inserted
- Spacing and sizing adjustments I've made manually
For the card I am editing, I'd be perfectly happy for only that card to be re-rendered, provided:
- The card's existing layout/template is preserved where possible (e.g. if it's a two-column card, the edit should respect the two-column structure rather than collapsing it)
- Images and components within the card aren't blown away unless the edit explicitly targets them
- Theme/colours are inherited from the deck rather than reset
In other words: scoped, surgical edits. Touch only what I've asked you to touch. If the targeted card has to be re-rendered, that's fine — but it should respect the surrounding context rather than reverting to default styling.
Thanks,
Alice
Nik Payne (Gamma design)
Alice: amazing! THank you so much