4,500+ servers built on MCP Fusion
Vinkius

BunnyDoc MCP. Manage eSignature status and team data in chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

BunnyDoc MCP on Cursor AI Code Editor MCP Client BunnyDoc MCP on Claude Desktop App MCP Integration BunnyDoc MCP on OpenAI Agents SDK MCP Compatible BunnyDoc MCP on Visual Studio Code MCP Extension Client BunnyDoc MCP on GitHub Copilot AI Agent MCP Integration BunnyDoc MCP on Google Gemini AI MCP Integration BunnyDoc MCP on Lovable AI Development MCP Client BunnyDoc MCP on Mistral AI Agents MCP Compatible BunnyDoc MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

BunnyDoc connects your eSignature workflow directly to any AI client. Use it to manage documents, trigger signature requests from templates, monitor live contract statuses (Draft, Sent, Signed), and audit detailed metadata without leaving your chat window.

What your AI agents can do

Add team member

Invites a new person by email address into your BunnyDoc team account.

Create signature request

Creates and sends a brand new signature request using one of your existing document templates.

Get account info

Retrieves core, general account setup information for your BunnyDoc instance.

+ 7 more capabilities included
Track Signature Status

Checks the real-time status of an existing signature request (envelope) using its unique ID.

Send New Signatures

Creates and sends a brand new document signing request based on a predefined template to specific recipients.

List All Documents

Retrieves a list of all active signature requests (envelopes) in your BunnyDoc account.

Manage Templates

Lists every document template you have set up, ensuring consistency when sending new contracts.

Invite Team Members

Retrieves your team directory and adds a specified collaborator to the platform.

Automate Webhooks

Subscribes or unsubscribes an external system to notifications about document lifecycle events (e.g., signed, viewed).

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

BunnyDoc MCP Server: 10 Tools for Document & Team Management

Manage the entire document lifecycle—from template listing to final signature confirmation—using these tools through your AI agent.

add019d7566

add team member

Invites a new person by email address into your BunnyDoc team account.

create019d7566

create signature request

Creates and sends a brand new signature request using one of your existing document templates.

get019d7566

get account info

Retrieves core, general account setup information for your BunnyDoc instance.

get019d7566

get envelope status

Checks the current status (Draft, Sent, Signed, etc.) of a specific signature request ID.

get019d7566

get usage stats

Pulls usage statistics regarding your API activity and overall account consumption.

list019d7566

list envelopes

Retrieves a list of all signature requests currently managed by your account.

list019d7566

list team members

Lists every individual who is currently set up as a member on your BunnyDoc team.

list019d7566

list templates

Shows all the standardized document templates you have saved for reuse in contracts.

subscribe019d7566

subscribe webhook

Sets up a webhook endpoint to receive automated notifications when specific signature events occur.

unsubscribe019d7566

unsubscribe webhook

Removes an existing webhook subscription from your account's event listeners.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with BunnyDoc, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Yo, listen up. You don't wanna jump around different tabs just to handle some signatures anymore. BunnyDoc connects your whole eSignature flow straight into your AI client. It lets your agent manage contracts and documents without you ever leaving the chat window. You can track everything live, send out requests, and even set up automated alerts—it’s a full-stop solution.

Sending Documents & Tracking Status
When you need to get a contract signed, you gotta start with templates. Your agent first checks list_templates to show you every standardized document template you've saved. Once you pick one, it uses create_signature_request to send out the brand new signing request to specific recipients. You don't wanna lose track of those contracts; your agent can call list_envelopes to pull a list of all active signature requests in your account.

For any single contract, you check its status using its unique ID with get_envelope_status. This tells you right now if the envelope is still 'Draft,' if it's 'Sent,' or if someone finally hit 'Signed.'

Team Management and Setup
Managing people is just as important as managing paper. Your agent can list out every person currently on your team using list_team_members. If you gotta bring in a new collaborator, it uses add_team_member to invite that person directly by email address into the BunnyDoc team account. For overall control, you can check your basic setup details with get_account_info, and if you wanna know how much API action you're using, get_usage_stats pulls all that consumption data for ya.

Automation and Advanced Auditing
Want this whole thing to work on its own? Your agent can set up webhooks. It uses subscribe_webhook to hook up an external system so it gets automatic notifications whenever a specific document event happens—like when someone views or signs the contract. If you gotta shut that down, it calls unsubscribe_webhook.

Beyond just status checks, your agent handles all the heavy lifting by giving you full control over the lifecycle: list all contracts, track real-time changes for any one envelope, and manage who's on the team.

The Deep Dive Tools
If you need to see what signatures are floating around, list_envelopes gives it to ya. You can also always check your usage stats with get_usage_stats. When you’re done, or if something changes, remember that the server lets you manage all these functions—from adding team members and viewing templates to setting up webhooks and monitoring account info—all through simple chat commands.

How BunnyDoc MCP Works

  1. 1 Subscribe to the BunnyDoc server and input your API Key.
  2. 2 Your AI agent uses natural language to call a function (e.g., create_signature_request).
  3. 3 The server executes the request against the BunnyDoc API, returning structured data like status updates or new envelope IDs.

The bottom line is: your agent acts as a single point of contact for all document and team operations, eliminating manual portal navigation.

Who Is BunnyDoc MCP For?

Legal departments that spend hours manually confirming contract status. HR managers who need to track onboarding paperwork completion across multiple employees. Operations teams tired of clicking through dashboards just to send a quick reminder or audit a document.

Operations Manager

Uses the server to check if a contract is signed, and immediately sends new requests when necessary.

HR Specialist

Monitors the completion status of onboarding paperwork for groups of employees without logging into the main portal.

Legal Counsel

Retrieves detailed audit logs or metadata on a contract envelope ID to prove compliance, straight from their agent workflow.

