Dropbox Sign MCP Server

MCP server for the Dropbox Sign API

README.md

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

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.

Open Conare