Add better MCP error messages
Johnathan Lightfoot
The docs say MCP errors return a basic { "error": "...", "isError": true } structure.
That is fine technically, but for assistant use, Gamma should return more helpful recovery guidance.
Instead of just:
Insufficient credits
It should return something like:
Your Gamma account does not have enough credits to complete this generation. Try reducing the number of cards, disabling AI images, choosing a lower image model, or adding credits.
That helps the assistant guide the user instead of just failing.
Nik Payne (Gamma design)
Hey Johnathan Lightfoot, this is great feedback and super actionable. Totally agree that a plain “Insufficient credits” isn’t enough for an assistant to recover gracefully. I’ll pass this to the team.
Quick question so we implement it in a useful way: do you want the recovery guidance to come back as a separate structured field (like
recovery
/ suggested_actions
), or is a more descriptive error
string good enough for your MCP client?