Vinkius
PandaDoc

PandaDoc MCP. Manage Contracts & Signatures via Chat.

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

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

Just plug in your AI agents and start using Vinkius.

PandaDoc connects your AI agent directly to your document workflow. Use natural conversation to manage contracts, create proposals, and track e-signatures without leaving your chat client.

You get real-time status updates, can list all documents, generate new drafts from templates, and initiate signing sessions—all through simple commands.

What your AI agents can do

Create document

Creates a new PandaDoc document draft using a specified template UUID and list of recipients.

Create signing session

Starts an embedded session that allows multiple recipients to sign the same document in real time.

Delete document

Removes a specified PandaDoc document from your account.

+ 8 more capabilities included
Check Document Status

List all existing PandaDoc documents, filtering by status or searching by name.

Generate New Proposals

Create a brand new document draft using a specific template and list of recipients.

Send for Signature

Initiate an e-signature session for a specified document ID, including custom notification messages.

Get Document Details

Retrieve specific metadata about one document, like who viewed it or its current status.

Manage Templates

List all available templates in your library and retrieve their structure details for field mapping.

Access Contacts & Folders

View the list of contacts or browse document organization folders within PandaDoc.

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
Free for Subscribers

Waiting for input…

AI Agent

PandaDoc MCP Server: 11 Tools for Document Ops

These tools let your AI agent manage the entire contract lifecycle—from template selection and drafting to sending, tracking status, and retrieving final signed PDFs.

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 on Vinkius
create019dd134

create document

Creates a new PandaDoc document draft using a specified template UUID and list of recipients.

create019dd134

create signing session

Starts an embedded session that allows multiple recipients to sign the same document in real time.

delete019dd134

delete document

Removes a specified PandaDoc document from your account.

get019dd134

get document details

Retrieves specific status and metadata for one existing document ID.

get019dd134

get download link

Generates a direct, final download link for a completed or signed document.

get019dd134

get template details

Pulls structural information and metadata for a specific template ID.

list019dd134

list contacts

Fetches a list of all contacts stored within your PandaDoc account.

list019dd134

list documents

Searches and lists all documents, supporting filters by status or general query text.

list019dd134

list folders

Shows the names and structure of document organization folders in your account.

list019dd134

list templates

Retrieves a list of every template UUID available for creating new documents.

send019dd134

send document

Sends an existing document to one or more recipients, triggering the signing process.

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 PandaDoc, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ 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
PandaDoc 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 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 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 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

The Contract Status Check Shouldn't Require Three Tabs

Today, checking a contract’s status means opening PandaDoc, finding the file, clicking into its details page, scrolling down to the signature section, and maybe even checking an email notification. It takes multiple clicks and context switching just to answer: 'Did they sign it?'

With this MCP server, you simply ask your agent via natural language. The agent runs `get_document_details` in the background and reports the status directly back to you—'John signed on Monday; Lisa is pending.' You get the definitive answer without ever leaving your chat.

PandaDoc MCP Server: Automate Proposals with One Command

Before, creating a proposal meant logging in and manually selecting a template. Then you'd map fields for the client's company name, address, and contract value. If you wanted to send it out, another set of clicks was required.

Now, you tell your agent: 'Create a new document using the SaaS Agreement template and send it to Acme.' The agent handles the `list_templates` lookup, the field population via `create_document`, and the final distribution via `send_document`. It's that simple.

What you can do with this MCP connector

PandaDoc connects your AI agent right into your document workflow. You can manage contracts, build proposals, and track e-signatures just by talking to your chat client. You don't gotta leave the conversation window to run through your whole deal cycle; it's all here.

Your agent uses this server to talk directly to PandaDoc's engine. It lets you pull necessary data and handle signatures without clicking a single button in the web app. Here’s what you can do:

Checking Status and Finding Files. Need to know where a deal stands? You just run list_documents to search and get a list of every file, filtering by status or even searching for keywords in the names. If you want deeper info on one specific file, use get_document_details. That pulls all the metadata—like who viewed it or its current status—for that single document ID.

You can also see what folders your documents are sitting in with list_folders.

Building and Sending Documents. Ready to start a new deal? Use list_templates first; that shows you every template UUID you've got lying around. Once you pick one, you run get_template_details to pull the structure information, so your agent knows exactly which fields need mapping. To make a draft, you call create_document, passing in a specific template UUID and the list of people who are receiving it.

When that's ready, you use send_document to get the contract out there; that kicks off the signing process for one or multiple recipients.

Managing Signatures. Starting an e-signature session is simple: call create_signing_session. This sets up a live, embedded session where multiple people can sign the same document in real time. When everyone signs and it's finished, you use get_download_link to generate the direct link for the final, completed PDF. You don't wanna lose track of contacts? Run list_contacts; that fetches every contact stored in your PandaDoc account.

Cleaning Up. If you gotta scrap a document or it’s old news, you can use delete_document to remove that specific file ID from your account. It keeps everything clean and organized.

Basically, you tell your agent what you want—'Show me all proposals marked 'Sent'' or 'Draft a proposal using the Acme template for John Doe.' The server does it. You get real-time updates on status changes through natural conversation, skipping out on manual clicks entirely.

Built · Hosted · Managed by Vinkius PandaDoc MCP Server - Automate Document Signatures Server ID 019dd135-0ff5-72aa-be04-c913cf0cbca5
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About PandaDoc MCP

How do I list all my contracts and their current statuses using list_documents? +

Run list_documents with filters. You can specify the status (e.g., 'draft' or 'sent') or use a general query to filter by client name, giving you an immediate overview of every file.

What is the difference between create_document and send_document? +

create_document just makes a draft copy in PandaDoc. It doesn't notify anyone or start any tracking. You must use send_document after creation to actually distribute it for signatures.

Can I get the final, signed PDF with get_download_link? +

Yes, but only after the document status is confirmed as completed or signed. Running get_download_link on a draft will fail; you need to wait for signatures first.

Do I need list_templates before creating a document? +

It's best practice. While the API might accept an ID, running list_templates lets your AI agent confirm the template UUID is active and valid for use in create_document.

What do I need to know about setting up my account after getting my PandaDoc API Key before using `create_document`? +

You must pass your API credentials during the initial handshake. The server uses this key to authenticate all calls, ensuring you have permission to create documents and manage templates.

If `get_document_details` returns a 'pending' status or errors out, what should I do? +

Wait a few minutes and try the call again. The details tool handles temporary sync issues by automatically retrying data retrieval until it captures the final document state.

How can I use `list_contacts` to verify recipient information before I run `send_document`? +

You get a comprehensive list of all available users in your PandaDoc account. This confirms email addresses and roles, preventing errors when you send documents via the chat interface.

Can I use `list_folders` to map out the document structure across my entire organization? +

Yes, this tool maps your whole organizational hierarchy. It lets you navigate and identify where specific contracts are stored without having to manually search through multiple locations.

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

Yes! Use the get_document tool with the Document ID. Your agent will respond with complete metadata, including signature status, expiration dates, and recipient info in seconds.

How do I find my PandaDoc API Key? +

Log in to your PandaDoc account, navigate to Settings > Integrations > API, and click 'Generate API Key' to create your unique secret token.

Can I generate a signing link for my app? +

Absolutely. Use the create_session tool to generate an embedded signing session for a specific document. The agent will return a unique URL for your recipient to sign immediately.

Built & Managed by Vinkius 30s setup 11 tools

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

No hosting. No infrastructure. No complex setup.
All 11 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.