MCP Server Integration

Convert DocSend documents directly from any MCP-compatible application using our MCP server.

Usage

Simply ask your AI assistant:

Converted PDFs are saved to ~/Downloads/docsend_pdfs by default; the assistant replies with the exact file path.

Setup (recommended: uvx)

1. Install uv, which provides the uvx runner:

brew install uv                                  # macOS
# or: curl -LsSf https://astral.sh/uv/install.sh | sh

2. 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.

Alternative: pipx

If you prefer a pinned installation (no automatic updates), install with pipx (requires Python 3.10+):

pipx install docsend2pdf-mcp

Then use the absolute path from which docsend2pdf-mcp as the command (no args). Upgrade manually with pipx upgrade docsend2pdf-mcp.

Limitations

Troubleshooting

Back to Home