# ThePDFMaker MCP for AI Agents AI Agent Connect

> ThePDFMaker lets you turn JSON data into professional PDFs like invoices and reports using your existing templates. It connects your AI agent directly to your PDFMaker account so you can generate, list, and monitor documents through a simple chat. It handles the heavy lifting of document orchestration, from creating webhooks to tracking your credit balance.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_gRaZuBhZ23BDI7m5ysDSJDVU18t5EVMr7TRrNKIh/ai-agent-connect
- **Tags:** pdf-generation, html-to-pdf, document-automation, template-engine, reporting

## Description

Imagine you have a pile of raw data and need to turn it into a hundred different branded reports. Usually, that means manual copy-pasting or building complex scripts. With this Connector, you just tell your AI agent what you need. It handles the heavy lifting of mapping your data to templates from Google Docs, MS Word, or the native editor. You can ask it to generate a batch of invoices, check if a specific document is ready for download, or even set up webhooks to notify you when a job finishes. It moves the work from a manual click and type process into a conversation. Because Vinkius hosts this Connector, you can plug it into your existing workflow and let your agent act as a dedicated production coordinator. It's about getting the right document in the right hands without ever opening a word processor.

## Tools

### create_webhook
Set up a new notification to trigger when a document is ready. This is useful for connecting your PDF output to other apps.

### generate_pdf
Turn your data into a finished PDF using a specific template. This is the core tool for creating invoices and reports.

### get_pdf_status
Get the direct download link for a document that is currently processing. This avoids having to refresh your dashboard.

### get_user_profile
View your account details and profile information. Use this to verify your current subscription and identity.

### get_api_status
Check if the connection to the PDFMaker service is active. This is great for debugging your integration quickly.

### get_template_details
Pull specific info about a template's placeholders and settings. This helps you ensure your data mapping is correct.

### list_asset_files
See all the images or files you've uploaded to your account. Use this to manage the media used in your documents.

### list_recent_pdfs
See a list of the most recent documents you've generated. It lets you quickly find and share recently created files.

### list_pdf_templates
View all the active templates you have saved in your account. This helps you choose the right design for your next job.

### list_webhooks
See all the active notifications you've currently set up. Use this to manage your automated workflows and alerts.

### delete_pdf_template
Remove an old or unused template from your account. Use this to keep your library clean and organized.

### get_credit_balance
Check how many credits you have left for document generation. It helps you monitor your usage and stay within budget.

## Prompt Examples

**Prompt:** 
```
I need to make an invoice for a client named Acme Corp for $500. Use my standard corporate template.
```

**Response:** 
```
I've generated the invoice for Acme Corp. The total is $500 using your **Corporate Invoice** template. You can download it here: [Link]

**Details:**
- **Client:** Acme Corp
- **Amount:** $500.00
- **Status:** Ready
```

**Prompt:** 
```
Show me all the PDF templates I have right now.
```

**Response:** 
```
You have **4 templates** currently saved:

1. Standard Invoice
2. Monthly Report
3. Employee Certificate
4. Sales Quote

Which one should we use for your next document?
```

**Prompt:** 
```
How many credits do I have left in my account?
```

**Response:** 
```
You currently have **1,240 credits** remaining. 

*   **Monthly Allowance:** 5,000
*   **Used this month:** 3,760
*   **Status:** Healthy
```

## Capabilities

### Generate PDFs from templates
Create high-quality documents like certificates or reports instantly.

### Manage template metadata
See your active designs and placeholder details in one place.

### Track generation history
Get direct download links and status updates for your recent files.

### Automate with webhooks
Set up notifications for your document workflows without writing code.

### Monitor account health
Check your credit balance and system status through your chat interface.

## Use Cases

### Automating Monthly Invoices
A finance clerk asks the agent to create 50 invoices for new clients. The agent calls generate_pdf for each one using a corporate template.

### HR Certificate Issuance
An operations lead asks to list certificate templates, then tells the agent to generate one for a new hire based on a name and date.

### Production Monitoring
A developer asks to check the API status and get the credit balance to monitor their production app's health and remaining usage.

### Report Verification
A manager asks for the list of recent PDFs to verify that the morning's reports were all sent successfully and are ready for review.

## Benefits

- Stop manual data entry by using generate_pdf to turn JSON straight into finished files.
- Save time on monitoring by using get_pdf_status to grab download links instantly.
- Keep your workflow updated by using list_pdf_templates to see all your designs in chat.
- Stay on top of your budget by using get_credit_balance to check your usage in real-time.
- Build smarter workflows by using create_webhook to automate your document notifications.

## How It Works

The bottom line is you stop manually formatting documents and start generating them through conversation.

1. Connect your PDFMaker API key to your AI client.
2. Describe the document you need and the data it should contain.
3. Get a download link for your finished PDF.

## Frequently Asked Questions

**Can ThePDFMaker generate invoices automatically?**
Yes, it can create professional invoices by mapping your data to a pre-set template. This allows you to generate hundreds of documents in seconds.

**How do I use ThePDFMaker with my AI agent?**
You just connect your API key and can then ask the agent to generate, list, or check the status of your PDFs through a simple conversation.

**Does ThePDFMaker support Google Docs templates?**
Yes, it works with templates from Google Docs, MS Word, and its own native editor, making it easy to use your existing designs.

**Can I see my PDF generation history?**
You can ask your agent to list recent PDFs to see what's been created and get direct download links for your files.

**How do I manage my PDF templates?**
You can list all your templates or get specific details about placeholders and metadata using the agent, so you don't have to leave the chat.

**Can I set up notifications for my documents?**
You can create webhooks to get notified when your PDF generation tasks are finished, allowing you to automate your entire document workflow.

**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.