PDFGate MCP Server
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Documented (README)
git clone https://github.com/pdfgate/pdfgate-mcp-server{
"mcpServers": {
"pdfgate": {
"command": "node",
"args": ["/path/to/pdfgate-mcp-server/dist/index.js"]
}
}
}Resumen de MCP Servers
# 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"
}
}
}
}
```
## Hosted server (remote)
If you prefer not to run anything locally, we also host the MCP server, so you can
connect straight to it — no `npx`, no local process. Point any client that
supports remote (Streamable HTTP) MCP servers at:
```
https://mcp.pdfgate.com/server
```
You can authenticate in two ways.
### Option 1 — OAuth
For clients that support remote MCP servers with OAuth (such as Claude and
ChatGPT), add the server by its URL alone and sign in through your browser. There
is no key to copy or store: the client registers itself, sends you to the PDFGate
dashboard to approve access, and receives a scoped token automatically.
```json
{
"mcpServers": {
"pdfgate": {
"type": "http",
"url": "https://mcp.pdfgate.com/server"
}
}
}
```
Many clients let you add this from their UI instead of a config file — for
example, in Claude: **Settings → Connectors → Add custom connector**, then enter
the URL above. OAuth sessions run against your production account; for the
sandbox, use an `X-API-KEY` with a `test_` key.
### Option 2 — API key
Pass your key in the `X-API-KEY` header:
```json
{
"mcpServers": {
"pdfgate": {
"type": "http",
"url": "https://mcp.pdfgate.com/server",
"headers": {
"X-API-KEY": "your_api_key_here"
}
}
}
}
```
`live_` keys use production and `test_` keys use the sandbox — the environment is
selected automatically from the key.
The hosted server provides the full PDFGate toolset (PDF generation, processing,
form fields, e-signatures and webhooks). The exact client config field names
(e.g. `type` / `transport`, `headers`) may vary by MCP client.
## 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_file` | Upload a local PDF file or from a URL |
| `get_document` | Retrieve document metadata and a fresh download URL |
| `download_file` | Download the raw PDF bytes of a stored document |
| `delete_document` | Delete a document |
| `flatten_pdf` | Flatten an interactive PDF into a static, non-editable file |
| `extract_form_data` | Extract form field values from a fillable PDF |
| `add_form_fields` | Add interactive form fields to a PDF (placeholder tags or explicit positions) |
| `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 |
| `void_envelope` | Void an envelope so it can no longer be signed |
| `delete_envelope` | Delete an envelope and remove its signed documents |
| `create_embed_link` | Create a short-lived signing link for an embedded recipient |
### Recipients
| Tool | Description |
|---|---|
| `create_recipient` | Store a recipient for reuse across envelopes |
| `list_recipients` | List stored recipients by email |
| `get_recipient` | Retrieve a stored recipient by ID |
| `update_recipient` | Update a stored recipient's name or metadata |
### Webhook Management
| Tool | Description |
|---|---|
| `create_webhook` | Subscribe to PDFGate events |
| `get_webhook` | Retrieve a webhook subscription by ID |
| `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 |
| `envelope.recipient.signed` | A recipient has signed a document in the envelope |
| `envelope.voided` | The envelope was voided by the sender |
| `envelope.deleted` | The envelope was deleted |
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 |
---
[](https://smithery.ai/servers/pdfgate/pdfgate-mcp)
Lo que la gente pregunta sobre pdfgate-mcp-server
¿Qué es pdfgate/pdfgate-mcp-server?
+
pdfgate/pdfgate-mcp-server es mcp servers para el ecosistema de Claude AI. PDFGate MCP Server Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-20.
¿Cómo se instala pdfgate-mcp-server?
+
Puedes instalar pdfgate-mcp-server clonando el repositorio (https://github.com/pdfgate/pdfgate-mcp-server) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar pdfgate/pdfgate-mcp-server?
+
Nuestro agente de seguridad ha analizado pdfgate/pdfgate-mcp-server y le ha asignado un Trust Score de 82/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene pdfgate/pdfgate-mcp-server?
+
pdfgate/pdfgate-mcp-server es mantenido por pdfgate. La última actividad registrada en GitHub es del 2026-09-20, con 0 issues abiertos.
¿Hay alternativas a pdfgate-mcp-server?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega pdfgate-mcp-server en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](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>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ
The fastest path to AI-powered full stack observability, even for lean teams.