DocuPotion
DocuPotion generates PDF and PNG documents from reusable templates and structured data.
Verdict
Common use cases
- Generate client invoices from chat data
- Create signed contracts during deal reviews
- Export weekly reports as branded PDFs
- Produce onboarding packets for new hires
- Build event badges from attendee lists
Integration
- Vendor
- DocuPotion
- Category
- docs
- Auth
- API_KEY
- Tools
- 3
- Composio slug
docupotion
Tools
- Create Document
Generate one PDF or PNG from a DocuPotion template and dynamic data. This consumes account document quota and returns a temporary download URL.
- Get Account
Return the connected DocuPotion account identity and current document usage against its plan limit.
- List Templates
Return all DocuPotion templates available to the connected account, including each template ID required to create a document.
Setup
Setup guide
- 11. In Switchy, open Settings and navigate to Integrations. 2. Find DocuPotion in the list and click Connect. 3. You'll be prompted to paste a DocuPotion API key — log into your DocuPotion account, go to Settings or API, and generate a new key. 4. Copy the key and paste it into Switchy, then click Save. 5. Switchy will verify the connection by fetching your account details. 6. Open any Project and type '@DocuPotion list my templates' to confirm the integration works. 7. If templates appear, you're ready to generate documents by @mentioning DocuPotion and specifying a template ID plus the data you want merged in.
What teammates see: by default, memories from DocuPotion are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List Available Templates
@DocuPotion list all templates in my account and show me their IDs and names.
Check Document Quota
@DocuPotion get my account details and tell me how many documents I have left this billing cycle.
Generate Invoice PDF
@DocuPotion create a document using template ID 'inv_2024' with client name 'Acme Corp', invoice number 1045, line items from the table above, and total $3,200.
Create Contract from Data
@DocuPotion generate a contract using template 'service_agreement_v3' with client 'Beta LLC', start date January 15 2025, term 12 months, and monthly fee $5,000.
Export Report as PNG
@DocuPotion create a PNG using template 'monthly_summary' with metrics: revenue $42k, new users 230, churn 3.2%, and month December 2024.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@DocuPotion list all available templates in my account and show me their IDs
Your DocuPotion account has 4 templates available: 'Invoice - Standard' (ID: tmpl_8x3k9), 'Certificate of Completion' (ID: tmpl_2m7pq), 'Monthly Report Cover' (ID: tmpl_5n1wz), and 'Shipping Label - US' (ID: tmpl_4r6jt). Each template can be used with the create document tool by referencing its ID and providing the required data fields.
This example demonstrates the list operation that precedes document generation. You'll need these template IDs to create documents. The actual template names and IDs will vary by your DocuPotion account configuration.
@DocuPotion create an invoice PDF using template tmpl_8x3k9 for client Acme Corp, invoice #2024-089, amount $3,450.00, due March 15
Document created successfully. Your invoice PDF is ready at https://docupotion.com/dl/temp_9k2x7f (valid for 24 hours). This generation consumed 1 document from your account quota. The PDF includes all provided data rendered into your 'Invoice - Standard' template layout.
This write action consumes your DocuPotion document quota and produces a temporary download URL. The link expires in 24 hours, so save or distribute the PDF promptly. Requires API key with document creation scope.
@DocuPotion check my account status and let me know if I have enough quota left to generate 50 certificates this week
Your DocuPotion account (ID: acc_5h8m2) is on the Professional plan with 180 documents remaining out of 500 monthly quota. The quota resets on March 1st. You have sufficient capacity to generate 50 certificates this week, which would leave you with 130 documents for the rest of the month.
This example pairs account data retrieval with AI reasoning to answer a planning question. The MCP returns raw quota numbers; the AI interprets whether your remaining allocation covers the intended workload. Useful before batch operations.
Use-case deep-dives
When DocuPotion fits the sales-to-legal handoff
A 6-person B2B SaaS team closes 15-20 deals a month and needs NDAs, MSAs, and SOWs generated from Notion deal records before legal review. DocuPotion works here because the template count stays under 10, the data lives in structured fields (company name, deal size, term length), and the 3-tool scope covers the full loop: list templates to confirm the right contract type, pull account usage to avoid hitting plan limits mid-month, then create the PDF with merge fields populated. The buying call is simple: if your contracts need more than light customization or you're generating 100+ documents a month, you'll outgrow the quota fast and need a heavier document assembly tool. For teams closing deals in the low double digits, this MCP keeps contract prep out of the critical path.
Why DocuPotion handles repeatable onboarding docs
A 12-person startup hires 2-3 people per quarter and needs offer letters, benefits summaries, and equipment checklists generated from BambooHR or a Google Sheet. DocuPotion is the right call because the document set is fixed, the data schema is stable (employee name, start date, role, salary band), and HR doesn't want to touch design tools every hire cycle. The list-templates tool confirms which packet versions exist, get-account prevents mid-onboarding quota surprises, and create-document outputs the final PDFs for DocuSign. The threshold: if your onboarding flow branches heavily by role or location, or you're hiring 10+ people a month, the template proliferation and quota burn make this MCP too narrow. For predictable, low-volume hiring, it removes the manual export step.
When DocuPotion works for monthly client reporting
A 4-person marketing agency sends 8-12 clients a monthly performance report pulled from Google Analytics and presented as a branded PDF. DocuPotion fits because the report structure is identical across clients, the data comes from a single source, and the agency wants the export automated inside their existing workflow tool. The 3-tool MCP scope is enough: list templates to verify the current report version, check account usage to avoid hitting the plan ceiling before month-end, then generate each client PDF with dynamic metrics and logo swaps. The break point is client count: if you're serving 30+ clients or need per-client template variations, the quota and template management overhead outweigh the convenience. For agencies under 15 active clients, this MCP turns report delivery into a one-click task.
Frequently asked
What does the DocuPotion MCP do in Switchy?
It generates PDFs and PNGs from your DocuPotion templates using dynamic data from your AI workflows. You can create invoices, contracts, reports, or certificates on demand without leaving Switchy. Each document you generate counts against your DocuPotion plan quota, and the MCP returns a temporary download URL you can share or store.
Do I need admin access to connect DocuPotion?
You need a DocuPotion API key, which any account holder can generate from their DocuPotion dashboard. There's no OAuth flow or admin approval required. Paste the key into Switchy once, and the MCP will authenticate all document generation requests. The key grants access to all templates in that DocuPotion account.
Can the MCP edit existing DocuPotion templates?
No. The MCP can only list your templates and generate documents from them. You still design and modify templates in the DocuPotion web editor. Once a template is ready, the MCP can fill it with data from Switchy workflows, but it won't change fonts, layouts, or add new fields.
How does this compare to using DocuPotion's API directly?
The MCP wraps DocuPotion's API so your AI agents can generate documents without you writing code. If you're already calling the API from scripts, this won't replace that. But if you want ChatGPT or Claude to create a contract mid-conversation, the MCP handles authentication and request formatting for you.
Does document generation count against my Switchy plan?
No. Each document you create consumes quota from your DocuPotion plan, not Switchy. The MCP's Get Account tool shows your current usage so you know when you're approaching your limit. Switchy only charges for the workspace seats and MCP connections, not per-document.