Dropbox Sign MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
pip install -e .
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add -e "DROPBOX_SIGN_API_KEY=${DROPBOX_SIGN_API_KEY}" dropbox-sign -- node "<FULL_PATH_TO_MCP_DROPBOX_SIGN>/dist/index.js"

Replace <FULL_PATH_TO_MCP_DROPBOX_SIGN>/dist/index.js with the actual folder you prepared in step 1.

Required:DROPBOX_SIGN_API_KEY
README.md

MCP server for the Dropbox Sign API

MCP Dropbox Sign Server

An MCP (Model Context Protocol) server for the Dropbox Sign API, built with FastMCP.

Features

  • Signature Requests — Create, get, list, cancel, remind
  • Templates — List, get details, add/remove members
  • Teams — Get info, add/remove members, update
  • Accounts & OAuth — Account info, OAuth flow, API key management
  • Events & Webhooks — List events, webhook management, subscriptions
  • Documents — Get details, download, file management
  • Users/Signers — Manage signers, verification, access control
  • Reports & Analytics — Usage reports, audit logs, statistics
  • Bulk Operations — Batch requests, imports, bulk templates
  • Workflows/Templates Advanced — Advanced workflows, conditional signing, dynamic fields

Setup

Prerequisites

  • Python 3.10+
  • Dropbox Sign API credentials (API key)

Installation

  1. Create a virtual environment:
python -m venv venv
source venv/bin/activate
  1. Install the package:
pip install -e .
  1. Set up environment variables:
cp .env.example .env
# Edit .env with your Dropbox Sign API key

Usage

Start the MCP server:

python -m mcp_dropbox_sign.server

Development

Install development dependencies:

pip install -e ".[dev]"

Run tests:

pytest

License

MIT

Environment Variables

DROPBOX_SIGN_API_KEYrequiredYour Dropbox Sign API key for authentication

Configuration

claude_desktop_config.json
{"mcpServers": {"dropbox-sign": {"command": "python", "args": ["-m", "mcp_dropbox_sign.server"], "env": {"DROPBOX_SIGN_API_KEY": "your_api_key_here"}}}}

Try it

List all my recent signature requests and their current status.
Get the details for the template with ID 'example-template-id'.
Retrieve a list of all team members in my Dropbox Sign account.
Download the document associated with signature request ID 'req-123'.
Show me the latest events and webhook activity from my account.

Frequently Asked Questions

What are the key features of Dropbox Sign?

Manage signature requests including creation, status tracking, and cancellation. Access and manage document templates and team member configurations. Monitor account activity through event lists and webhook management. Retrieve and download documents associated with signing workflows. Generate usage reports and audit logs for compliance.

What can I use Dropbox Sign for?

Automating the status tracking of pending signature requests within a project. Programmatically managing team access and template permissions. Integrating document signing audit logs into internal reporting dashboards. Quickly retrieving document details and files for administrative review.

How do I install Dropbox Sign?

Install Dropbox Sign by running: pip install -e .

What MCP clients work with Dropbox Sign?

Dropbox Sign works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Dropbox Sign docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare