Generate PDFs from your workflows
Connect pdf-mcp to n8n, Make, or Zapier. Your workflows can create invoices, reports, and certificates without code.
Supported platforms
Use pdf-mcp with n8n, Make, or Zapier.
n8n
A cloud or self-hosted automation platform with tools for AI workflows
- Self-hosted or cloud deployment
- Visual workflow builder
- App integrations
- Code-based customization
Make (Integromat)
A visual automation platform with branching and data transformation
- Visual workflow editor
- Scenario branching logic
- Scheduled or triggered runs
- Data transformation tools
Zapier
A no-code automation platform for straightforward workflows
- App integrations
- Multi-step workflows (Zaps)
- No-code setup
- Paths and filters
What you can automate
Common ways to add PDF generation to a workflow.
Generate PDF invoices when customers place orders in your ecommerce platform or when you mark time entries as complete.
Create weekly or monthly PDF reports with data from Google Sheets, databases, or APIs.
Issue certificates for course completions, event attendance, or achievements. Personalize each certificate with recipient details.
Generate contracts, proposals, and agreements with customer details, pricing, and terms pulled from your CRM.
Convert form responses into formatted PDFs for applications, registrations, or other data collection workflows.
Read records from a spreadsheet or database and turn each one into a personalized PDF. The workflow controls the batch and delivery steps.
How it works
Connect an API key, data source, and HTTP request in four steps.
Get your API key
Create an account to receive an API key and a coupon for 100 free credits.
Create your workflow
Set up a trigger in n8n, Make, or Zapier, then connect the workflow to your data source.
Add an HTTP request
Point an HTTP request action at the pdf-mcp API and pass it your HTML template.
Handle the response
Receive the PDF directly or get a stored-file link, then route it to its destination.
Integration examples
Adapt these requests for an HTTP node in your automation platform.
Invoice generation
# Generate an invoice PDF
curl -X POST https://api.pdf-mcp.io/htmlToPdf \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"html": "<h1>Invoice #12345</h1><p>Amount: $99.00</p>",
"css": "@page { size: A4; margin: 20mm; }",
"filename": "invoice-12345.pdf"
}' \
--output invoice-12345.pdf Certificate (landscape)
# Generate a landscape certificate PDF
curl -X POST https://api.pdf-mcp.io/htmlToPdf \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"html": "<h1>Certificate of Completion</h1><p>Awarded to Jane Doe</p>",
"css": "@page { size: A4 landscape; margin: 20mm; }",
"filename": "certificate.pdf"
}' \
--output certificate.pdf Use the HTTP request node in n8n, Make, or Zapier with the same cURL configuration. The platform guides below show the setup for each tool.
Why add pdf-mcp to a workflow?
- Save hours each week Remove manual PDF creation from the workflow
- Use the same template Every document follows the template you provide
- Generate on trigger Create PDFs as soon as a workflow trigger fires
- Process a batch Loop through input records and handle each PDF separately
[10:42:15] TRIGGER New order #4521 received
[10:42:15] INFO Fetching order details...
[10:42:16] INFO Generating invoice PDF...
[10:42:16] SUCCESS PDF generated (245KB)
[10:42:17] INFO Sending to customer...
[10:42:18] COMPLETE Workflow finished
Add PDF generation to a workflow
Add your API key to an HTTP request in n8n, Make, or Zapier. No custom code is required.