DocuSign
DocuSign provides eSignature and digital agreement solutions, enabling businesses to send, sign, track, and manage documents electronically
Verdict
Common use cases
- Send contracts for e-signature from chat
- Check envelope status during deal reviews
- Add attachments to in-flight envelopes
- Bulk-add signers to signing groups
- Archive signed documents to workspace folders
Integration
- Vendor
- DocuSign
- Category
- other
- Auth
- OAUTH2
- Tools
- 50
- Composio slug
docusign
Tools
- Add contacts to contacts list
Adds multiple contacts to a user's contacts list in docusign. this endpoint allows for bulk addition of contacts with detailed information, including cloud provider details, phone numbers, email addresses, and notary-specific information. i
- Addemailoverridestoenvelope
Adds or modifies email override settings for a specific docusign envelope, allowing customization of the reply-to email address and name, as well as bcc email addresses for archiving purposes. this endpoint should be used when you need to c
- Add envelope attachments
Adds one or more envelope attachments to a draft or in-process envelope in docusign. this endpoint allows developers to include additional files with an envelope that are not converted to pdf and are only accessible through the api. it's us
- Add existing brand to group
This endpoint adds one or more existing brands to a specified group in docusign. it allows users to associate multiple brands with a group, enabling customized branding for different groups within an account. the endpoint should be used whe
- Addfiletoworkspace
This endpoint adds a file to a specific folder within a docusign workspace. it allows users to upload and organize files in their docusign account, enabling better document management and collaboration. the method should be used when integr
- Add members to signing group
This endpoint adds one or more new members to a specified signing group within a docusign account. signing groups allow multiple users to act as potential signers for a document, where any member of the group can sign on behalf of the group
- Add new users to a specified account
This endpoint adds new users to a specified docusign account, allowing bulk creation of up to 500 users in a single call. it's ideal for quickly setting up multiple users with customized permissions and settings. the endpoint requires at le
- Addorupdateaccountstamps
This endpoint allows you to add or update one or more account stamps in a docusign account. it provides a comprehensive way to manage signature and stamp settings, including image properties, user associations, and stamp-specific details. u
- Add or update user custom settings
Adds or updates custom user settings for a specified docusign user. this endpoint allows for flexible storage and retrieval of user-specific information that can be used in your own system, separate from standard docusign account settings.
- Addorupdateusersignature
This endpoint allows you to add or update a user's signature in docusign. it provides comprehensive management of signature properties, including the signature image, font, initials, and stamp details. use this endpoint when you need to cre
- Add part to chunked upload
Adds a chunk or part to an existing chunked upload in docusign. this endpoint is used for uploading large files in smaller pieces, allowing for documents that exceed standard file size limits. it should be used after initiating a new chunke
- Add step to envelope workflow
This endpoint adds a new step to an existing envelope's workflow in docusign. it allows for the configuration of complex workflow rules, including delayed routing, conditional recipients, and specific actions based on envelope status or rec
- Add templates to document in envelope
This endpoint adds pre-configured templates to a specific document within an existing envelope in docusign. it allows you to apply standardized content, such as tabs and anchor text, from templates to documents, streamlining the process of
- Add templates to envelope
This endpoint adds templates to an existing docusign envelope. it's used to apply pre-defined document templates, including content and settings, to standardize workflows. the operation can affect existing recipients based on the 'preserve
- Add user signature and initials images
This endpoint allows you to add or update a user's signature and/or initials images in the docusign system. it supports both creating default signatures based on the user's name and uploading custom signature images. the endpoint can be use
- Add users to existing group
Adds one or more existing docusign users to an existing group within a specified account. this endpoint is used to manage group memberships by adding users to a predefined group. it requires the account id and group id as path parameters, a
- Applyactiontobulksendenvelopes
This endpoint allows users to apply specific actions (resend, correct, or void) to all envelopes within a specified docusign bulk send batch. it's designed for managing large-scale document signing processes efficiently, enabling users to u
- Changeusersinaccount
This endpoint allows you to update information for one or more users within a docusign account. it is used to modify various user attributes such as personal information, settings, permissions, and notification preferences. the endpoint is
- Closeusersinaccount
Closes one or more users in a docusign account, preventing them from accessing account features without permanently deleting them. this endpoint is useful for temporarily disabling user access, such as when an employee is on leave or has ch
- Commit chunked upload for envelopes
This endpoint commits a chunked upload in docusign, finalizing the upload process and preparing the uploaded content for use in other api calls. it should be used after all parts of a large document have been uploaded using the chunked uplo
- Configure cloud storage redirect url
This endpoint configures the redirect url information for one or more cloud storage providers associated with a specific user in docusign. it allows setting up the authentication flow between docusign and various cloud storage services, ena
- Create account custom field
Creates a new custom field at the account level in docusign, making it available for all new envelopes associated with the account. this endpoint enables account administrators to define custom fields for enhanced envelope management and gr
- Create a collaborative workspace
This endpoint creates a new collaborative workspace in docusign, providing a shared area for document management and workflow collaboration. it should be used when setting up a new project or team that requires a centralized space for file
- Createbccemailarchiveconfiguration
Creates a bcc email archive configuration for a docusign account, enabling automatic archiving of docusign-generated emails. this endpoint allows you to set up a bcc email address that will receive copies of all docusign notifications for t
- Create brand profiles for account
This endpoint creates brand profile files for a docusign account, customizing visual and textual elements. it allows setting company name, languages, colors, and landing pages. use it for new branding or major changes. requires 'canselfbran
- Create bulk send request
This endpoint initiates a bulk send process for docusign, allowing users to send a single envelope or template to multiple recipients efficiently. it uses an existing bulk send list and a specified envelope or template to create a batch of
- Create bulk send test request
This endpoint creates a bulk send test request to validate the compatibility between a bulk send list and an envelope or template for docusign's bulk sending feature. it performs comprehensive checks on envelope state, recipients, tabs, and
- Create connect configuration for account
This endpoint creates a custom connect configuration for a specified docusign account, enabling webhook notifications for envelope and recipient events. it allows users to set up real-time updates for esignature workflows without the need f
- Create custom document fields in envelope
Creates custom document fields in an existing envelope document within docusign. this endpoint allows you to add metadata to specific documents in an envelope, which can be used for tracking, sorting, and reporting purposes. it's particular
- Create custom fields for envelope
This endpoint allows you to create or update custom fields for a specific docusign envelope. it is used to add or modify additional metadata to envelopes, which can be utilized for sorting, organizing, searching, and other downstream proces
- Create custom fields in template document
Creates custom document fields in an existing template document within docusign. this endpoint allows users to add metadata to specific documents in a template, enhancing document management and workflow customization. it is particularly us
- Createcustomtabwithproperties
Creates a custom tab with pre-defined properties for use in docusign envelopes. this endpoint allows users to define reusable tab types with specific configurations such as font styles, validation patterns, and positioning rules. custom tab
- Createdocumentresponsivehtmlpreview
Creates a preview of the responsive html version of a specific document within a docusign envelope. this endpoint allows users to visualize how a pdf document will appear as responsive html across various device types before sending it for
- Create Envelope From Template
Creates and sends an envelope using a template. allows multiple recipients with different roles and routing orders.
- Creategroupsforaccount
Creates one or more groups for a specified docusign account. this endpoint is used for managing user access and permissions by organizing users into groups. groups can be associated with permission profiles to streamline user management for
- Createidproofresourcetokenforrecipient
Creates a resource token that allows a sender to retrieve identification data for a specific recipient using docusign's id evidence api. this endpoint is part of the envelope recipient management process and is specifically designed for ide
- Createnewaccountpermissionprofile
This endpoint creates a new permission profile for a docusign account, defining specific sets of permissions for user groups. it allows administrators to establish role-based access control within their docusign environment. the profile con
- Createnotaryjurisdictionobject
Creates a new notary jurisdiction object in the docusign system. this endpoint is used to register or update information about a notary's commission, including their jurisdiction, seal type, and specific details required by different states
- Createorupdateuserauthorizations
Creates or updates multiple user authorizations in docusign, allowing an agent user to perform specific actions on behalf of a principal user. this endpoint enables bulk management of user permissions, including sending, managing, signing,
- Createpreviewofresponsivehtml
Creates a preview of the responsive html version of a specific template document in docusign. this endpoint allows users to visualize how a pdf document will be converted to responsive html across various device types before sending it for
- Createpreviewofresponsivehtmlinenvelope
Creates a preview of the responsive html versions of all documents in an envelope, allowing users to review how pdf documents will appear as responsive html across different device types before sending. this endpoint is particularly useful
- Createrecipientmanualreviewlink
Creates a url for manually reviewing a recipient's identity in docusign. this endpoint is used when automatic identity verification has failed and manual review is required. it returns a url that allows the sender to access a page for manua
- Createrecipientpreviewforenvelope
Creates a url for previewing the recipient's view of a draft envelope or template. this endpoint allows senders to simulate the recipient's experience by generating an embeddable preview url. it's useful for verifying the appearance and fun
- Createrecipientviewurl
Creates a url for embedding the docusign recipient view ui within an application, allowing users to sign documents directly in the app. this endpoint is specifically used for envelopes in the 'sent' status and generates a temporary url that
- Create sender view url for envelope
Creates a url for the sender view of a docusign envelope, enabling the embedding of docusign ui within an external application. this endpoint is crucial for integrating envelope sending functionality, allowing users to prepare and send enve
- Create signing group
Creates one or more signing groups in a docusign account. this endpoint allows account administrators to set up predefined groups of recipients for document signing. multiple signing groups can be created in a single api call, enhancing eff
- Createtemplatedocumentcustomfields
This endpoint creates custom document fields in an existing docusign template. it allows users to add both list-type and text-type custom fields to enhance template functionality and capture additional data during the envelope creation and
- Create template recipient preview url
This endpoint generates a url that allows senders to preview the experience of a specific recipient for a docusign template. it's useful for checking how the template will appear to the recipient before actually sending it. the preview url
- Createtemplateresponsivehtmlpreview
Creates a preview of the responsive html versions of all documents associated with a docusign template. this endpoint enables users to generate and customize the html preview of pdf documents across various device types before sending them
- Create template workflow step
This endpoint adds a new workflow step to an existing docusign template. it allows users to define complex routing and conditional recipient rules within the template's workflow. the endpoint is used to create automated processes for docume
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Find DocuSign in the MCP directory and click Connect. 3. You'll be redirected to DocuSign's OAuth consent screen — sign in with an account that has API access enabled (typically an admin or developer account). 4. Grant the requested scopes: envelope read/write, user management, and workspace file access are the core permissions; if you plan to manage brands or signing groups, approve those scopes too. 5. After authorizing, Switchy redirects you back and confirms the connection is live. 6. Open any Space, type '@DocuSign list my envelopes' and send — if you see a summary of recent envelopes, the integration works. 7. To send a document for signature, upload a file to the Space, then prompt '@DocuSign create an envelope with this file and send it to [email]'. 8. The MCP returns an envelope ID and signing URL you can share with recipients.
What teammates see: by default, memories from DocuSign are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Send Contract for Signature
@DocuSign create an envelope with the attached NDA and send it to jane@example.com for signature. Set the subject line to 'NDA for Q2 Partnership'.Open in a Space →
Check Envelope Status
@DocuSign show me the status of envelope ID 7a3f9c2e-4b1d-8e6a-9f2c-1d4e7b8a3c5f. Who has signed and who's still pending?Open in a Space →
Add Attachment to Envelope
@DocuSign add the uploaded exhibit file to envelope ID 7a3f9c2e-4b1d-8e6a-9f2c-1d4e7b8a3c5f as an attachment. Keep it in original format.Open in a Space →
Bulk Add Contacts
@DocuSign add these three contacts to my contacts list: john@acme.com, sarah@widgets.co, and mike@tools.io. Use their email addresses as display names.Open in a Space →
Create Signing Group
@DocuSign create a signing group called 'Legal Approvers' and add legal@company.com and counsel@company.com as members. Any member can sign for the group.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@DocuSign list all envelopes sent in the last 7 days that are still waiting for signatures, grouped by status
Based on your account activity, here are envelopes from the past week awaiting signatures: **Awaiting Recipient Action (4 envelopes)** - Q1 Budget Approval (sent Jan 15, awaiting CFO signature) - Vendor Agreement - Acme Corp (sent Jan 14, 2 of 3 signatures complete) - Employee Onboarding - J. Smith (sent Jan 12, awaiting HR countersignature) - NDA - Consultant Project (sent Jan 11, awaiting recipient) **Delivered but Unopened (1 envelope)** - Partnership MOU Draft (sent Jan 10, not yet viewed) This is an illustrative summary of what the MCP would return after querying your envelope status data.
This example demonstrates read-heavy querying across envelope metadata. The MCP requires OAuth scope to access envelope status and recipient details. Response time depends on account size—accounts with thousands of active envelopes may see slower queries. Filtering by date range and status helps narrow results efficiently.
@DocuSign send the Q2_Planning.pdf document to sarah@company.com and mike@company.com for signature, with sarah signing first then mike
Envelope created and sent successfully. **Envelope ID:** 3fa85f64-5717-4562-b3fc-2c963f66afa6 **Status:** Sent **Recipients:** 1. Sarah Chen (sarah@company.com) - Signer, routing order 1 2. Mike Torres (mike@company.com) - Signer, routing order 2 Sarah will receive the signing request immediately. Mike will be notified automatically once Sarah completes her signature. You can track progress in your DocuSign account or request status updates through this MCP. This illustrates the envelope creation workflow—actual envelope IDs and delivery timing will vary.
This write action creates a real envelope in your DocuSign account and triggers email notifications to recipients. Requires OAuth scopes for envelope creation and sending. The MCP cannot attach documents directly—you must reference files already uploaded to DocuSign or provide accessible URLs. Sequential routing (sarah before mike) is a common pattern for approval workflows.
@DocuSign review all envelopes completed this month and draft a summary report highlighting any that took longer than 5 days to complete
**January Envelope Completion Summary** Completed this month: 23 envelopes Average completion time: 3.2 days **Envelopes exceeding 5-day threshold (4 total):** 1. **Annual Service Agreement - Beta Industries** (9 days) - Delay: Third signer (legal counsel) didn't open until day 7 - Completed Jan 18 2. **Consulting SOW Amendment** (7 days) - Delay: Multiple reminder emails required - Completed Jan 22 3. **Real Estate Lease Renewal** (8 days) - Delay: Recipient requested clarification on terms (day 4) - Completed Jan 25 4. **Equipment Purchase Order** (6 days) - Delay: Weekend delivery, signed Monday - Completed Jan 28 This synthesis combines envelope metadata with AI analysis to identify bottlenecks in your signing workflows.
This example pairs DocuSign data retrieval with AI reasoning to generate insights. The MCP fetches envelope completion timestamps and recipient activity logs, then the AI calculates durations and identifies patterns. Useful for process optimization but requires sufficient historical data. Completion time calculations assume business days unless specified otherwise.
Use-case deep-dives
When DocuSign MCP speeds up offer-letter workflows
A 6-person HR team at a Series A startup sends 15-20 offer letters a month, each needing legal review before the candidate signs. The DocuSign MCP wins here because the team can build a Switchy workflow that creates the envelope, adds the PDF, routes to the legal reviewer, then auto-sends to the candidate once legal approves—all without leaving the chat. The 'Add envelope attachments' and 'Add members to signing group' tools handle the routing logic. The OAuth2 setup takes 20 minutes but pays off immediately if your team is already on DocuSign Enterprise. If you're on a free or personal plan, the API limits make this MCP impractical. For teams sending more than 10 contracts a month with multi-step approval, this MCP cuts the manual envelope-setup time by 70%.
Why this MCP works for B2B customer success teams
A 4-person customer success team at a SaaS company needs signed MSAs, DPAs, and BAAs from every new enterprise customer. The DocuSign MCP is the right call when the team wants to trigger document sends from Switchy based on CRM stage changes or Slack requests. The 'Add contacts to contacts list' and 'Add new users to a specified account' tools let the team bulk-load customer contacts and provision signing groups for multi-stakeholder deals. The 50-tool surface means you can also pull envelope status and resend reminders without opening the DocuSign UI. The threshold: if your onboarding flow requires more than 3 custom fields or conditional routing, you'll hit the MCP's limits and need to script it in the DocuSign UI first. For straightforward multi-doc sends with light customization, this MCP saves 15 minutes per customer.
When this MCP handles high-volume NDA distribution
A 3-person procurement team at a mid-market manufacturer sends 40+ NDAs a quarter to potential suppliers. The DocuSign MCP is built for this: the team can upload a CSV of vendor contacts, then use the 'Add contacts to contacts list' tool to bulk-load them and the envelope-creation tools to send templated NDAs in one Switchy command. The 'Addemailoverridestoenvelope' tool lets them set a shared procurement inbox as the reply-to, so responses don't land in one person's email. The OAuth2 auth means the whole team shares one credential, which is fine for read-only status checks but risky if you need audit trails per sender. If your compliance team requires individual sender attribution, you'll need per-user OAuth flows, which this MCP doesn't streamline. For teams prioritizing speed over granular audit logs, this MCP turns a 2-hour manual send into a 10-minute batch job.
Frequently asked
What can the DocuSign MCP do in Switchy?
The DocuSign MCP lets your team send envelopes, manage signing groups, add attachments, and handle contacts directly from Switchy's AI workspace. It exposes 50 tools covering envelope lifecycle, user management, workspace files, and branding. You can automate workflows like bulk-adding signers or archiving signed documents without switching to the DocuSign web UI.
Do I need DocuSign admin access to connect this MCP?
Yes. OAuth2 setup requires account-level permissions to manage envelopes, users, and signing groups. A standard DocuSign user can't grant the scopes this MCP requests. Your DocuSign admin should connect it in Switchy, then share the workspace with team members who need envelope or contact management capabilities.
Can the MCP create and send envelopes for signature?
Yes, but envelope creation is a multi-step process. The MCP can add attachments, set email overrides, and manage signing groups, but you'll typically chain several tool calls to build a complete envelope. It doesn't replace DocuSign's template designer—use templates in DocuSign, then reference them via the MCP when sending.
How does this compare to using DocuSign's API directly?
The MCP wraps DocuSign's REST API with natural-language tool descriptions, so your team can trigger actions without writing code. You lose fine-grained control over request payloads, but gain speed for common tasks like adding signers or uploading files. For complex envelope logic, the API still wins.
Does connecting DocuSign count against my Switchy plan limits?
No. MCP connections are unlimited on all Switchy plans. However, DocuSign enforces its own API rate limits and envelope quotas based on your DocuSign subscription tier. Heavy automation—like bulk-adding 500 users—may hit DocuSign's throttles, not Switchy's.