Template Support via Claude MCP
complete
Kris Luinenburg
The Gamma MCP connector currently only supports generating net-new presentations. There is no parameter to create a deck from an existing template ID, which means any saved templates a user has built in Gamma are bypassed entirely when generating through Claude.
For sales teams using Claude to automate proposal generation, this is a meaningful gap. The entire value of a saved template — branded design, pricing slide layout, speaker notes, custom formatting — is lost when the MCP connector generates fresh rather than cloning and editing.
The request is simple: add a template_id parameter to the generate tool that clones the specified template and applies the generation prompt as edits on top of it, rather than building from scratch. This would make the MCP connector significantly more useful for any workflow where brand consistency and pre-built structure matter.
Kris Luinenburg
Nik that was fast - thanks so much! I’m beginning to use this right away. I realize I didn’t answer your previous questions. Do you require any input here or did your team finalize its preferences?
Nik Payne (Gamma design)
Kris Luinenburg: Haha, it helps to request things that are already being worked on : )
Not sure I follow when you say preferences?
The gen from template API endpoint has two requirements: templateID (
gammaId
), and a prompt. We repurposed that for this connector I believe.I also think we added a
getTemplates
endpoint to retrieve them via MCPHere is the documentation: https://developers.gamma.app/mcp/mcp-tools-reference
Nik Payne (Gamma design)
marked this post as
complete
This is now rolled out! You can get all templates, and generate using a template
Nik Payne (Gamma design)
Also just a heads up, this is in progress
Nik Payne (Gamma design)
marked this post as
in progress
Nik Payne (Gamma design)
Kris Luinenburg this is super clear, thank you. Totally get why skipping your saved templates breaks the whole “brand-consistent proposals on autopilot” workflow. I’ll pass the request for a template_id (clone template, then apply prompt as edits) to the team.
Quick couple questions so we spec it right:
1) When you say “apply as edits,” do you want it to preserve slide order/layout 1:1 and only fill placeholders, or is it OK to add/remove slides if the prompt calls for it?
2) If the prompt conflicts with locked brand elements (fonts/colors/layout), should we fail, warn, or just keep the template styling and adapt content as best as possible?