# BunnyDoc MCP for AI Agents AI Agent Connect

> BunnyDoc MCP lets you manage your entire eSignature workflow through your AI agent. You can send out signature requests, check if a contract is signed, manage your document templates, and invite team members without ever leaving your primary workspace. It bridges the gap between your legal and HR tasks and your daily AI interactions.

## Overview
- **Category:** collaboration
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_JOLbOhqbch1NyuiPLfSDbXmVpKt6FACcgOCJEeUD/ai-agent-connect
- **Tags:** esignature, document-management, workflow-automation, contract-management, audit-trail

## Description

Dealing with eSignatures usually means jumping between tabs, checking status dashboards, and manually copying template IDs. This Connector changes that by bringing BunnyDoc directly into your AI's reach. Instead of logging into a separate portal to see if a vendor signed a non-disclosure agreement, you just ask your agent for the status. You can trigger new requests from pre-defined templates or pull audit trails for specific documents in seconds. It's about making the paperwork side of your job disappear into natural conversation. Since Vinkius hosts this, you can plug it into your existing setup to handle the heavy lifting of document coordination while you stay focused on the actual work. It turns your AI into a functional coordinator for your legal, HR, and operations workflows.

## Tools

### add_team_member
Invite a new person to your team to help manage documents. This helps you scale your internal access without manual setup.

### create_signature_request
Start a new signature request using one of your existing templates. This allows you to send contracts instantly from a chat.

### get_account_info
Pull your core account details to see your current setup. Use this to verify your account connection is active.

### get_envelope_status
Check the specific status of a signature request, like whether it's signed or pending. It gives you real-time updates on any contract.

### get_usage_stats
See how many requests you've made and your current API usage. This helps you monitor your account limits.

### list_envelopes
Get a full list of all your active and past signature requests. This is the fastest way to see what's pending.

### list_team_members
See everyone who currently has access to your BunnyDoc account. Use this to audit who has permissions.

### subscribe_webhook
Set up a webhook to get notified when a document is viewed or signed. This is perfect for triggering other automations.

### unsubscribe_webhook
Remove a webhook subscription when you no longer need those notifications. This keeps your automation clean.

### list_templates
View all the document templates you have saved in your workspace. This ensures you use the correct versions every time.

## Prompt Examples

**Prompt:** 
```
What's the status of the NDA for the Smith project?
```

**Response:** 
```
### Signature Request Status

| Document Name | Envelope ID | Status | Last Action |
| :--- | :--- | :--- | :--- |
| **NDA - Smith Project** | `env_99283` | ✅ **Completed** | Signed March 20th |

All parties have completed the signature process for this document.
```

**Prompt:** 
```
Send the new hire template to mark@example.com.
```

**Response:** 
```
I've sent the **New Hire Onboarding** document to **Mark**. 

*   **Template Used:** New Hire Onboarding
*   **Recipient:** mark@example.com
*   **New Envelope ID:** `env_12345` 

I'll let you know if the status changes.
```

**Prompt:** 
```
List my available templates.
```

**Response:** 
```
Here are the document templates currently available in your BunnyDoc account:

*   **Employment Agreement** (`temp_1`)
*   **NDA** (`temp_2`)
*   **Sales Contract** (`temp_3`)

Let me know if you'd like to send one of these out.
```

## Capabilities

### Send signature requests
Trigger new documents for signing using your saved templates.

### Track envelope status
See if a document is drafted, sent, signed, or completed.

### Manage templates
View all your document templates to keep your signing process consistent.

### Coordinate team access
Add or list team members to manage who can access your account.

### Automate via webhooks
Subscribe to events like signed or completed to trigger other back-office tasks.

### Audit document history
Get metadata and audit trails for specific envelope IDs.

## Use Cases

### Checking a contract status
An ops lead asks the agent if the vendor signed the NDA yet. The agent uses get_envelope_status to provide the current status.

### Sending a new hire kit
An HR manager tells the agent to send the onboarding template to a new employee. The agent uses create_signature_request to start the process.

### Auditing a dispute
A legal pro asks for the audit trail of a specific document ID to see who viewed it. The agent pulls the metadata via get_envelope_status.

### Setting up automation
A developer asks the agent to subscribe to a webhook for completed signatures so they can update their CRM automatically.

## Benefits

- Stop tab-switching by using list_envelopes and get_envelope_status to check contracts without leaving your chat.
- Standardize your output by using list_templates to ensure every request uses the correct version.
- Speed up onboarding by using create_signature_request to send documents to new hires instantly.
- Automate your back-office by using subscribe_webhook to trigger actions the moment a document is signed.
- Keep your team organized by using add_team_member and list_team_members to manage permissions in one place.
- Get instant transparency with get_usage_stats to monitor your account activity and limits.

## How It Works

The bottom line is you get a voice-controlled interface for your entire eSignature lifecycle.

1. Connect your BunnyDoc API key to the Connector via the Vinkius dashboard.
2. Open your preferred AI client like Claude or Cursor.
3. Start asking your agent to send contracts or check signing statuses.

## Frequently Asked Questions

**Can I use BunnyDoc MCP to see if a contract is signed?**
Yes, it pulls the real-time status of any envelope so you know exactly where things stand without leaving your chat.

**How do I send a new signature request?**
You just tell your agent which template to use and who to send it to. It handles the rest automatically.

**Can I manage my team members?**
Yes, you can add or list team members directly through the chat to manage who has access to your account.

**Is there a way to automate my workflow?**
You can subscribe to webhooks for events like completed signatures to trigger other tasks in your back-office.

**Can I see my API usage?**
Yes, you can ask for your usage stats to see how much of your plan you've used and monitor your limits.

**Does this work for HR onboarding?**
It's great for HR because you can send onboarding docs and monitor completion in one place, making the process much faster.

**Can I check if a document has been signed using the agent?**
Yes! Use the `get_envelope_status` tool with the Envelope ID. Your agent will fetch the current status (e.g., 'Completed' or 'Sent') directly from BunnyDoc.

**How do I send a signature request to multiple recipients?**
Simply ask the agent to `create_signature_request` and provide the Template ID and a JSON array of recipients. Each object should include the recipient's name and email.

**Does the integration allow listing all available templates?**
Yes. Use the `list_templates` tool. It will retrieve all the document templates configured in your BunnyDoc account, making it easy to find the ID you need for a new request.