Metadata-Version: 2.4
Name: gamma-watermark-remover-mcp
Version: 1.0.0
Summary: MCP server — let Claude & AI agents remove the "Made with Gamma" watermark from PDF/PPTX exports, locally.
Project-URL: Homepage, https://gammaremover.com
Project-URL: Repository, https://github.com/gammaremover/gamma-watermark-remover-mcp
Author-email: GammaRemover <support@gammaremover.com>
License: MIT
License-File: LICENSE
Keywords: claude,gamma,mcp,mcp-server,pdf,pptx,remover,watermark
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Office/Business
Requires-Python: >=3.10
Requires-Dist: gamma-watermark-remover>=1.0.0
Requires-Dist: mcp>=1.2
Description-Content-Type: text/markdown

# Gamma Watermark Remover — MCP Server

[![PyPI](https://img.shields.io/pypi/v/gamma-watermark-remover-mcp?color=8b3dff&label=PyPI)](https://pypi.org/project/gamma-watermark-remover-mcp/)
[![MCP](https://img.shields.io/badge/MCP-server-8b3dff)](https://modelcontextprotocol.io)
[![License: MIT](https://img.shields.io/badge/License-MIT-8b3dff.svg)](LICENSE)
[![Web version](https://img.shields.io/badge/🌐%20Web%20version-gammaremover.com-8b3dff)](https://gammaremover.com)

An [MCP](https://modelcontextprotocol.io) server that lets **Claude Desktop, Claude Code, and any MCP client** remove the **"Made with Gamma"** watermark from PDF and PowerPoint (.pptx) files exported from [Gamma.app](https://gamma.app) — right on your machine. Just ask:

> *"remove the gamma watermark from ~/Downloads/deck.pdf"*

Removal is **structural and lossless**: the badge image and its gamma.app hyperlink are deleted as document objects. Nothing is re-rendered, nothing is uploaded.

## Setup

### Claude Desktop

Add to `claude_desktop_config.json` (Settings → Developer → Edit Config):

```json
{
  "mcpServers": {
    "gamma-watermark-remover": {
      "command": "uvx",
      "args": ["gamma-watermark-remover-mcp"]
    }
  }
}
```

### Claude Code

```bash
claude mcp add gamma-watermark-remover -- uvx gamma-watermark-remover-mcp
```

### Any other MCP client

The server speaks stdio. Command: `uvx gamma-watermark-remover-mcp` (or `pipx run gamma-watermark-remover-mcp`, or `pip install gamma-watermark-remover-mcp` then `gamma-watermark-remover-mcp`).

## Tools

| Tool | What it does |
|------|--------------|
| `remove_gamma_watermark(file_path, output_path?)` | Cleans a `.pdf`/`.pptx` export; writes `<name>-no-watermark.<ext>` by default and reports exactly how many watermark objects were removed |
| `check_gamma_watermark_support(file_path)` | Checks whether a file is a supported format before processing |

If the badge was flattened into the page image (rare), the result honestly says a watermark may remain instead of silently failing.

## How it works

This server wraps the [gamma-watermark-remover](https://github.com/gammaremover/gamma-watermark-remover) Python library:

- **PDF** (`pypdf`): drops link annotations targeting `gamma.app`/`gamma.to` and the draw op of the small bottom-right badge image (transformation-matrix tracked, size-guarded so backgrounds are never touched)
- **PPTX** (`python-pptx`): removes the gamma-hyperlinked shape from slide masters/layouts (where Gamma stores it) and slides

## Related

- **No-install web version** (runs in your browser, no upload): [gammaremover.com](https://gammaremover.com)
- **CLI + Python library**: [gammaremover/gamma-watermark-remover](https://github.com/gammaremover/gamma-watermark-remover)
- **Agent skill** (Claude Code / OpenClaw): [gammaremover/gamma-watermark-remover-skill](https://github.com/gammaremover/gamma-watermark-remover-skill)

## Responsible use

Only process files you created or have the right to modify. Keep originals as backup and review cleaned files before sharing. Gamma's official watermark-free route is its [paid plan](https://gammaremover.com/en/blog/gamma-free-vs-pro-watermark/).

## License

MIT
