Gamma MCP server
io.github.amer-prog/gamma-mcp-server·v1.0.0Create presentations, documents, and webpages from any MCP-compatible AI assistant via Gamma.app
0 stars
Reviews
Write oneNobody has reviewed Gamma yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Gamma tools (8, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
gamma_archiveArchive a Gamma (presentation, document, webpage, or social post) from your workspace. Archived content is removed from your active workspace but retained for recovery. Use this to declutter your Gamma dashboard.
gamma_from_templatewrite actionCreate new content by remixing an existing Gamma template. This tool uses Gamma's Remix feature to create a new version of existing content with customizations. Useful for creating variations of proven templates. PARAMETERS: - templateId (required): ID of the existing Gamma to use as template - prompt: Additional instructions for customization - variables: Key-value pairs for dynamic content subst
gamma_generategamma_get_statusCheck the status of a Gamma generation. Use this tool to check if a previously started generation has completed. Generations typically take 30 seconds to 2 minutes depending on complexity. PARAMETERS: - generationId (required): The ID returned from gamma_generate - waitForCompletion: If true, polls until complete (max 5 minutes) RETURNS: - status: pending, completed, or failed - url: Link to view
gamma_healthCheck if the Gamma MCP server and API are reachable and working. Use this to verify your configuration is correct before running other tools. Returns whether the API key is valid, the API is reachable, and the account status. Useful for: - Confirming the server is running after startup - Troubleshooting connection issues - Verifying your GAMMA_API_KEY is valid
gamma_list_foldersList your Gamma folders for organizing content. Folders help organize generated content. Use the returned folder IDs with gamma_generate's folderId parameter to save content to specific folders. PARAMETERS: - limit: Max folders to return (1-100, default 20) - offset: Skip this many folders for pagination RETURNS: - items: Array of folders with id, name, itemCount - total: Total number of folders -
gamma_list_themesList available visual themes for Gamma content. Themes control the visual styling of generated content including colors, fonts, and layouts. Use the returned theme IDs with gamma_generate's themeId parameter. PARAMETERS: - limit: Max themes to return (1-100, default 20) - offset: Skip this many themes for pagination RETURNS: - items: Array of themes with id, name, description - total: Total number
gamma_share_emailwrite actionShare a generated Gamma with recipients via email. Send an email invitation to view your Gamma content. Recipients will receive a link to access the content. PARAMETERS: - generationId (required): The ID of the Gamma to share - emails (required): Array of email addresses (max 10) - message: Optional personal message to include RETURNS: - success: Whether the share was successful - emails: List of
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan25 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 75 days ago12/15
- Maintainer identitynamespace and repository owner differ4/10
How Gamma compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 72/100
- higher than 38% of 48,255 servers
- Tools
- 8
- the typical server has 7
- Tools that change things
- 25%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 6 read · 2 change
Install Gamma in Claude Code, Cursor or VS Code
Runs npx -y @arkava-ai/gamma-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add gamma-mcp-server -- npx -y @arkava-ai/gamma-mcp-server
What the publisher says
From the Gamma repository's README, as published. We do not edit it. Read it on GitHub
Gamma MCP Server
A Model Context Protocol (MCP) server that integrates Gamma.app with AI assistants. Create presentations, documents, webpages, and social posts directly from your AI conversations.
Works with: Claude Code, Claude Desktop, OpenCode, GitHub Copilot CLI, Google Gemini CLI, and any other MCP-compatible AI assistant.
Features
- Generate Content: Create professional presentations, documents, webpages, and social posts from text prompts
- Theme Support: Browse and apply visual themes to your content
- Folder Organization: Save generated content to specific folders
- Template Remix: Create variations of existing Gamma templates
- Email Sharing: Share generated content directly via email
Quick Start
1. Clone and Install
git clone https://github.com/Arkava-AI/gamma-mcp-server.git
cd gamma-mcp-server
npm install
npm run build2. Get Your Gamma API Key
- Log in to gamma.app
- Go to Settings > API (or Settings > Members > API tab)
- Click Create API key
- Copy the key (format: sk-gamma-xxxxxxxx)
Note: Requires Gamma Pro, Ultra, Team, or Business account.
3. Configure Your AI Assistant
Choose your AI assistant below for setup instructions.
Claude Desktop (macOS / Windows / Linux)
Config File
Add to the mcpServers object:
{
"mcpServers": {
"gamma": {
"command": "node",
"args": ["/absolute/path/to/gamma-mcp-server/dist/index.js"],
"env": {
"GAMMA_API_KEY": "sk-gamma-your-api-key-here"
}
}
}
}Restart Claude Desktop
Restart Claude Desktop to load the new MCP server. You should see "gamma" in your MCP servers list.
Claude Code
Claude Code uses the same MCP configuration as Claude Desktop. If you've already configured Claude Desktop, you're all set.
For project-level configuration, create a .claude/settings.json file in your project directory with the same mcpServers structure shown above. This allows different projects to use different MCP server configurations.
OpenCode
Config File
JSON Structure
{
"mcp": {
"gamma": {
"type": "local",
"command": ["node", "/absolute/path/to/gamma-mcp-server/dist/index.js"],
"enabled": true,
"environment": {
"GAMMA_API_KEY": "sk-gamma-your-api-key-here"
}
}
}
}Note: OpenCode uses a different config format from Claude Desktop — mcp (not mcpServers), type field required ("local" or "remote"), command is an array, and env vars go under environment.
Restart OpenCode after editing the config to load the server.
GitHub Copilot CLI
Config File
- ~/.copilot/mcp-config.json
JSON Structure
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Gamma: common questions
- Is Gamma MCP server safe?
- Mostly: it is graded B (72/100). Read the Gamma safety report
- How do I install Gamma?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Gamma need an API key?
- Yes. The registry entry asks for
GAMMA_API_KEY. - Is Gamma maintained?
- The last commit was 112 days ago (2026-07-15). The latest release is v1.0.0.
- How does Gamma compare with other MCP servers?
- safety score 72/100 (higher than 38% of 48,255 servers); tools 8 (the typical server has 7); tools that change things 25% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.