Skip to main content
Glama
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:
```bash
python -m venv venv
source venv/bin/activate
```

2. Install the package:
```bash
pip install -e .
```

3. Set up environment variables:
```bash
cp .env.example .env
# Edit .env with your Dropbox Sign API key
```

## Usage

Start the MCP server:
```bash
python -m mcp_dropbox_sign.server
```

## Development

Install development dependencies:
```bash
pip install -e ".[dev]"
```

Run tests:
```bash
pytest
```

## License

MIT

Maintenance

ActivitySlowing
ResponsivenessNo issues