Skip to main content

MCP server — let Claude & AI agents remove the "Made with Gamma" watermark from PDF/PPTX exports, locally.

Project description

Gamma Watermark Remover — MCP Server

PyPI MCP License: MIT Web version

An MCP 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 — 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):

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

Claude Code

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).

Remote endpoint (no install at all)

A hosted streamable-HTTP endpoint is available at https://gammaremover.com/mcp for agents that can't run a local server. It accepts file content as base64 (≤30MB), processes in memory only — nothing is stored or logged. For maximum privacy prefer the local stdio server above or the in-browser tool.

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

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.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gamma_watermark_remover_mcp-1.1.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gamma_watermark_remover_mcp-1.1.0-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file gamma_watermark_remover_mcp-1.1.0.tar.gz.

File metadata

File hashes

Hashes for gamma_watermark_remover_mcp-1.1.0.tar.gz
Algorithm Hash digest
SHA256 b16f2022fcdefc14f9ffab201246c894bdc46a5d244623e282069719cd679c9e
MD5 e97216d7e2b855bb93c14f1035f51f8c
BLAKE2b-256 4f3def88e68adc5122635766839dbdf1efa04cf30852c56a164999b51564e4fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for gamma_watermark_remover_mcp-1.1.0.tar.gz:

Publisher: publish.yml on gammaremover/gamma-watermark-remover-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gamma_watermark_remover_mcp-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gamma_watermark_remover_mcp-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2bc43d7768c70520bd5f89e1a6545866367d8cbdee4f33fdf5f75b124998113c
MD5 c1bbaab4713ddd32f78852707014fb28
BLAKE2b-256 0c1cc4397adb8da4b534efc6fc80b741c1270aeca3c45573dfdb8b5ec021eb07

See more details on using hashes here.

Provenance

The following attestation bundles were made for gamma_watermark_remover_mcp-1.1.0-py3-none-any.whl:

Publisher: publish.yml on gammaremover/gamma-watermark-remover-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page