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.