PandaDoc MCP for AI Agents. Move proposals from template to signed contract.
PandaDoc connects your document workflows directly into your AI agent. Automatically create, send, track, and manage professional proposals, contracts, NDAs, and e-signatures without leaving your chat window. It handles the entire document lifecycle—from initial draft to final signature capture.
Give Claude and any AI agent real-world access
Create and list contact records, ensuring the agent knows exactly who needs to sign a document.
Use existing templates (like NDAs or quotes) to build new drafts with custom fields ready for immediate use.
Check the current state of any document, knowing if it's drafted, sent, viewed, completed, or declined.
Send a finalized draft to recipients and trigger required email notifications to move the document into 'sent' status.
List all available templates or view team members to understand who owns which documents or processes.
Ask an AI about this
Waiting for input…
What AI agents can do with PandaDoc: 10 Document Workflow Tools
Use these tools to automate the entire lifecycle of your professional documents—from template selection to final signature tracking.
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 PandaDoc MCPPandadoc Create Contact
Adds a new person to your PandaDoc address book using just their email, name, and company.
Pandadoc Create Document
Generates a brand-new document from an existing template, adding recipients and...
Pandadoc Delete Document
Permanently removes a PandaDoc file from your workspace; this action cannot be...
Pandadoc Document Status
Retrieves the current status of any document, showing if it's viewed, completed, or...
Pandadoc Get Document
Pulls all deep details about a single file, including who signed it and what custom...
Pandadoc List Contacts
Shows an overview of your entire contact database with names, emails, and company affiliations.
Pandadoc List Documents
Lists multiple documents in your pipeline, allowing you to filter by status like draft, sent, or paid.
Pandadoc List Members
Retrieves a list of all users on your team, showing their roles and access levels...
Pandadoc List Templates
Lists every available document blueprint (templates) you can use to start creating...
Pandadoc Send Document
Changes a draft into an active proposal and sends it out to all recipients...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with PandaDoc, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by PandaDoc. 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 each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The headache of chasing down signatures and status updates. Solved with Vinkius AI Gateway
Right now, closing a deal means jumping through hoops. You check your CRM to see if the proposal was sent; then you open PandaDoc in another tab to check the viewing status; next, you jump to an email thread just to confirm who needs to sign it. It’s a painful loop of tabs and copy-pasting.
With this MCP, that whole process disappears. You simply tell your agent what you need—like 'Show me all contracts needing signatures from the West Coast team.' The agent pulls the required data using tools like `pandadoc_list_documents` and gives you a clean answer. It's immediate visibility.
PandaDoc: Full document control with the PandaDoc MCP.
The agent handles all the tedious groundwork: it pulls template blueprints using `pandadoc_list_templates`, creates a specific draft for your client with `pandadoc_create_document`, and then pushes it out via `pandadoc_send_document`—all in sequence.
What changes is that you stop managing the tools, and start focusing on closing deals. The document workflow just... works.
What your AI can actually do with this
Manage all your official documents through natural conversation. Instead of jumping between tabs or manually tracking signatures in a spreadsheet, you tell your AI agent what needs doing. You can ask it to pull up existing templates and start drafting a new proposal for a specific client. Need to know if the contract was opened? Just ask.
The system tracks viewing status, completion dates, and who is responsible for signing. This MCP handles everything from managing recipient lists to generating final reports on which agreements are pending or complete. Connecting it through Vinkius means you get access to this full document catalog no matter which AI client you prefer using.
019d75ee-70ef-7068-8103-81596c9a1f8b Here's how it actually works
The bottom line is that your AI client treats PandaDoc like another tool it can just talk to, eliminating manual API calls or web navigation.
You subscribe to the PandaDoc MCP and input your API key. Your AI agent then connects to your existing PandaDoc workspace.
You prompt your AI client with a goal, like 'Create a proposal for Acme Corp' or 'Show me contracts needing signatures'.
The agent performs the necessary actions—it might check pandadoc_list_templates first, then use those IDs to generate and send the document via pandadoc_send_document.
Who is this actually for?
This MCP is for the sales ops manager who spends hours tracking down where a contract is in the signing pipeline. It’s also for founders and freelancers who need to look professional while moving fast. Stop copying data between CRMs and document platforms.
Needs to quickly generate, customize, and send proposals or quotes based on client inputs without losing context in the conversation.
Manages document compliance by tracking every signature status, monitoring who viewed a contract, and ensuring nothing falls through the cracks.
Needs to send professional contracts or NDAs to new clients instantly, manage their contact database, and follow up on signatures efficiently.
What Changes When You Connect
Stop manually tracking signatures. Use pandadoc_document_status to instantly know if a client viewed the document or if they stalled out on signing, giving you precise follow-up timing.
Never start from scratch. With this MCP, you can list all available templates using pandadoc_list_templates and build complex proposals—like contracts with variable pricing—in seconds.
Manage your entire client base without leaving the chat. Use pandadoc_create_contact to ensure every recipient has a clean record attached to their documents.
Accelerate deal closure by sending finalized files instantly. The pandadoc_send_document tool moves a draft proposal to 'sent' status and notifies everyone immediately.
Get full historical context on demand. Running pandadoc_get_document gives you the complete audit trail—who saw it, when they signed it, and what fields were filled out.
See it in action
Following up on a slow deal
A client hasn't acted on the Q3 proposal. The agent runs pandadoc_list_documents to find the file, then uses pandadoc_document_status to see it was viewed but not signed. It drafts and sends a gentle follow-up email asking for confirmation.
Onboarding a new client
A founder needs an NDA for a new partner immediately. The agent first uses pandadoc_list_templates to find the correct NDA blueprint, then runs pandadoc_create_document, populating fields with the contact's details and sending it out.
Reviewing last month's activity
The operations manager needs a summary. The agent calls pandadoc_list_documents to pull all files marked 'completed,' giving an instant overview of how many deals closed and when, without opening the web app.
Updating recipient details
The team realized they missed a key stakeholder. They run pandadoc_list_contacts to check the database, then use pandadoc_create_contact to add the new email and ensure all future documents target them correctly.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Trying to find a document's status
Typing 'What is the status of Acme Corp contract?' without first checking if you know its unique ID or name.
First, run pandadoc_list_documents to review your pipeline and get the necessary file names. Then, use those names when asking for a specific update via pandadoc_document_status.
Creating documents manually
Manually filling out template tokens or variables in the web app because you don't know how to pass data.
Use pandadoc_create_document. It lets your agent automatically pre-fill templates using custom fields and recipient details, so you don't have to touch a single token.
Losing track of recipients
Sending the document, but then forgetting if all required parties actually received the email or if one person is missing.
Always start by running pandadoc_list_contacts to verify everyone's details. Then use pandadoc_create_contact when a new recipient is added before sending.
When It Fits, When It Doesn't
Use this MCP if your pain point revolves around the lifecycle of a single document—the journey from draft template to final signature, and every status change in between. If you need to know who signed it, when they viewed it, or what was on the page, this is for you. Don't use this if your primary need is only basic data storage (use a pure database connector) or if you just need to send emails without attaching any kind of formal document. Remember: if the core problem is tracking document progress, this MCP handles it best.
Questions you might have
How do I get started with PandaDoc? +
Subscribe, then enter your PandaDoc API key (from Settings → Integrations → API & Webhooks → API Key). Your AI agent connects instantly. No code, no SDK, no webhooks — just connect and start creating documents through conversation.
Can my AI agent create and send a proposal from a template? +
Yes. Tell your agent "create a proposal for John at Acme Corp" and it selects the right template, fills in recipient details, and creates the document. Then say "send it" and PandaDoc emails the signing link — the entire flow happens in one conversation.
How do I know if a client viewed or signed my document? +
Ask your agent "has Acme signed the proposal?" and it checks the document status — draft, sent, viewed, completed, or declined. You get real-time tracking without opening PandaDoc, so you always know where every document stands.
Can I manage multiple document types and team members? +
Absolutely. Browse all your templates (proposals, contracts, NDAs, quotes), list workspace members with their roles, and track documents across the entire team — perfect for sales teams, agencies, and consulting firms managing dozens of active proposals.