Vinkius
ThePDFMaker

ThePDFMaker MCP. Turn structured data into perfect PDFs, automatically.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

ThePDFMaker MCP on Cursor AI Code Editor MCP Client ThePDFMaker MCP on Claude Desktop App MCP Integration ThePDFMaker MCP on OpenAI Agents SDK MCP Compatible ThePDFMaker MCP on Visual Studio Code MCP Extension Client ThePDFMaker MCP on GitHub Copilot AI Agent MCP Integration ThePDFMaker MCP on Google Gemini AI MCP Integration ThePDFMaker MCP on Lovable AI Development MCP Client ThePDFMaker MCP on Mistral AI Agents MCP Compatible ThePDFMaker MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

ThePDFMaker connects your AI client to a document automation API. It handles the full lifecycle for professional documents—invoices, reports, certificates—by mapping structured JSON data into high-fidelity PDFs using templates from Google Docs or MS Word.

You manage everything, including generating drafts, listing all custom templates, and tracking usage credits, right from your natural conversation.

What your AI agents can do

Create webhook

Sets up a new automated notification trigger for your document workflows.

Delete pdf template

Permanently removes an existing template from the system.

Generate pdf

Creates a finished PDF file by merging specific data into a selected template.

+ 9 more capabilities included
Generate PDFs from templates

The agent calls the generate_pdf tool, which takes structured data and a specified template ID to produce a finished PDF file.

List all available templates

You use the list_pdf_templates tool to see every custom design you've uploaded into your account.

Retrieve template metadata

The agent runs get_template_details to pull specific info about a template, confirming which data fields it expects.

Check document status and links

Calling get_pdf_status gives you the direct download link and current state of a requested PDF job.

Manage webhooks

The agent uses tools like create_webhook or list_webhooks to set up automated triggers for document workflows.

Monitor account usage

You check the system health and remaining funds by calling get_api_status or get_credit_balance.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

ThePDFMaker MCP Server: 12 Tools for Document Automation

Use these 12 tools to control your entire document workflow. Generate PDFs, check credits, list templates, or set up webhooks—all through your AI agent.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using ThePDFMaker on Vinkius
create019dd138

create webhook

Sets up a new automated notification trigger for your document workflows.

delete019dd138

delete pdf template

Permanently removes an existing template from the system.

generate019dd138

generate pdf

Creates a finished PDF file by merging specific data into a selected template.

get019dd138

get credit balance

Retrieves your current remaining API usage credits for document generation.

get019dd138

get pdf status

Checks the status of a generated PDF job and retrieves its final download link.

get019dd138

get user profile

Retrieves general account information and user details for the connected profile.

get019dd138

get api status

Checks if the server connection is active and functioning correctly.

get019dd138

get template details

Fetches specific metadata about any template to verify placeholder mapping.

list019dd138

list asset files

Shows a list of all image or document files you have uploaded to the system.

list019dd138

list recent pdfs

Shows a history of the last generated documents, including metadata like client name or date.

list019dd138

list pdf templates

Lists every single PDF template currently saved and available for use in your account.

list019dd138

list webhooks

Displays all active webhooks you have set up for automated triggers.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with ThePDFMaker, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
ThePDFMaker MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by PDFMaker. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Generating branded PDFs used to mean switching between three different apps:

You've got your raw data in a spreadsheet. You open the document processor, manually paste the client name into the right spot, find the correct template file, and then export it all as a PDF. Repeat that process 50 times for month-end reporting—it’s slow, tedious, and you always risk forgetting to update the logo or misspelling a field.

Now, your AI agent handles it. You just tell it: 'Generate these reports.' The agent calls `generate_pdf`, feeding the data directly into the correct template, guaranteeing perfect formatting every single time. You get the final PDF link back in your chat window.

ThePDFMaker MCP Server lets you manage all document templates with one command:

Before this, tracking templates meant logging into the vendor portal and clicking through a messy dashboard to check if 'Invoice v3' still existed or what placeholders it accepted. It was hard to correlate usage history with template metadata.

Now, just ask your agent to `list_pdf_templates`. You get an instant list of everything available. Need to confirm which fields that template uses? Run `get_template_details` and you're done. The entire lifecycle is visible in the chat.

