# Adobe Sign MCP

> Adobe Sign automates e-signatures and manages entire document lifecycles. Use this MCP to track contracts, manage user permissions, and handle complex legal workflows directly through your AI agent. List agreements, download full audit trails, and build new documents without ever leaving your chat interface.

## Overview
- **Category:** document-management
- **Price:** Free
- **Tags:** adobe-sign, digital-signature, agreement-tracking, audit-trail, contract-automation

## Description

This connector lets you take over the messy parts of contract management using natural conversation. You can now list all active agreements or check the status of a specific client's contract—all while remaining compliant. Need to create a brand new agreement? You can use saved templates from your organization’s library, or upload temporary files for immediate signing workflows. Plus, you don't have to worry about tracking down who signed what and when; pulling the full audit trail is simple. Managing users, groups, and setting up webhooks also keeps your entire system connected. It turns a complex process of legal review into a straightforward command managed by any MCP-compatible client through Vinkius.

## Tools

### create_agreement
Generates a brand-new contract record for signing.

### create_library_document
Saves a reusable form into your document library.

### create_transient_document
Uploads temporary files that are only available for immediate agreement creation and expire after seven days.

### create_user
Adds a new account user to the system.

### create_webhook
Sets up an alert that fires when specific events happen in the system.

### get_agreement
Retrieves all metadata about a single agreement record.

### get_agreement_audit_trail
Downloads the complete PDF history showing every action taken on an agreement.

### get_agreement_combined_document
Combines all documents related to one contract into a single downloadable PDF file.

### list_agreements
Fetches a list of all active agreements in your account.

### list_groups
Lists all user groups defined within the Adobe Sign account.

### list_library_documents
Retrieves a list of all stored, reusable templates and documents.

### list_users
Shows you every user account registered in the system.

### list_webhooks
Displays a list of all active webhooks and their current status.

## Prompt Examples

**Prompt:** 
```
List all my current agreements in Adobe Sign.
```

**Response:** 
```
I've retrieved your agreements. You have 3 active agreements: 'Service Contract - Q4', 'NDA - New Hire', and 'Vendor Agreement'. Would you like to see the details for any of these?
```

**Prompt:** 
```
Get the metadata for agreement ID 3AAABLblqZhD123.
```

**Response:** 
```
The agreement 'Service Contract - Q4' (ID: 3AAABLblqZhD123) is currently in 'OUT_FOR_SIGNATURE' status. It was created on Oct 12th and is waiting for a signature from client@example.com.
```

**Prompt:** 
```
Show me all users registered in our Adobe Sign account.
```

**Response:** 
```
I found 5 users in your account, including 'Admin User', 'Legal Lead', and 3 staff members. Would you like to see the specific group assignments for these users?
```

## Capabilities

### Track all active agreements
You can retrieve a list of current contracts and fetch detailed metadata for specific ones.

### Create and manage documents
The agent can generate new agreement records or upload temporary files for immediate signing processes.

### Audit contract history
You get the full, verifiable audit trail (PDF format) proving exactly when and how a document was signed.

### Handle templates and libraries
The tool lets you list and create standard documents using your organization’s stored library forms.

### Administer users and webhooks
You can list existing user accounts, groups, or set up real-time event alerts for system integration.

## Use Cases

### Investigating stalled contracts
A legal analyst needs to know why the vendor agreement hasn't been signed. Instead of emailing three different people, they ask their agent to run get_agreement_audit_trail on the contract ID. The result immediately shows which signature step failed or was delayed.

### Batch onboarding for new employees
An HR specialist has 15 new hires starting today. They use list_library_documents to confirm the master employment agreement template, then use create_agreement to spin up all 15 contracts simultaneously and track their signing progress.

### Building real-time data pipelines
The development team needs to know when a high-value client signs an NDA. They ask the agent to use create_webhook on the agreement ID, which immediately triggers a notification into their CRM every time the status changes.

### Handling short-term vendor quotes
A sales rep needs a quick quote signed but doesn't have a standard template. They use create_transient_document to upload the PDF, generate the temporary agreement, and get it signed within seven days.

## Benefits

- Instantly verify contract status. Instead of manually checking dashboards, use list_agreements to get a clear overview of every active agreement at a glance.
- Eliminate compliance risks with one call. The get_agreement_audit_trail tool instantly provides the full legal history for any document, proving exactly who signed and when.
- Speed up onboarding by reusing templates. Use list_library_documents to see your standard forms, then use create_agreement to generate a new contract using that template—no manual setup needed.
- Keep systems talking automatically. Setting up webhooks lets you alert other apps instantly when an agreement changes status, removing the need for constant polling or email checks.
- Centralize document history. Instead of downloading multiple files, get_agreement_combined_document pulls every related piece into a single PDF file for review.

## How It Works

The bottom line is: You don’t write API calls; you just talk to your AI client, and it handles the complex contract logic for you.

1. Subscribe to this MCP and provide your Adobe Sign Access Token and API URL.
2. Your AI client authenticates the connection, giving it access to manage your document workflows.
3. You tell your agent exactly what you need—like 'list all agreements for Q3' or 'create a new agreement using template X,' and the MCP executes the action.

## Frequently Asked Questions

**How do I check if a contract is active using list_agreements?**
You use list_agreements. This tool pulls a current, accurate roster of all agreements in your account, letting you see which contracts are open for review or already finalized.

**Can I get the full legal history with get_agreement_audit_trail?**
Yes, that’s exactly what get_agreement_audit_trail does. It downloads a PDF document that shows every single event—from viewing to signing—proving the agreement's entire lifecycle.

**What if I only need a short-term quote signed?**
Use create_transient_document. This tool uploads temporary files for immediate use, which is perfect when you don't have a standard template or need the contract to expire automatically after seven days.

**How do I make my system react when an agreement changes?**
You set up a webhook using create_webhook. This tells your agent to monitor specific events, so other systems can react instantly without needing constant manual checking.

**What information can I retrieve about a contract using the `get_agreement` tool?**
The tool provides detailed metadata for any specific agreement. You get things like its creation date, current signing status, and the list of required signatories. This helps you confirm who needs to sign and when.

**How do I check what reusable forms are available in our pool using `list_library_documents`?**
Running `list_library_documents` returns a full index of all master templates. Your AI agent can then use these standard documents to automatically populate new agreements, ensuring compliance with internal policies.

**If I need to archive multiple related contracts into one file, what tool should I use? **
Use `get_agreement_combined_document`. This single call downloads every document associated with a specific agreement ID and bundles them all into one PDF. It's perfect for final archival or legal review.

**What steps are required to add a new user to the system using `create_user`?**
You must use `create_user` by providing the new team member’s email, name, and their initial role or group assignment. The AI agent handles the creation process directly with Adobe Sign.

**How can I verify the legal history of a signed document?**
You can use the `get_agreement_audit_trail` tool with the specific Agreement ID. The agent will retrieve the official audit trail PDF containing all timestamps and participant actions.

**Can I see a list of all templates available in my organization?**
Yes! By running the `list_library_documents` tool, your AI agent will display all stored templates and library documents you have access to.

**What is a transient document and how do I use it?**
A transient document is a temporary file upload (valid for 7 days). Use the `create_transient_document` tool to upload a file, which then provides an ID you can use to create a formal agreement via `create_agreement`.