You can connect Gamma to Claude using the Model Context Protocol (MCP), and once it’s connected, Claude can generate a presentation, document, or webpage from a prompt instead of you opening the Gamma editor and building each slide by hand. Gamma’s MCP server currently sits behind allow-listed OAuth, the same restriction several other tools in this series hit. This guide covers what the Gamma MCP server does, both ways to connect it, and what to check before you let Claude generate something with your name on it and send it somewhere.
What the Gamma MCP server actually does
Gamma publishes a remote MCP server at mcp.gamma.app/mcp that turns presentation, document, and webpage generation into tools Claude can call directly. See the Gamma server page in gate’s directory for the current tool list and connectivity status. In practice that means prompts like:
- “Turn this outline into a ten-slide investor deck.”
- “Make a one-page webpage summarizing this report.”
- “Draft a short internal doc from these meeting notes.”
- “Export the deck we just made as a PDF.”
Like Canva, Gamma’s MCP server is built around generation rather than reading or editing something that already exists. It produces new, finished-looking output from a prompt in one step, which is exactly what makes it useful for a first draft — and exactly why “finished-looking” and “finished” aren’t the same thing.
Why you might hit an allow-list
Gamma currently only admits clients it has allow-listed, the same pattern covered in why some MCP servers reject a client outright. In practice that means a newer or less common MCP client can get an “unauthorized client” error the first time it tries to connect, even though your Gamma account is fine. It’s the same restriction that currently applies to Canva and ElevenLabs in the same catalog — the vendor deciding who can register as a client, not something wrong with your setup.
Option 1: Connect Gamma to Claude directly
Claude supports remote MCP servers natively. The short version of the setup:
- Open Claude’s connector or MCP settings.
- Add a remote server pointing at Gamma’s MCP endpoint at
mcp.gamma.app/mcp. - Sign in with your Gamma account when prompted — this is standard OAuth, so Claude never sees your Gamma password, and you can revoke access from Gamma’s own account settings at any time.
- If the client isn’t on Gamma’s allow-list yet, you’ll see an authorization error instead of a consent screen — see the workarounds in the unauthorized client post.
Option 2: Connect it once, through a gateway
If you’re already juggling more than one MCP server, or more than one AI client, wiring each pair directly gets old fast — see what running the same server in multiple clients actually costs you. The idea with a gateway is to connect Gamma (and everything else) to one URL, then point every AI client at that single URL instead of reconfiguring each one.
With gate specifically, connecting Gamma looks like this: add gate’s gateway URL to Claude once, then pick Gamma from the MCP servers directory and sign in with OAuth the same way you would directly. From then on, Gamma’s generation tools are available in every client connected to your gate URL — Claude, ChatGPT, or Cursor — without a second setup step, and every deck or doc it generates shows up in one readable log instead of scattered across each client’s own history.
What to check before you point it at real work
A generation tool raises a different question than most of the read-and-modify tools in this series. It’s not just what it can see and what it can change — it’s what it can produce, and who sees that output before a person reviews it.
- A generated deck can look done before it is. The same caution that applies to any AI-written text applies here: a slide can look polished and still contain a wrong figure, an outdated claim, or a chart that doesn’t match the data behind it. Review before it goes in front of anyone who wasn’t in the room while it was made.
- Check what “export” or “share” can reach. Before you approve a broad grant, look at whether the connection is limited to creating drafts inside your account, or whether it can also export a file, generate a public link, or publish a webpage somewhere else. A draft that stays a draft until a person looks at it is a very different risk than one that can go public on its own.
- Feeding it your own notes is safer than feeding it someone else’s. A prompt built from a scraped page, a forwarded email, or another tool’s output is untrusted content once it reaches a generation tool — the same caution covered in the confused deputy problem in MCP.
You can run a quick, no-signup check on any server’s tool list — including ones that require OAuth, once connected — with gate’s free MCP security scanner, which looks for prompt injection and hidden instructions in tool descriptions before you rely on a server day to day.
The bottom line
Connecting Gamma to Claude with MCP takes a few minutes once the OAuth allow-list clears: point Claude directly at Gamma’s server and sign in, or connect it once through a gateway if you want the same access available in every AI client you use. Either way, remember what makes it different from the read-and-edit tools already covered in this series — it produces new output in one step, so the review happens after generation, not instead of it.