# DocuSign MCP for AI Agents AI Agent Connect

> DocuSign MCP lets your AI agent manage the entire contract lifecycle. It handles sending documents, tracking signatures, organizing folders, and managing templates automatically. Stop jumping between tabs to check on pending agreements. This Connector gives your agent the ability to pull up pre-built templates, generate instant signing links, and void mistakes on the fly, keeping your contract pipeline moving without the manual overhead.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_5OIoi9zhGDxkvtmVaOSqEgjRahXbcTF1lTt6VGE7/ai-agent-connect
- **Tags:** electronic-signature, contract-lifecycle, digital-agreements, envelope-tracking, compliance, signing-workflow

## Description

Imagine your contract workflow doesn't involve you manually checking status updates or copy-pasting recipient lists. This Connector lets your AI agent take over the heavy lifting of the DocuSign ecosystem. Instead of logging in to hunt for a specific envelope, you can just ask your agent to find a contract from last month or see who hasn't signed a specific agreement yet. It handles the tedious parts like generating signing links, pulling up pre-built templates, and cleaning up old folders. You're moving from a world of constant manual checks to a world where your agent just tells you the status or sends the next link. It fits right into your existing workflow through the Vinkius catalog, making it easy to connect your agent to your signature pipeline without extra configuration. You get a way to void mistakes instantly or organize your entire library of documents without the usual click-fatigue. This means you spend less time navigating menus and more time closing deals.

## Tools

### list_envelopes
Get a list of all documents sent for signature based on a specific start date. This helps you quickly see the volume of active contracts from a certain period.

### search_envelopes
Find specific documents using a text search to locate contracts quickly. It works well for finding a specific agreement among hundreds of others.

### get_envelope
Pull up the full details of a specific envelope to check its current status. Use this to see exactly what stage a document is in.

### send_envelope
Create and send a new document for signature using a provided JSON definition. This automates the initial step of starting a new agreement.

### list_recipients
See the full list of people who need to sign a specific document. This lets you identify exactly who is holding up a contract.

### list_templates
Browse your library of pre-built templates for recurring document types. It saves time by letting you reuse standard agreements.

### get_template
Get the specific details of a template to see what it contains. This is useful for verifying the contents of a standard form before sending.

### void_envelope
Cancel a pending signature request permanently by providing a reason. Use this to stop a request if you sent it to the wrong person.

### list_folders
See all your organized envelope folders to keep your workspace clean. This helps you maintain a structured view of your contract history.

### get_signing_url
Create a direct link for a recipient to sign a document instantly. This removes friction by letting you send a simple URL in an email or chat.

## Prompt Examples

**Prompt:** 
```
Who hasn't signed the new service agreement yet?
```

**Response:** 
```
I've checked the pending service agreement. Here is the status of the recipients:

| Recipient Name | Status | Action Required |
| :--- | :--- | :--- |
| **John Doe** | Signed | None |
| **Jane Smith** | Pending | Awaiting Signature |
| **Bob Johnson** | Not Started | Awaiting Signature |

Jane and Bob still need to complete their signatures.
```

**Prompt:** 
```
Find the NDA we sent to Acme Corp last month.
```

**Response:** 
```
I found the NDA sent to Acme Corp on October 14th.

**Status:** Completed
**Signed By:** Sarah Jenkins, Michael Chen
**Date Completed:** October 20th

Would you like me to pull up the full envelope details?
```

**Prompt:** 
```
Send the standard NDA template to the new lead.
```

**Response:** 
```
I've sent the Standard NDA to the new lead using your pre-built template.

**Envelope ID:** 982347561
**Status:** Sent for Signature
**Signing Link:** https://docusign.net/signing/xxxx

I'll let you know as soon as it's signed.
```

## Capabilities

### Send documents for signature
Your agent can create and send new envelopes using specific JSON definitions.

### Track signing status in real-time
Get instant updates on who has signed and who is still pending.

### Pull up pre-built templates
Access your library of recurring documents like NDAs or service agreements.

### Generate instant signing links
Create direct URLs for recipients to sign documents without extra steps.

### Cancel pending signature requests
Void envelopes immediately if you need to stop a signature request.

### Organize envelope folders
Browse and manage your folder structure to keep your documents sorted.

## Use Cases

### Sending a standard NDA to a new lead
A sales rep asks their agent to send the standard NDA to a new lead. The agent pulls the correct template and sends the envelope automatically.

### Tracking missing signatures on onboarding docs
An HR manager asks which new hires haven't signed their offer letters yet. The agent checks the status of all pending envelopes and lists the names.

### Finding a specific contract from last year
A legal admin needs to find a specific agreement from 2023. The agent uses a text search to locate the correct envelope and summarize its details.

### Canceling a sent request to the wrong person
A project manager realizes a contract was sent to the wrong department. They tell the agent to void the envelope immediately to prevent any signatures.

## Benefits

- Get real-time updates on every agreement. Use list_recipients to see exactly who is holding up a contract so you can follow up immediately.
- Stop rebuilding the same documents. Use list_templates and get_template to pull up standard NDAs or service agreements in seconds.
- Speed up the closing process. Use get_signing_url to send direct links to clients, cutting out the friction of multiple emails.
- Keep your workspace organized. Use list_folders to categorize different clients or departments without manual dragging and dropping.
- Fix mistakes on the fly. Use void_envelope to instantly cancel a request if you sent it to the wrong person or with the wrong terms.
- Find anything fast. Use search_envelopes and list_envelopes to locate any document in your history without scrolling through endless lists.

## How It Works

The bottom line is your AI agent handles the manual paperwork of contract management so you can focus on the actual deals.

1. Connect your DocuSign account to your AI client via Vinkius.
2. Describe the contract action you want to take in plain English.
3. The agent executes the command and returns the status or link.

## Frequently Asked Questions

**Can the DocuSign MCP send documents for me?**
Yes, it allows your agent to create and send new envelopes for signature using your existing templates or custom definitions.

**How do I see who has signed a contract?**
You can ask your agent to list the recipients of a specific envelope to see exactly who is finished and who is still pending.

**Can I use this to manage my DocuSign folders?**
Yes, it can browse and list your envelope folders so your agent can help you stay organized.

**What happens if I need to cancel a signature request?**
You can tell your agent to void a specific envelope, and it will handle the cancellation for you.

**Can my agent find old contracts from a specific date?**
Yes, it can list all envelopes sent since a certain date or search for specific contracts using keywords.

**Does this work with my existing templates?**
Absolutely. It can pull up your pre-built templates so your agent can send out recurring documents without you having to recreate them.

**Can I send documents for signature?**
Yes! Use `send_envelope` with a JSON payload defining the documents, recipients, and signature tabs.

**How do I check who signed?**
Use `list_recipients` with the envelope ID to see all signers and their status.

**Can I cancel a pending signature request?**
Yes! Use `void_envelope` with the envelope ID and a reason. This is irreversible.