PDFGate
Description
# 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": {…
About
# 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"…
Details
- Author
- pdfgate
- Downloads
- 228
- Categories
- Productivity, Other, Automation, API
Jump to
- Generate PDFs from a URL or raw HTML
- Upload, retrieve, and delete documents
- Flatten, compress, protect, and watermark PDFs
- Extract form field values from fillable PDFs
- Create, send, and track e‑signature envelopes
- Manage webhook subscriptions for events
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
PDFGateCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Add the server to your MCP client configuration with the command npx -y @pdfgate/mcp-server and set the PDFGATE_API_KEY environment variable. Obtain an API key by signing up at pdfgate.com – keys starting with live_ connect to the production environment, test_ to the sandbox.
generate_pdf
Generate a PDF from a URL or raw HTML. Provide either 'url' or 'html', not both.
upload_file
Upload a PDF to PDFGate so it can be referenced by other operations. Provide either 'filePath' (local path) or 'url'.
get_document
Retrieve metadata for a stored PDFGate document by its ID.
delete_document
Delete a PDFGate document.
flatten_pdf
Flatten an interactive PDF into a static, non-editable PDF. Creates a new document; does not overwrite the original.
extract_form_data
Extract form field values from a fillable PDF. Returns a JSON object mapping field names to their values.
add_form_fields
Add interactive form fields to a stored PDF — from placeholder tags (refined via fieldOverrides) and/or explicitly positioned fields.
compress_pdf
Compress/optimise a PDF to reduce file size without changing visual content.
protect_pdf
Encrypt a PDF with a password and optional permission restrictions. Produces a new document; the original is unchanged.
watermark_pdf
Apply a text or image watermark to a PDF. For type='text' provide 'text'; for type='image' provide 'watermarkImagePath'.
download_file
Download the raw PDF bytes of a stored document, returned as an embedded resource. For a shareable link instead, use get_document.
create_envelope
Create a signing envelope from one or more existing PDFGate documents. Returns an envelope in 'created' status; call send_envelope to dispatch signing emails.
send_envelope
Send a created envelope to its recipients. PDFGate dispatches signing emails with secure, OTP-protected links that expire after 30 days.
get_envelope
Retrieve the current state of an envelope including its status, document progress, and per-recipient signing status.
create_webhook
Create a PDFGate webhook subscription. The response includes a signing secret — store it securely to verify incoming event signatures.
get_webhook
Retrieve a PDFGate webhook subscription by its ID.
delete_webhook
Delete a PDFGate webhook subscription. Future events will no longer be delivered to the associated endpoint.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"pdfgate": {
"pdfgate": {
"command": "npx",
"args": [
"-y",
"@pdfgate/mcp-server"
],
"env": {
"PDFGATE_API_KEY": "your_api_key_here"
}
}
}
}
}
McpServers
{
"pdfgate": {
"command": "npx",
"args": [
"-y",
"@pdfgate/mcp-server"
],
"env": {
"PDFGATE_API_KEY": "your_api_key_here"
}
}
}
Model Context Protocol (MCP) server for thePDFGateAPI. Enables AI assistants to generate PDFs, manage documents and handle e-signatures.
Add the following to your MCP client configuration:
{ "mcpServers": { "pdfgate": { "command": "npx", "args": ["-y", "@pdfgate/mcp-server"], "env": { "PDFGATE_API_KEY": "your_api_key_here" } } } }
If you prefer not to run anything locally, we also host the MCP server, so you can connect straight to it — nonpx, no local process. Point any client that supports remote (Streamable HTTP) MCP servers at:
{ "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 anX-API-KEYwith atest_key.
{ "mcpServers": { "pdfgate": { "type": "http", "url": "https://mcp.pdfgate.com/server", "headers": { "X-API-KEY": "your_api_key_here" } } } }
live_keys use production andtest_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.
Sign up atpdfgate.comto get your API key.
- Keys starting withlive_connect to the production environment
- Keys starting withtest_connect to the sandbox environment
The server listens for incoming PDFGate events on port3599by default. To receive events:
- Expose port3599to the internet (e.g. viangrok)
- Use thecreate_webhooktool to register your public URL
Received events are available via thepdfgate://eventsMCP resource and pushed to the client in real time.
MCP server for electronic consignment notes (eCMR). Create, sign, manage, and track electronic transport documents with QR codes, PDF generation, and digital signatures through the Cargoffer ECMR API. Designed for AI agents like Claude Desktop, Cursor, and Cline
MCP server for the Dropbox Sign API supporting signature requests, templates, teams, accounts, events, documents, signers, reports, bulk operations, and workflows.
Universal document generation and conversion MCP. Generate PDF/DOCX/XLSX from templates+JSON (invoices, contracts, reports), batch generation, 100+ format conversions.
MCP-enabled invoicing platform for invoice creation, PDF export, and billing operations.
Convert, compress, merge and OCR PDFs and 100+ file formats from any AI agent — 126 tools via the GuruPDF API.
Fill existing PDF forms from JSON, Excel, or CSV with reviewed field mappings via MCP.
AI assistant tools for diagnosing Australia Post / MyPost Business shipping label workflows, recommending 4x6 / 100x150mm thermal printer setups, and finding LabelChop resources for ecommerce sellers.
Generate professional PDFs (invoices, receipts, reports) from structured JSON data. No HTML required.
Mail real letters from agents: PDF → checkout → status.
ServiceNow MCP server: 65 tools over the full REST surface (Table, Aggregate, Attachment, Import Set, Batch, CMDB/IRE, Catalog, Change, Knowledge, Email) with script intelligence, flow tracing, ATF runs, multi-instance profiles and Mermaid diagrams.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


