DocuSign MCP. Automate contract signing and tracking with AI.
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 Server handles your entire contract lifecycle. Use it to list, search, and manage envelopes, check who has signed, and generate secure signing URLs.
You can also use templates to standardize document distribution, all controlled through your AI agent.
What your AI agents can do
Get envelope
Retrieves specific details about a single document envelope.
Get signing url
Generates a secure, time-limited URL for a specific person to sign the document.
Get template
Retrieves detailed information about a specific document template.
Your AI agent builds and sends a new signature request using send_envelope.
You list all envelopes or search for specific documents to see their current signing status.
The agent retrieves details and lists available document templates using get_template and list_templates.
You create a secure, time-limited URL for a specific recipient to sign the document using get_signing_url.
You void an envelope that was sent but needs to be recalled or canceled using void_envelope.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
DocuSign MCP Server: 10 Tools for Contract Management
These tools let your AI agent manage every stage of the contract signing process, from listing templates to sending and tracking envelopes.
019d7588get envelope
Retrieves specific details about a single document envelope.
019d7588get signing url
Generates a secure, time-limited URL for a specific person to sign the document.
019d7588get template
Retrieves detailed information about a specific document template.
019d7588list envelopes
Lists all documents sent for signature, allowing filtering by a date range.
019d7588list folders
Lists the organizational folders where envelopes are stored.
019d7588list recipients
Gets a full list of people who must sign a given envelope.
019d7588list templates
Retrieves a list of all available, standardized document templates.
019d7588search envelopes
Searches for envelopes using general text keywords.
019d7588send envelope
Creates and sends a brand new signature request (envelope) to the necessary recipients.
019d7588void envelope
Cancels a sent envelope, requiring a reason, and this action cannot be undone.
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,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
DocuSign MCP Server - Manage Digital Signatures
This server lets your AI agent handle every step of your contract lifecycle. You can build and send new signature requests with send_envelope, track every document's status, and manage your templates all in one place. You'll get full control over your agreements.
Tracking and Finding Documents
Your agent can list every document sent for signature using list_envelopes, filtering the results by a date range. You can also search for specific agreements using general text keywords via search_envelopes, or check the organizational folders where envelopes live by calling list_folders. To see the specifics of a single document, your agent retrieves details using get_envelope.
For any given envelope, you can get a full list of people who need to sign using list_recipients.
Creating and Sending Agreements
Want to get a new agreement signed? Your agent initiates and sends a fresh signature request (envelope) using send_envelope. To get a specific person started, you can generate a secure, time-limited URL for them to sign the document using get_signing_url. You can also standardize your agreements by retrieving a list of all available document templates with list_templates, and then getting detailed info on a specific template using get_template.
Managing and Recalling Signatures
If you need to pull back a document that was sent, your agent cancels the envelope using void_envelope; remember, this action can't be undone. If you need to track a document's current status, you can list all envelopes or search for specific ones. You'll keep track of who signed what, and when.
How DocuSign MCP Works
- 1 First, your agent uses
list_templatesto find the correct document type orlist_envelopesto check past activity, providing necessary filters like a start date. - 2 Next, the agent either creates a new request using
send_envelopeor generates a direct link for a recipient usingget_signing_url. You also check the list of people involved withlist_recipients. - 3 Finally, the agent reports the status, or if necessary, executes a cleanup by calling
void_envelope.
The bottom line is, you give your agent the goal (e.g., 'Get the NDA signed'), and it executes the sequence of calls to manage the document, send it, and track its status.
Who Is DocuSign MCP For?
This is for the operations manager who spends hours clicking through document portals just to know if a contract is stuck. It’s for the legal tech specialist who needs to automate the handoff of agreements between departments. Use this if your job involves tracking signed documents or onboarding new vendors.
They use this to monitor the entire contract pipeline, checking who needs to sign next and when to follow up on stalled agreements.
They use this to standardize client contracts. They check the list_templates to ensure the correct version of an NDA is always sent, and they use send_envelope to get it out fast.
They use this to onboard employees. They generate standardized employment agreements using get_signing_url and track the completion status of all new hires.
What Changes When You Connect
- Track signing status instantly. Instead of manually logging into the platform, your agent can use
list_envelopesorsearch_envelopesto give you a real-time status update on any contract. - Standardize your agreements. Use
list_templatesto see all approved contract types. Your agent can then useget_templateto ensure you're always sending the correct version, eliminating version control errors. - Securely onboard people. When you need someone to sign, your agent uses
get_signing_urlto generate a temporary, secure link for the recipient, keeping sensitive documents out of email chains. - Manage complex sign-offs. Your agent can check who is involved using
list_recipients, then usesend_envelopeto push the contract out, all without you having to navigate multiple screens. - Maintain compliance records. If a contract needs to be recalled, your agent executes
void_envelope, ensuring the request is officially canceled and logged for audit purposes.
Real-World Use Cases
Onboarding a New Vendor
The vendor agreement needs signing. Instead of manually creating the document, your agent first uses list_templates to find the 'Vendor NDA' template. It then uses send_envelope to create the signing request and tracks the status until all recipients confirm completion.
Auditing Stalled Contracts
You need to know which contracts are stuck. Your agent runs list_envelopes with a date filter to find all agreements sent last month. It then checks the status to identify which specific contracts need a follow-up email.
Generating a Quick Link for a Partner
You need a partner to sign a simple addendum immediately. Your agent uses get_signing_url with the necessary envelope ID and recipient details, providing a secure, temporary link that can be sent via Slack or email.
Recalling an Agreement
The wrong version was sent out. Your agent locates the envelope ID and executes void_envelope, confirming the cancellation and preventing any further signing activity.
The Tradeoffs
Bulk sending via spreadsheets
Copying recipient emails and IDs into a CSV and trying to process them one by one. This is slow, prone to formatting errors, and fails if one record is bad.
→
Use the agent to first run list_templates to find the document type. Then, let the agent handle the bulk send by calling send_envelope with the structured JSON payload.
Manually tracking status changes
Receiving 10 different emails about 10 different documents and having to manually update a status spreadsheet. This is tedious and often inaccurate.
→
Let the agent use list_envelopes or search_envelopes to pull the current status directly from the source, eliminating manual tracking.
Generating links manually
Manually copy-pasting document IDs and recipient names to construct a signing URL. This is a huge security risk and highly error-prone.
→
Your agent handles this automatically. Just provide the envelope ID and recipient details to get_signing_url to generate a secure, single-use link.
When It Fits, When It Doesn't
Use this server if your job requires managing the full document lifecycle: finding the right template, sending the document, tracking signers, or canceling the request. You need guaranteed audit trails and status visibility. Don't use this if you just need to store documents—you'll need a simple file storage API. Also, don't use it if your primary goal is communication (like sending a general memo); you need a messaging tool for that. If you only need to list contacts, check a dedicated CRM API instead. This tool is for governed, trackable agreements.
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.
Available Capabilities
The pain of manual contract management is clicking through dozens of dashboards.
Today, managing signatures means jumping between the main dashboard, then clicking into the envelope, checking the recipient list, and finally viewing the status for each person. It's a cycle of manual clicks and status checks that takes up half a day a week.
With this MCP server, your AI agent does the work. You ask it to 'Show me the status of the Acme contract.' The agent runs `list_envelopes` and gives you a clean report, instantly showing who signed and who's waiting. It's done.
DocuSign MCP Server: Automate signing with real tools.
The manual steps that disappear include searching for the correct template, generating a unique signing link, and initiating the send. All that critical, multi-step logic is wrapped up in the `send_envelope` tool.
You don't manage the process anymore. You just state the goal, and the server executes the entire, compliant workflow. It's that simple.
Common Questions About DocuSign MCP
How do I find all contracts sent last month using the DocuSign MCP Server? +
Use list_envelopes and provide the start date in ISO format. This tool retrieves a list of all envelopes that match your specified date range.
Can I generate a signing link for a contract using the DocuSign MCP Server? +
Yes, use get_signing_url. You must provide the envelope ID and recipient details as JSON to generate a secure, temporary link for the signer.
What is the difference between `get_envelope` and `search_envelopes`? +
get_envelope gets all the details for one specific envelope ID. search_envelopes lets you search for envelopes based on general text keywords.
How do I cancel a signature request using the DocuSign MCP Server? +
Use void_envelope. This tool requires a reason, and the action is irreversible, so be sure of what you're canceling.
What templates are available via the DocuSign MCP Server? +
You can use list_templates to retrieve a list of all standardized document templates available in your account.
How can I use the `list_envelopes` tool to filter documents by date range? +
You provide a from_date in ISO format to the list_envelopes tool. This filters the results to only show envelopes created after that specific date.
What information does the `list_recipients` tool provide about an envelope? +
The list_recipients tool gives you a breakdown of every person associated with the envelope. You can check their details and see their current status in the signing process.
If I need to cancel a document, which tool should I use and what does `void_envelope` require? +
You must use the void_envelope tool. This action is irreversible, so the tool requires you to provide a specific reason before it can void the sent envelope.
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Federal Register
Access the official daily publication for rules, proposed rules, and notices of Federal agencies and organizations.
ECB Interest Rates — Monetary Policy Rates & Banking
ECB key policy rates: the Main Refinancing Operations rate (MRO), Deposit Facility Rate (DFR), Marginal Lending Facility, all three rates combined, and MFI bank lending/deposit rates showing monetary policy transmission across the eurozone.
Qichacha / 企查查
Leading enterprise data platform in China — search companies, check industrial info, and monitor risks via AI.
You might also like
Idealista (Real Estate)
Search real estate via Idealista — find homes, commercial premises, and new developments in Spain, Italy, and Portugal.
PostHog Alternative
Manage product analytics and feature flags via PostHog — query events, inspect cohorts, toggle flags and create annotations from any AI agent.
Monnify
Manage payments and virtual accounts in Nigeria via Monnify — track transactions and reserve accounts directly from your AI agent.