mcp-dropbox-sign

Serveur MCP pour l'API Dropbox Sign prenant en charge les demandes de signature, les modèles, les équipes, les comptes, les événements, les documents, les signataires, les rapports, les opérations en masse et les workflows.

Documentation

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