DocSend to PDF — MCP Server

Convert DocSend documents to PDF directly from any MCP-compatible AI assistant — Claude, Cursor, Copilot, Windsurf, and more.

Usage

Once configured, simply ask your AI assistant:

"Convert this DocSend to PDF: https://docsend.com/view/abc123"
"Save https://docsend.com/view/xyz789 with email me@company.com"
"Convert docsend.com/view/abc (passcode: secret123)"

Setup

Install the package

npm install -g docsend-scraper-mcp

This will also install Playwright and download Chromium (~150 MB) on first run.

Add to your client's config

JSON config
{
  "mcpServers": {
    "docsend-scraper": {
      "command": "node",
      "args": ["docsend-scraper-mcp"]
    }
  }
}

Restart your client

Restart the application for the MCP server to be detected.

Config file locations

Claude Desktop
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Win%APPDATA%\Claude\claude_desktop_config.json
Claude Code
macOS~/.claude/settings.json
Win%USERPROFILE%\.claude\settings.json

Add under the "mcpServers" key in your existing settings file.

Cursor
macOS~/.cursor/mcp.json
Win%USERPROFILE%\.cursor\mcp.json
Windsurf
macOS~/.codeium/windsurf/mcp_config.json
Win%USERPROFILE%\.codeium\windsurf\mcp_config.json
VS Code (Copilot)
macOS.vscode/mcp.json

Add to your workspace or user settings. Requires GitHub Copilot agent mode.

Cline (VS Code)
macOSCline Settings → MCP Servers → Configure

Open Cline sidebar → Settings gear → MCP Servers → Edit Config.

Continue
macOS~/.continue/config.json
Win%USERPROFILE%\.continue\config.json

Add under "experimental" → "modelContextProtocolServers".

OpenAI Codex CLI
macOS~/.codex/config.toml
Win%USERPROFILE%\.codex\config.toml

MCP support varies by version. Check Codex CLI docs for current syntax.

Tool reference

convert_docsend_to_pdf

ParameterRequiredDescription
urlYesDocSend URL (e.g. https://docsend.com/view/abc123)
emailNoEmail address if the document is email-gated
passcodeNoPasscode if the document is password-protected
outputPathNoCustom save path. Defaults to ~/Downloads/<title>.pdf

FAQ

What does the MCP server do?
It launches a headless browser, navigates to the DocSend link, captures each page as an image, and assembles them into a PDF. The PDF is saved to your Downloads folder.
Is anything stored on a server?
No. The MCP server runs entirely on your local machine. No data is sent to any external server.
Why does it need Chromium?
DocSend renders documents client-side with JavaScript. A real browser is needed to load the pages and extract the images.
How long does it take?
Typically 10-30 seconds depending on the number of pages and your internet connection. The first run may take longer due to browser startup.