About PandaDoc
PandaDoc MCP server connects document automation to MCP hosts for teams managing documents, templates, and e-signatures. It supports creating, sending, tracking, and downloading documents, with API-key authentication.
Key features
- 01Search documents and view status or details
- 02Create documents from templates or files
- 03Send documents and create signing links
- 04Manage templates, folders, and contacts
- 05Search reusable content library items
Use cases
- 01Generate and send documents for signature from templates
- 02Check document status or download a PDF
- 03Find templates, contacts, and reusable content
MCP support
It exposes PandaDoc document, template, folder, contact, and content-library tools to MCP clients, authenticated with PANDADOC_API_KEY.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y @mindstone/mcp-server-pandadocPANDADOC_API_KEYSecretPandaDoc API key (from Developer Dashboard)MCP_WORKSPACE_PATHWorkspace directory for document upload sources. Defaults to os.tmpdir() when unset.Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
15Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | Yes | The PandaDoc API key from Settings > API > Developer Dashboard |
Details
From the project README@mindstone/mcp-server-pandadoc
PandaDoc document automation MCP server for Model Context Protocol hosts. Create, send, and manage documents, templates, and e-signatures through a standardised MCP interface.
Status
- Version: 0.3.0 · npm
- Auth: API key (
PANDADOC_API_KEY) - Tools: 15 (documents, templates, folders, contacts, content library)
- Surface: cloud-api
- Machine-readable:
STATUS.json
Requirements
- Node.js 20+
- npm
One-click install
After clicking the button, your host will prompt you to fill: PANDADOC_API_KEY.
Manual config for Claude Desktop / Claude Code / Goose / Continue.dev (PandaDoc)
{
"mcpServers": {
"PandaDoc": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-pandadoc"
],
"env": {
"PANDADOC_API_KEY": ""
}
}
}
}
Quick Start
Install & build
cd <path-to-repo>/connectors/pandadoc
npm install
npm run build
npx (once published)
npx -y @mindstone/mcp-server-pandadoc
Local
node dist/index.js
Configuration
Environment variables
PANDADOC_API_KEY— PandaDoc API key (from Developer Dashboard)MCP_HOST_BRIDGE_STATE— optional path to a host bridge state file used for credential managementMINDSTONE_REBEL_BRIDGE_STATE— backwards-compatible alias forMCP_HOST_BRIDGE_STATE
Host configuration examples
Claude Desktop / Cursor
{
"mcpServers": {
"PandaDoc": {
"command": "npx",
"args": ["-y", "@mindstone/mcp-server-pandadoc"],
"env": {
"PANDADOC_API_KEY": "your-api-key"
}
}
}
}
Local development (no npm publish needed)
{
"mcpServers": {
"PandaDoc": {
"command": "node",
"args": ["<path-to-repo>/connectors/pandadoc/dist/index.js"],
"env": {
"PANDADOC_API_KEY": "your-api-key"
}
}
}
}
Tools (15)
Configuration
configure_pandadoc_api_key— Configure the PandaDoc API key
Documents
list_documents— List and search PandaDoc documents with filteringget_document_status— Check the current status of a documentget_document_details— Get full details for a documentcreate_document_from_template— Create a new document from a template (recipients, tokens, fields, pricing tables, metadata, tags)upload_document— Upload a PDF, DOCX, or RTF file to create a documentcreate_document_from_url— Create a document from a publicly accessible HTTPS PDF URL (the connector DNS-resolves the host and follows redirects before handing PandaDoc the terminal URL, so the URL must be reachable from the machine running the connector)send_document— Send a document to recipients for viewing/signingcreate_document_session— Create a shareable view/sign link for a document recipientdownload_document— Download a document as PDF
Templates
list_templates— List available PandaDoc templates
Folders & Contacts
list_document_folders— List document folders (discover folder UUIDs for create/filter inputs)list_contacts— List workspace contacts (discover recipients)
Content Library
list_content_library_items— Search/list reusable content library blocksget_content_library_item_details— Get a content library item's fields, tokens, pricing, and metadata
Licence
FSL-1.1-MIT — Functional Source License, Version 1.1, with MIT future licence. The software converts to MIT licence on 2030-04-08.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.