Gamma MCP Server
Generate decks, docs, and webpages from a prompt — Gamma's AI content engine, as an MCP server.
Updated
What is Gamma MCP?
The Gamma MCP server is a Model Context Protocol server that lets AI assistants and agents generate presentations, documents, and webpages — and read or browse existing content — directly from natural-language prompts using Gamma's AI content engine.
It is an officially hosted server operated by Gamma, reachable at https://mcp.gamma.app/mcp. There is nothing to install or self-host: any MCP-capable client connects over the remote endpoint. The same server powers Gamma's first-party connectors in tools like Claude and ChatGPT.
Authentication uses OAuth 2.0 with Dynamic Client Registration (RFC 7591) and Protected Resource Metadata (RFC 9728), so a client registers itself and the user authorizes access in the browser — no manual API key copying. Generations charge credits against the connected Gamma account.
Tools the Gamma MCP server exposes
| Tool | What it does |
|---|---|
| generate | Create a presentation, document, webpage, or social post from scratch from a prompt. |
| generate_from_template | Create a new gamma by adapting an existing template gamma to new content. |
| get_generation_status | Check the status of an ongoing generation job. |
| get_gammas | Browse or search your existing gammas and templates. |
| read_gamma | Read the full content of an existing gamma by file ID or URL (read-only). |
| get_themes | Browse or search the Gamma theme library. |
| get_folders | Browse or search your Gamma folders. |
Connect the Gamma MCP server
Claude Code
- 1
Add the remote MCP server
Run: claude mcp add --transport http gamma https://mcp.gamma.app/mcp
- 2
Authorize via OAuth
Start Claude Code and run /mcp, then select gamma and complete the browser OAuth sign-in to your Gamma account (Dynamic Client Registration handles setup).
- 3
Use the tools
Ask Claude to generate a deck or doc; it will call generate / read_gamma and return the Gamma URL.
The Gamma MCP server is officially hosted — no install or local server needed.
Cursor
- 1
Open MCP settings
In Cursor, go to Settings -> MCP -> Add new MCP server.
- 2
Add the Gamma server
Add an HTTP/remote server entry with URL https://mcp.gamma.app/mcp in your mcp.json (e.g. { "mcpServers": { "gamma": { "url": "https://mcp.gamma.app/mcp" } } }).
- 3
Complete OAuth
When prompted, authorize in the browser to connect your Gamma account, then call the Gamma tools from chat.
Cursor must support OAuth Dynamic Client Registration to connect to the hosted server.
Security & permissions
The Gamma MCP server authenticates with OAuth 2.0 Bearer tokens, using Dynamic Client Registration (RFC 7591) and Protected Resource Metadata (RFC 9728) — the client registers itself and the user grants access via a browser consent flow, so no long-lived API key is pasted into the client. Once authorized, the connected agent can create new gammas, generate from your templates, and read/browse your existing gammas, themes, and folders on your behalf. Generations consume credits from the connected account, and the server enforces standard 401/403 errors plus rate-limit and insufficient-credit responses. Grant access only to trusted clients, since the token can read your existing Gamma content.
Using Gamma MCP with Gamut
In a Gamut workflow, an agent can call the Gamma MCP server as a tool inside an automated, event- or schedule-triggered run — for example, turning a weekly metrics summary or an incoming brief into a polished deck or one-page document on a recurring schedule. Gamut manages the OAuth connection to Gamma, so the agent simply invokes the generate (or generate_from_template) tool with the prompt and parameters, polls get_generation_status, and hands back the resulting Gamma URL. Because generations consume Gamma credits, these workflows are best scoped to well-defined triggers rather than open-ended loops.
Frequently asked questions
What is the Gamma MCP server?
It is an officially hosted Model Context Protocol server from Gamma that lets AI assistants and agents generate presentations, documents, and webpages from prompts — and read or browse your existing gammas — at https://mcp.gamma.app/mcp.
Is the Gamma MCP server free?
The server itself is available on all Gamma plans, including Free. A free account starts with 400 one-time credits, and every generation consumes credits; paid plans (Plus and Pro) add refreshing monthly credits for heavier use.
How do I connect Gamma MCP to Claude or Cursor?
Add the remote server URL https://mcp.gamma.app/mcp as an HTTP MCP server (e.g. `claude mcp add --transport http gamma https://mcp.gamma.app/mcp` in Claude Code, or an mcp.json entry in Cursor), then complete the browser OAuth sign-in to your Gamma account. Dynamic Client Registration handles the rest.
Is Gamma MCP hosted or self-hosted?
It is officially hosted by Gamma — there is no server to install or run yourself. You connect to the remote endpoint at https://mcp.gamma.app/mcp and authorize with OAuth; the same server powers Gamma's connectors in Claude and ChatGPT.