MCP.Market

Gamma MCP server

by amer-prog·io.github.amer-prog/gamma-mcp-server·v1.0.0

Create presentations, documents, and webpages from any MCP-compatible AI assistant via Gamma.app

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • gamma_archive

    Archive 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 action

    Create 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_generate
  • gamma_get_status

    Check 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_health

    Check 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_folders

    List 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_themes

    List 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 action

    Share 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

no findings
  • 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
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 build

2. Get Your Gamma API Key

  1. Log in to gamma.app
  2. Go to Settings > API (or Settings > Members > API tab)
  3. Click Create API key
  4. 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.