DocuSign MCP. Automate the entire document signature workflow.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
DocuSign MCP connects your AI agents directly to document signing workflows. You can manage contract templates, track which recipients have signed, send new agreements, and void requests—all from a single prompt.
It handles the entire lifecycle of digital contracts.
What your AI agents can do
Get envelope
Pulls all the specific details about a single document package that was sent out for signatures.
Get signing url
Creates and provides a unique, temporary link for a recipient to sign an agreement right away.
Get template
Retrieves the full details of one specific pre-built document template you plan to use.
The agent gives you a real-time status report on every sent document, telling you who has signed and who hasn't.
You can pull standard documents from a library of pre-built templates to quickly create new signing packages.
Generate immediate, time-limited URLs that allow recipients to sign the contract without needing to log in or navigate complex steps.
Quickly find specific envelopes by searching text within their details, saving you from wading through months of records.
If a deal falls through, the agent can void an envelope to cancel pending signature requests immediately.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
DocuSign MCP: 10 Tools for Contract Workflows
These tools let your agent interact with every part of the DocuSign platform—from listing available templates to sending a signed document.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using DocuSign on Vinkius019d7588get envelope
Pulls all the specific details about a single document package that was sent out for signatures.
019d7588get signing url
Creates and provides a unique, temporary link for a recipient to sign an agreement right away.
019d7588get template
Retrieves the full details of one specific pre-built document template you plan to use.
019d7588list envelopes
Lists all document packages, allowing you to filter by date range or other criteria.
019d7588list folders
Shows the directory structure where your signed agreements are organized and stored.
019d7588list recipients
Pulls a list of every person who is supposed to sign a specific contract package.
019d7588list templates
Displays all available, ready-to-use document templates within your account library.
019d7588search envelopes
Searches for specific documents across your entire record set using keywords or phrases.
019d7588send envelope
Takes a defined document package and sends it out to the recipients for signature immediately.
019d7588void envelope
Cancels an active or pending contract request, ensuring no one can sign it anymore.
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 DocuSign, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by DocuSign. 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.
Tracking agreements used to be a nightmare of dashboards and status checks.
Today, managing contracts means logging into the service, navigating through different folders, filtering by date range, then clicking on each envelope to see who has signed and who hasn't. You spend hours copying dates and names just to build a simple report for your boss.
With this MCP, you simply ask your agent, 'Show me all contracts that are waiting for Legal review.' The agent handles the complex logic of filtering by date range (using `list_envelopes`) and pulling status data into one clean output. You get immediate visibility.
Sending signed documents is now a single, repeatable step.
Before, sending an agreement meant finding the right template, ensuring all fields were filled out, and then manually initiating the send command. This process was slow and prone to human error every time you needed it.
Now, your agent handles the whole sequence: pulling a standard document from `list_templates`, populating the necessary data, and running `send_envelope`—all with one clean instruction. You just get confirmation that the contract is officially out.
What you can do with this MCP connector
This connector lets you automate everything related to getting documents signed. Need to know who hasn't looked at that NDA yet? Or maybe you just need to spin up a standard service agreement using a pre-approved template? You can do all that without opening a web portal.
Your agent handles the whole process: it first pulls available templates, then builds new envelopes from those models. It tracks every recipient's progress and gives you immediate status updates. If things go sideways, you can void an envelope instantly. The real value shows up when you chain this MCP with others; for example, linking a CRM to send the contract only after a sales deal closes.
This complex orchestration is managed reliably through Vinkius, ensuring your credentials pass through a zero-trust proxy so your keys never sit on disk.
019d7588-0c5a-7324-b128-624eb585b7b2 How DocuSign MCP Works
- 1 First, tell your AI agent what you need—like listing all envelopes from last month or checking if a specific template exists.
- 2 Next, the agent executes the necessary API calls to build the contract package and generates a secure signing link for the intended recipient(s).
- 3 Finally, it returns the structured data—whether that's the list of recipients or the final status—so your workflow continues.
The bottom line is: you tell the agent the business need (e.g., 'Get Acme Corp to sign this'), and it handles all the underlying steps to make it happen.
Who Is DocuSign MCP For?
Legal operations staff, Sales Enablement managers, and Contract Administrators who are sick of manual tracking and clicking through multiple dashboards. This MCP cuts out the human effort between deal closure and signed paperwork.
Uses this to automate contract handoffs, sending an agreement immediately after a CRM record changes status from 'Negotiation' to 'Verbal Commit'.
Runs compliance checks by pulling all current templates and listing every folder to ensure agreements are stored correctly.
Manages the daily flow of signed documents, using the agent to search for specific recipients or void expiring contracts.
What Changes When You Connect
- Eliminate manual tracking. Use
list_envelopesorsearch_envelopesto pull status reports on dozens of contracts in seconds, instead of opening multiple dashboards and clicking through dates. - Speed up onboarding. Instead of drafting new agreements every time, use
list_templatesto find standard documents andsend_envelopeto deploy them instantly. - Secure access for recipients. The agent can call
get_signing_urlto generate temporary links, letting people sign from their phone without needing complex setup or logins. - Maintain compliance. Need proof of what was sent? You can use
list_foldersandget_envelopedata to build an auditable trail for every document interaction. - Control the flow. If a contract needs to stop, calling
void_envelopeinstantly cancels all pending signatures, preventing accidental commitments.
Real-World Use Cases
The Quarterly Compliance Audit
A compliance officer needs to know which employees signed their annual agreements in the last quarter. The agent calls list_envelopes (with a date range) and then iterates through each record, using get_envelope data to build a single report showing completion status.
Handling a Failed Deal
The sales team loses the deal. Instead of leaving pending contracts hanging in limbo, an agent calls void_envelope immediately after confirming the cancellation, preventing anyone from signing something that's now useless.
Bulk Onboarding for New Hires
When 10 people start on Monday, a manager needs to send them all their contracts. The agent uses list_templates to find the standard employment contract, then calls send_envelope with a single payload containing all ten recipients.
Mid-Process Review
A lawyer needs to confirm who is supposed to sign a specific document before sending it. The agent uses list_recipients on the envelope ID, confirming every necessary party is included in the workflow.
The Tradeoffs
Listing everything manually
Opening the DocuSign dashboard and clicking through folders or date filters one by one until you find a specific document.
→
Use search_envelopes with keywords, or use list_envelopes if you know the exact time frame. This focuses the agent immediately on what matters.
Sending without prep
Calling send_envelope without first checking which templates exist or who should receive it, leading to failure.
→
Always start by calling list_templates to ensure you have the correct model, then use that template ID when executing send_envelope.
Forgetting the recipients
Assuming all required parties are automatically added; only finding out later that one key person was missed.
→
Before sending or checking status, call list_recipients to confirm every single individual is correctly attached to the envelope.
When It Fits, When It Doesn't
Use this MCP if your core process relies on moving documents from 'draft' to 'signed.' It's perfect for any workflow where document state matters: sales, HR, compliance, partnerships. Don't use it if you only need to store files—use a standard file storage tool instead. If you already know the ID of the contract and just want details, get_envelope is faster than listing everything first. Conversely, don't use this MCP simply to generate a PDF; you must go through the signing workflow (e.g., using send_envelope) for the tools to activate.
Common Questions About DocuSign MCP
How do I find all my agreements from last month using list_envelopes? +
You tell your agent to use list_envelopes and provide a start date and end date in ISO format. The agent handles the filtering, giving you an immediate summary of everything sent.
What is the difference between get_template and list_templates? +
Use list_templates to see all available document types in your library. Use get_template when you know the ID of a specific template and need its detailed structure.
Can I cancel an envelope using void_envelope if it’s already sent? +
Yes, provided you give the agent a valid reason. The void_envelope tool cancels pending signature requests, preventing anyone from signing an agreement that's no longer relevant.
I need to generate a link for a specific person; should I use get_signing_url? +
Yes, get_signing_url is the correct tool. You just provide the envelope ID and the recipient's details, and it generates a secure, actionable signing URL.
If I only remember a keyword from a contract, how do I find it using `search_envelopes`? +
You can search envelopes by text content directly. This tool allows you to pull up documents even if you don't know the exact name or date range. Simply pass your keywords, and the MCP will filter through all available envelope data for matches.
What is required when I use `send_envelope` to create a brand new contract? +
You must provide a complete JSON definition for the envelope. This includes knowing which templates to use and specifying the recipients' details up front. Once you pass this structure, your agent sends the package immediately for signature.
How do I check the folder organization for my documents using `list_folders`? +
The tool returns a hierarchical list of all available envelope folders. This lets you understand how DocuSign organizes your contracts within its system. You can use this structure to better organize future sends.
What comprehensive data does the `get_envelope` tool retrieve for a specific ID? +
The tool pulls all metadata associated with an envelope's unique ID. This includes status updates, template links, and recipient information without needing to perform a broader search. It’s your quickest way to inspect one document.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.