Skip to main content
ClaudeWave
pdfgate avatar
pdfgate

pdfgate-mcp-server

View on GitHub

PDFGate MCP Server

MCP ServersOfficial Registry0 stars0 forksTypeScriptMITUpdated 1mo ago
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/pdfgate/pdfgate-mcp-server
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "pdfgate": {
      "command": "node",
      "args": ["/path/to/pdfgate-mcp-server/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/pdfgate/pdfgate-mcp-server and follow its README for install instructions.
Use cases

MCP Servers overview

# PDFGate MCP Server

Model Context Protocol (MCP) server for the [PDFGate](https://pdfgate.com) API. Enables AI assistants to generate PDFs, manage documents and handle e-signatures.

## Installation

Add the following to your MCP client configuration:

```json
{
  "mcpServers": {
    "pdfgate": {
      "command": "npx",
      "args": ["-y", "@pdfgate/mcp-server"],
      "env": {
        "PDFGATE_API_KEY": "your_api_key_here"
      }
    }
  }
}
```

## Getting an API key

Sign up at [pdfgate.com](https://pdfgate.com) to get your API key.

- Keys starting with `live_` connect to the production environment
- Keys starting with `test_` connect to the sandbox environment

## Tools

### PDF Operations

| Tool | Description |
|---|---|
| `generate_pdf` | Generate a PDF from a URL or raw HTML |
| `upload_pdf` | Upload a local PDF file or from a URL |
| `get_document` | Retrieve document metadata and a fresh download URL |
| `delete_document` | Delete a document |
| `flatten_pdf` | Flatten an interactive PDF into a static, non-editable file |
| `extract_pdf_form_data` | Extract form field values from a fillable PDF |
| `compress_pdf` | Compress a PDF to reduce file size |
| `protect_pdf` | Encrypt a PDF with a password and permission restrictions |
| `watermark_pdf` | Apply a text or image watermark to a PDF |

### E-Signatures

| Tool | Description |
|---|---|
| `create_envelope` | Create a signing envelope from one or more documents |
| `send_envelope` | Send a created envelope to recipients |
| `get_envelope` | Get the current status of an envelope |

### Webhook Management

| Tool | Description |
|---|---|
| `create_webhook` | Subscribe to PDFGate events |
| `delete_webhook` | Remove a webhook subscription |

## Webhook Triggers

The server listens for incoming PDFGate events on port `3599` by default. To receive events:

1. Expose port `3599` to the internet (e.g. via [ngrok](https://ngrok.com))
2. Use the `create_webhook` tool to register your public URL

Supported events:

| Event | Description |
|---|---|
| `envelope.sent` | Signing request emails have been dispatched to recipients |
| `envelope.completed` | All documents in the envelope have been signed |
| `envelope.expired` | The envelope expired before all documents were signed |
| `envelope.document.completed` | A single document inside the envelope has been fully signed |

Received events are available via the `pdfgate://events` MCP resource and pushed to the client in real time.

## Environment variables

| Variable | Required | Default | Description |
|---|---|---|---|
| `PDFGATE_API_KEY` | Yes | — | Your PDFGate API key |
| `PDFGATE_WEBHOOK_PORT` | No | `3599` | Port for the webhook listener |

What people ask about pdfgate-mcp-server

What is pdfgate/pdfgate-mcp-server?

+

pdfgate/pdfgate-mcp-server is mcp servers for the Claude AI ecosystem. PDFGate MCP Server It has 0 GitHub stars and was last updated 1mo ago.

How do I install pdfgate-mcp-server?

+

You can install pdfgate-mcp-server by cloning the repository (https://github.com/pdfgate/pdfgate-mcp-server) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is pdfgate/pdfgate-mcp-server safe to use?

+

pdfgate/pdfgate-mcp-server has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains pdfgate/pdfgate-mcp-server?

+

pdfgate/pdfgate-mcp-server is maintained by pdfgate. The last recorded GitHub activity is from 1mo ago, with 0 open issues.

Are there alternatives to pdfgate-mcp-server?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy pdfgate-mcp-server to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: pdfgate/pdfgate-mcp-server
[![Featured on ClaudeWave](https://claudewave.com/api/badge/pdfgate-pdfgate-mcp-server)](https://claudewave.com/repo/pdfgate-pdfgate-mcp-server)
<a href="https://claudewave.com/repo/pdfgate-pdfgate-mcp-server"><img src="https://claudewave.com/api/badge/pdfgate-pdfgate-mcp-server" alt="Featured on ClaudeWave: pdfgate/pdfgate-mcp-server" width="320" height="64" /></a>

More MCP Servers

pdfgate-mcp-server alternatives