mcp-dropbox-sign

MCP server for the Dropbox Sign API supporting signature requests, templates, teams, accounts, events, documents, signers, reports, bulk operations, and 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

  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

Related Servers