What Changes When You Connect

  • Check contract status instantly. Instead of logging into the portal to see if a document is 'Signed,' just ask your agent to get_envelope_status(env_id). It gives you the answer immediately.
  • Never forget which contracts are active. Use list_envelopes to get an immediate, comprehensive list of all outstanding signature requests without clicking through any menus.
  • Automate back-office processes with webhooks. By running subscribe_webhook, your agent can tell external systems (like a CRM) that a contract was signed the second it happens, zero manual effort required.
  • Quickly onboard collaborators. Use add_team_member to invite new hires or contractors by email address right from your workflow tool. It's fast and traceable.
  • Maintain document consistency. Before sending anything out, run list_templates to ensure you are using the correct, approved contract version every single time.

Real-World Use Cases

01

The Onboarding Bottleneck

An HR specialist needs to know if a new employee completed their I-9 form. Instead of navigating the portal and checking status by ID, they ask their agent: 'What's the status for env_XYZ?' The agent runs get_envelope_status and replies with the exact state ('Completed') and date signed. Problem solved in seconds.

02

Audit Trail Check

A legal team member needs proof that a document was viewed before signing. They ask their agent to audit an envelope ID, running get_envelope_status with metadata parameters. The agent pulls the full history and shows the view/sign timestamps, satisfying compliance requirements.

03

Sending a Reminder

A contract is stuck because one party hasn't signed yet. Instead of emailing the person manually, the Ops Manager asks the agent to create_signature_request for that template and sends it directly with instructions, generating a new envelope ID.

04

System Integration

An IT team needs to know when contracts are signed so they can grant system access. They use the agent to subscribe_webhook on 'completed' events. Now, their internal system receives a real-time signal every time a contract is finalized.

The Tradeoffs

Checking status manually

Opening the BunnyDoc portal, clicking the 'Envelopes' tab, finding the ID in a spreadsheet, and then filtering by status to check if it’s done. This takes too many clicks.

Just ask your agent: 'What is the status of envelope env_99283?' The agent uses get_envelope_status and gives you the answer immediately in plain text.

Guessing templates

Attempting to send a new contract without knowing if it's using the current, legally approved template version. This risks sending outdated documents.

Before you send anything, always run list_templates with your agent. It shows every available document template ID and name, so you pick the right one.

Missing audit data

Assuming a signature means everything is done, without checking if certain mandatory fields or viewing dates were recorded.

Use get_envelope_status and ask for detailed metadata. This provides the full audit trail—who viewed it, when they signed it, and what specific data was collected.

When It Fits, When It Doesn't

Use this server if your biggest pain point is manually tracking contract status or coordinating multiple team members through a separate web portal. You need an external system (like Jira or Salesforce) to react immediately when a document changes state, making subscribe_webhook critical.

Don't use it if you just need to view documents occasionally or manage simple files that don't require legally binding signatures. If your workflow is basic—just 'create PDF and email it'—you don't need this complexity. Stick to file-sharing tools instead.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by BunnyDoc. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

add_team_member create_signature_request get_account_info get_envelope_status get_usage_stats list_envelopes list_team_members list_templates subscribe_webhook unsubscribe_webhook

Checking contract status shouldn't feel like detective work.

Today, checking if a signed agreement is ready involves logging into the eSignature platform, hunting through folders or dashboards to find the specific envelope ID, and then manually refreshing the page until you see 'Completed.' If you need multiple statuses—Draft, Sent, Viewed—you repeat this painful process dozens of times.

With BunnyDoc's MCP Server, you skip all that. You simply tell your agent: 'What is the status of env_12345?' The server runs `get_envelope_status` and gives you a single, definitive answer in plain language. That’s it.

BunnyDoc MCP Server: Manage documents & team access

Manual coordination requires people to jump between systems—a CRM for contact info, a spreadsheet for tracking status, and the eSignature portal itself. This fragmentation leads to missed deadlines and stale data because no single source of truth exists.

The server lets your agent manage this entire chain. You can `list_team_members` to find contacts, then use `create_signature_request` with the right template, all without ever leaving your chat window. It’s a single workflow.

Common Questions About BunnyDoc MCP

How do I check if a signature request is finished using BunnyDoc MCP Server? +

You use get_envelope_status and provide the envelope ID. The agent returns the current status (e.g., 'Completed') along with the date all parties signed.

What should I do if I need to notify my CRM when a contract is signed? +

You use subscribe_webhook. This tool lets you tell your agent to listen for specific events (like 'signed') and automatically trigger an action in another system.

How many templates can I list with BunnyDoc MCP Server? +

Run the list_templates tool. It retrieves a complete list of every standardized document template you've set up for use.

Can I invite someone to my team using add_team_member? +

Yes, simply call add_team_member(email) and provide the email address. The server handles the invitation process directly into your BunnyDoc account.

How do I check my usage limits or rate limits using get_usage_stats? +

The tool returns your current API consumption metrics. You'll see hard limits, the number of calls remaining for the billing cycle, and a breakdown by endpoint type. This helps you plan when to scale up your subscription.

What does get_account_info retrieve about my BunnyDoc setup? +

It pulls core account metadata directly from BunnyDoc. You get the overall account ID, API key validity status, and billing tier details. This is useful for quick credential checks during initial integration.

If I need to stop receiving updates, how do I use unsubscribe_webhook? +

You provide the specific webhook URL or event type you want disabled. The server immediately removes that subscription from your account, preventing unnecessary data flow and potential billing issues.

What information can list_envelopes give me about past requests? +

This tool lists all signature envelopes associated with your account. You get the envelope ID, the template name used, and the date it was created—perfect for auditing or finding old contracts.

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for BunnyDoc. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.