What you can do with this MCP connector

Listen up. ThePDFMaker connects your AI client straight to an enterprise document automation API. You're handling the entire lifecycle of professional documents—think invoices, reports, or certificates—by mapping structured JSON data into high-fidelity PDFs using templates you pull from Google Docs or MS Word. You manage everything through simple conversation with your agent.

To start generating files, you first need a template ID and the specific data payload. The generate_pdf tool takes that structured data and a chosen template to spit out a finished PDF file. If you're not sure which templates exist, run list_pdf_templates; this shows every custom design currently saved in your account.

When you pick one of those templates, you gotta confirm the placeholders are right. You use the get_template_details tool to pull specific metadata about any template, letting you verify exactly which data fields it expects.

Need to clean house? You can run delete_pdf_template to permanently remove an old or unused design from the system's library.

Tracking everything is crucial. After you kick off a document job using generate_pdf, you don't know when it'll be ready, so you call get_pdf_status. This tells you if the PDF job is running or finished and gives you that direct download link once it’s done. You can also check your account health by running get_api_status to make sure the server connection's active and working correctly.

For money, always run get_credit_balance before a big batch—it shows your remaining API usage credits for document generation.

For accountability, you can check two other history logs. You use list_recent_pdfs to see a history of the last generated documents; this includes metadata like who the client was or what date it was made. And if you need general user data, running get_user_profile pulls your account details.

Setting up automation is where this thing shines. You can use list_webhooks to display all the automated triggers you've set up so far. If you want a document process to run automatically when some other system signals it, you call create_webhook to set up that new notification trigger for your workflow.

To keep track of what assets you’re using—like logos or background images—run list_asset_files to see all the image or document files uploaded to the system.

It's also worth noting how much data is hanging around. You can use get_user_profile to retrieve general account information and user details for your connected profile, which helps keep everything organized when running reports.

Built · Hosted · Managed by Vinkius ThePDFMaker MCP Server - Generate PDFs from Templates Server ID 019dd138-e3e8-70be-bc16-d8beb8f4f2ee
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About ThePDFMaker MCP

How do I start using the `generate_pdf` tool? +

You must first connect your API Key to the server. Then, tell your agent which template ID you want and provide the structured data payload for that PDF.

What is the difference between `list_pdf_templates` and `get_template_details`? +

list_pdf_templates gives you a roster of all available designs in your account. You use get_template_details when you need deep metadata on one specific template, like checking which fields it expects.

Can I automate my billing process with `create_webhook`? +

Yes. You can set up webhooks to trigger document generation automatically whenever another system reports a key event, removing manual intervention entirely.

I need to see what PDFs have been generated recently; which tool do I use? +

Use list_recent_pdfs. This shows you a quick history of your document creations, helping you track specific reports or invoices without digging through old folders.

What if my API credits run out? How does the server tell me? +

Run get_credit_balance to check your current remaining capacity. This tool lets you monitor usage and prevents unexpected job failures due to budget limits.

When I run `get_template_details`, how do I find out what data placeholders a template accepts? +

The tool returns all available placeholders for that specific document. The response lists the required placeholder names and their expected JSON data types, letting you map your source data correctly before generating anything.

If I suspect my API key is wrong or disconnected, how can `get_api_status` confirm my connection? +

You run get_api_status. It confirms that your client can reach the server endpoint. A successful response means your credentials and network path are working; if it fails, check your Bearer Token format.

Before I generate a document using `generate_pdf`, how do I see what logos or images I've uploaded with `list_asset_files`? +

You use the list_asset_files tool. It provides a comprehensive inventory of every asset ID and file type you’ve uploaded to your account, ensuring you reference the correct files for your template data.

Can my AI automatically find the details for a specific template by its ID? +

Yes! Use the get_template tool with the Template ID. Your agent will respond with complete metadata for the model, including all available placeholder fields in seconds.

How do I find my PDFMaker API Key? +

Log in to your PDFMaker account, navigate to Settings > API Key, and you will find your unique secret token there.

What document formats does PDFMaker support for templates? +

PDFMaker supports a variety of sources including native HTML templates, MS Word (.docx), and Google Docs, allowing you to choose the best editor for your needs.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for ThePDFMaker. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.