Convert DocSend documents directly from any MCP-compatible application using our MCP server.
Simply ask your AI assistant:
"Convert this DocSend to PDF: https://docsend.com/view/abc123""Convert https://docsend.com/view/xyz789 (password: mypass)""Save https://docsend.com/view/doc789 as report.pdf"Converted PDFs are saved to ~/Downloads/docsend_pdfs by default; the assistant replies with the exact file path.
1. Install uv, which provides the uvx runner:
brew install uv # macOS
# or: curl -LsSf https://astral.sh/uv/install.sh | sh2. Add to your MCP client's configuration:
Claude Desktop (macOS): ~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Windows): %APPDATA%\Claude\claude_desktop_config.json
For other MCP clients, consult their documentation for config file location.
{
"mcpServers": {
"docsend2pdf": {
"command": "uvx",
"args": ["--python", "3.11", "docsend2pdf-mcp@latest"]
}
}
}This config is machine-independent - nothing in it is specific to your username or Python installation, so it can be copied verbatim. @latest makes uvx resolve the newest release each time your MCP client starts, so server fixes reach you automatically with no reinstall. --python 3.11 guards against older system Pythons. PDFs are saved to ~/Downloads/docsend_pdfs; to change that, add an env block with an absolute path (safest across MCP servers, which do not all expand ~):
"env": { "DOCSEND2PDF_DOWNLOAD_DIR": "/absolute/path/to/folder" }If uvx is reported as not found, use its absolute path from which uvx - MCP clients are GUI applications that do not inherit your shell PATH.
3. Restart your MCP client for changes to take effect.
If you prefer a pinned installation (no automatic updates), install with pipx (requires Python 3.10+):
pipx install docsend2pdf-mcpThen use the absolute path from which docsend2pdf-mcp as the command (no args). Upgrade manually with pipx upgrade docsend2pdf-mcp.
searchable option is deprecated and ignored.spawn ... ENOENT or "command not found": the config points at a command that is not on the GUI application's PATH. Replace it with the absolute path from which uvx, which docsend2pdf-mcp, or which python3.No module named docsend2pdf_mcp: the package was installed into a different Python than the one the config launches. Reinstall with that exact interpreter: /path/to/python3 -m pip install docsend2pdf-mcp.python3 --version.~/Library/Logs/Claude/mcp*.log (macOS) or %APPDATA%\Claude\logs (Windows).