Skip to main content
Glama
pdfgate

PDFGate MCP Server

Official
by pdfgate

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PDFGATE_API_KEYYesYour PDFGate API key
PDFGATE_WEBHOOK_PORTNoPort for the webhook listener3599

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
generate_pdfB

Generate a PDF from a URL or raw HTML. Provide either 'url' or 'html', not both.

upload_pdfA

Upload a PDF to PDFGate so it can be referenced by other operations. Provide either 'filePath' (local path) or 'url'.

get_documentC

Retrieve metadata for a stored PDFGate document by its ID.

delete_documentA

Delete a PDFGate document.

flatten_pdfA

Flatten an interactive PDF into a static, non-editable PDF. Creates a new document; does not overwrite the original.

extract_pdf_form_dataA

Extract form field values from a fillable PDF. Returns a JSON object mapping field names to their values.

compress_pdfA

Compress/optimise a PDF to reduce file size without changing visual content.

protect_pdfA

Encrypt a PDF with a password and optional permission restrictions. Produces a new document; the original is unchanged.

watermark_pdfB

Apply a text or image watermark to a PDF. For type='text' provide 'text'; for type='image' provide 'watermarkImagePath'.

create_envelopeA

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_envelopeA

Send a created envelope to its recipients. PDFGate dispatches signing emails with secure, OTP-protected links that expire after 30 days.

get_envelopeA

Retrieve the current state of an envelope including its status, document progress, and per-recipient signing status.

create_webhookA

Create a PDFGate webhook subscription. The response includes a signing secret — store it securely to verify incoming event signatures.

delete_webhookA

Delete a PDFGate webhook subscription. Future events will no longer be delivered to the associated endpoint.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
pdfgate-eventsRecent PDFGate webhook events (newest first, up to 100). Subscribe to this resource to receive push notifications when new events arrive.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pdfgate/pdfgate-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server