Provides tools to interact with the Dropbox Sign API, enabling management of signature requests, templates, teams, documents, and complex signing workflows.
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
Create a virtual environment:
python -m venv venv
source venv/bin/activateInstall the package:
pip install -e .Set up environment variables:
cp .env.example .env
# Edit .env with your Dropbox Sign API keyUsage
Start the MCP server:
python -m mcp_dropbox_sign.serverDevelopment
Install development dependencies:
pip install -e ".[dev]"Run tests:
pytestLicense
MIT