mcpdirectory.dev
9,129 servers · updated 23 Sept

Pdfgate MCP server

community Active last commit 18 d
{
  "mcpServers": {
    "pdfgate": {
      "type": "http",
      "url": "https://mcp.pdfgate.com/server"
    }
  }
}
file .mcp.json (in your project root)install npx -y @pdfgate/mcp-serverversion 1.4.0

What it does

This MCP server exposes the PDFGate API for PDF generation, document management, and e-signature workflows. It is for developers building AI assistants that need to create PDFs, process documents, collect signatures, and manage document lifecycle events.

  • Generate PDFs from HTML or URLs, then store and retrieve them through the API.
  • Create signing envelopes, send them to recipients for e-signature, and track completion status via webhooks.
  • Extract form data from fillable PDFs, add interactive form fields, compress, protect with passwords, or watermark documents.

Tools this server exposes

ToolDoes
generate_pdfGenerate a PDF from a URL or raw HTML.
upload_fileUpload a local PDF file or from a URL.
get_documentRetrieve document metadata and a fresh download URL.
download_fileDownload the raw PDF bytes of a stored document.
delete_documentDelete a document.
flatten_pdfFlatten an interactive PDF into a static, non-editable file.
extract_form_dataExtract form field values from a fillable PDF.
add_form_fieldsAdd interactive form fields to a PDF using placeholder tags or explicit positions.
compress_pdfCompress a PDF to reduce file size.
protect_pdfEncrypt a PDF with a password and permission restrictions.
watermark_pdfApply a text or image watermark to a PDF.
create_envelopeCreate a signing envelope from one or more documents.
send_envelopeSend a created envelope to recipients.
get_envelopeGet the current status of an envelope.
void_envelopeVoid an envelope so it can no longer be signed.
delete_envelopeDelete an envelope and remove its signed documents.
create_webhookSubscribe to PDFGate events.
get_webhookRetrieve a webhook subscription by ID.
delete_webhookRemove a webhook subscription.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.