BunnyDoc MCP. Manage eSignature status and team data in chat.
Works with every AI agent you already use
…and any MCP-compatible client
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.
Checks the real-time status of an existing signature request (envelope) using its unique ID.
Creates and sends a brand new document signing request based on a predefined template to specific recipients.
Retrieves a list of all active signature requests (envelopes) in your BunnyDoc account.
Lists every document template you have set up, ensuring consistency when sending new contracts.
Retrieves your team directory and adds a specified collaborator to the platform.
Subscribes or unsubscribes an external system to notifications about document lifecycle events (e.g., signed, viewed).
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
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.
019d7566add team member
Invites a new person by email address into your BunnyDoc team account.
019d7566create signature request
Creates and sends a brand new signature request using one of your existing document templates.
019d7566get account info
Retrieves core, general account setup information for your BunnyDoc instance.
019d7566get envelope status
Checks the current status (Draft, Sent, Signed, etc.) of a specific signature request ID.
019d7566get usage stats
Pulls usage statistics regarding your API activity and overall account consumption.
019d7566list envelopes
Retrieves a list of all signature requests currently managed by your account.
019d7566list team members
Lists every individual who is currently set up as a member on your BunnyDoc team.
019d7566list templates
Shows all the standardized document templates you have saved for reuse in contracts.
019d7566subscribe webhook
Sets up a webhook endpoint to receive automated notifications when specific signature events occur.
019d7566unsubscribe 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
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 Subscribe to the BunnyDoc server and input your API Key.
- 2 Your AI agent uses natural language to call a function (e.g.,
create_signature_request). - 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.
Uses the server to check if a contract is signed, and immediately sends new requests when necessary.
Monitors the completion status of onboarding paperwork for groups of employees without logging into the main portal.
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_envelopesto 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_memberto 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_templatesto ensure you are using the correct, approved contract version every single time.
Real-World Use Cases
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.
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.
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.
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
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
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
MediaWiki
Connect to any MediaWiki instance to search pages, read content, list categories, and track recent changes directly from your AI agent.
Microsoft Teams Events
Organize webinars and virtual events through Microsoft Teams with registration, attendee tracking, and engagement features.
Notion Alternative
Manage Notion pages, databases and blocks via API — search content, query databases, create rows and append blocks from any AI agent.
You might also like
CONSENSUS
Share interactive product demos with prospects that track engagement and reveal which features matter most to each buyer.
Mailgun (Transactional Email & Domains)
Manage email infrastructure via Mailgun — send transactional emails, monitor domain health, and audit delivery logs.
Campaign Monitor
Manage email marketing via Campaign Monitor — track campaigns, manage subscribers, and monitor performance directly from any AI agent.