Featured

Deploy OpenClaw in 60 seconds — 20% off logoDeploy OpenClaw in 60 seconds — 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free
Your own AI agent, running 24/7 with QwikClaw logoYour own AI agent, running 24/7 with QwikClaw

QwikClaw sets up and runs an always-on OpenClaw agent for you. One click, no config files, no server setup.

Deploy now
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free
Reach 47,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

PandaDoc MCP server for creating, sending, signing, and tracking PandaDoc documents.

README.md

<div align="center">

<picture> <source media="( )" srcset="./pd-mark_green_pd_white.svg"> <img src="./pd-mark_black_pd.svg" alt="PandaDoc" width="90"> </picture>

PandaDoc MCP Server Guide

Configuration files, skills, and tools to integrate PandaDoc with LLMs and agent frameworks.

![License: MIT](LICENSE) ![Documentation](https://developers.pandadoc.com/docs/how-to-use-the-pandadoc-mcp-server)

</div>

---

PandaDoc hosts a remote MCP server at https://mcp.pandadoc.com/v1/mcp. This allows secure MCP client access via OAuth. View the docs here.

[!NOTE] PandaDoc document creation, sending, and other operations volume and limits are also applied to the PandaDoc MCP server. Existing rate limits for the PandaDoc Public API also apply to PandaDoc MCP server tools. More information on Public API limits can be found in: https://developers.pandadoc.com/reference/limits

Table of Contents

Installation & Setup

Different MCP clients require slightly different setups. Follow the instructions below for your specific client to connect to the PandaDoc MCP server.

Claude Desktop

To set up the PandaDoc MCP server in Claude Desktop:

  1. Open Claude Desktop and go to "Customize" → "Connectors".
  2. Click the "+" button, then select "... Add custom connector".
  3. On the "Add custom connector" screen, enter:
  1. Click Connect to begin the authentication process. An external page will open.
  2. Click Allow access to consent and begin the authentication process with PandaDoc.
  3. Click Authorize to authenticate and allow Claude to access your PandaDoc account.
  4. After authentication completes, you should be prompted with an alert. Press "Open Claude" to go back to Claude Desktop.
  5. Back in the Claude app, you should see PandaDoc listed as one of your custom connectors, and you're ready to start prompting in Claude.

Claude Code

To set up the PandaDoc MCP server in Claude Code:

  1. Open your terminal, run the following command, then press Enter:

claude mcp add pandadoc --transport http https://mcp.pandadoc.com/v1/mcp

  1. Type claude to start Claude Code.
  2. Type /mcp and press Enter to open the list of MCP servers you have installed.
  3. Use the arrow keys to navigate to the PandaDoc server and press Enter to begin the authentication process. An external page will open.
  4. Click Allow access to consent and begin the authentication process with PandaDoc.
  5. Click Authorize to authenticate and allow Claude Code to access your PandaDoc account.
  6. Once authentication completes, head back to the terminal and run the /mcp command again.
  7. The PandaDoc server should now display as connected, and you're ready to start prompting in Claude Code.

Cline

To set up the PandaDoc MCP server with Cline:

  1. Install or update the Cline CLI:
   npm install -g cline
  1. Open your terminal and start the Cline MCP installation wizard:
   cline mcp add pandadoc --transport streamable-http https://mcp.pandadoc.com/v1/mcp
  1. Review the prefilled server details in the wizard and complete the setup.
  2. Continue to PandaDoc in your browser when prompted to authenticate.
  3. Click Allow access, then Authorize, to allow Cline to access your PandaDoc account.
  4. Return to Cline after authentication and verify that the PandaDoc server is connected.

You can reopen the MCP management interface at any time by running cline mcp.

No local PandaDoc package, source code, API key, or environment variable is required. Authentication is handled through PandaDoc OAuth.

OpenCode

To set up the PandaDoc MCP server in OpenCode:

  1. Open your terminal and run: opencode mcp add
  2. Press Enter to start the process.
  3. When OpenCode asks for the MCP server name, type pandadoc and press Enter.
  4. When OpenCode asks for the MCP server type, use the arrow keys to navigate to "Remote" and press Enter.
  5. When OpenCode asks for the MCP server URL, type https://mcp.pandadoc.com/v1/mcp and press Enter.
  6. When OpenCode asks if the server requires OAuth authentication, navigate to "Yes" and press Enter.
  7. When OpenCode asks "Do you have a pre-registered client ID?", navigate to "No" and press Enter.
  8. OpenCode should finish with the message: "MCP server added successfully".
  9. Authenticate with your PandaDoc account by running: opencode mcp auth pandadoc
  10. Press Enter to begin the authentication process. An external page will open.
  11. Click Allow access to consent and begin the authentication process with PandaDoc.
  12. Click Authorize to authenticate and allow OpenCode to access your PandaDoc account.
  13. Once authentication completes, head back to the terminal and start OpenCode with the command opencode.
  14. Inside OpenCode, type /mcp in the prompt and press Enter.
  15. You should see "pandadoc" listed as "connected".
  16. Press ESC and you're ready to start prompting in OpenCode.

Codex

To set up the PandaDoc MCP server in Codex desktop:

  1. Open Codex and click "Settings → Settings" in the lower-left corner.
  2. In the settings view, select "MCP servers".
  3. In the MCP servers listing, select "+ Add server".
  4. On the "Connect to a custom MCP" screen, enter:
  1. Click Save.
  2. Back in the MCP servers list, an "Authenticate" button should appear next to the settings gear icon. Click it to begin the authentication process. An external page will open.
  3. Click Allow access to consent and begin the authentication process with PandaDoc.
  4. Click Authorize to authenticate and allow Codex to access your PandaDoc account.
  5. Once authentication completes, head back to the Codex window, and you're ready to start prompting in Codex.

Cursor

To set up the PandaDoc MCP server in Cursor:

  1. Open the command palette:
  • macOS: CMD + Shift + P
  • Windows/Linux: CTRL + Shift + P
  1. From the list, select "View: Open MCP Settings" and press Enter.
  2. Select "Tools & MCPs".
  3. Under "Installed MCP Servers", click the "New MCP Server" button.
  4. An mcp.json file should open. Add the PandaDoc MCP server inside the mcpServers object. It should look like this:
   {
     "mcpServers": {
       "pandadoc": {
         "url": "https://mcp.pandadoc.com/v1/mcp"
       }
     }
   }

Note: if you already had an MCP server configured, make sure the commas are in the right place, for example:

   {
     "mcpServers": {
       "mcp-sample-server": {
         "url": "https://mcp.sample.server.com/mcp"
       },
       "pandadoc": {
         "url": "https://mcp.pandadoc.com/v1/mcp"
       }
     }
   }
  1. Save the file and go back to the previous "Tools & MCPs" screen.
  2. An "Authenticate" button should appear. Click it to begin the authentication process. An external page will open.
  3. Click Allow access to consent and begin the authentication process with PandaDoc.
  4. Click Authorize to authenticate and allow Cursor to access your PandaDoc account.
  5. Once authentication completes, head back to the Cursor app, and you're ready to start prompting.

VS Code

To set up the PandaDoc MCP server in VS Code:

  1. Make sure you have GitHub Copilot enabled.
  2. Open the command palette and select "MCP: Add server...":
  • macOS: CMD + Shift + P
  • Windows/Linux: CTRL + Shift + P
  1. Select HTTP.
  2. Paste the server URL https://mcp.pandadoc.com/v1/mcp in the search bar, then hit Enter.
  3. Type PandaDoc when it asks for a server ID, then hit Enter.
  4. Your mcp.json file should be displayed with the PandaDoc MCP server configuration.
  5. VS Code will prompt with an alert to allow authentication. Press the Allow button.
  6. Another alert with a URL will be displayed. Click the Open button to begin the authentication process. An external page will open.
  7. Click Allow access to consent and begin the authentication process with PandaDoc.
  8. Click Authorize to authenticate and allow VS Code to access your PandaDoc account.
  9. Once authentication completes, head back to the VS Code window, and you're ready to start prompting in VS Code.

Gemini (powered by Gemini CLI)

To set up the PandaDoc MCP server for use with Gemini:

  1. Open your terminal and go to the folder where you want to work.
  2. Run the following command: gemini extensions install https://github.com/PandaDoc/mcp-server-guide
  3. Press Enter to start the process.

---

Instructions vary depending on the client. For other clients, ask your client how to add an MCP server or check your client's documentation.

License

MIT

See related servers & alternatives →

Related MCP servers

Browse all →

Related guides

Hand-picked reading to help you choose and use Files & Docs servers.