
Integration · Documents
Connect Claude & ChatGPT to DocuSign
Ask your AI who has not signed yet, to send a contract from a template, or for the signed PDF in DocuSign eSignature. It lists and searches envelopes, reads recipients, audit trails and form data, and downloads documents. It can also create envelopes from templates, add or correct recipients, send drafts, resend reminders and void envelopes.
Free plan, no credit card. Takes about a minute.
Try asking
“Which envelopes sent this month are still waiting for signatures?”
The AI lists envelopes from that date with status sent or delivered, with subject and recipients.
“Send the NDA template to Jane Smith, [email protected].”
It reads the template's roles and creates an envelope with Jane in the signer role. With status sent, DocuSign emails her right away.
“Who has signed the partnership agreement, and who is missing?”
It lists the envelope's recipients with routing order and status for each person.
What your AI can do
Envelope status
List and search envelopes, check the status of several at once and read the audit trail of who sent, viewed, signed or declined.
Send from templates
Create envelopes from templates as drafts or sent, add or correct recipients, and open a draft in DocuSign to place fields.
Documents and data
Download envelope and template documents as PDF, get the certificate of completion and read the values recipients filled in.
“Download the signed contract with the certificate of completion.”
It downloads the documents as a PDF, plus the certificate of completion.
“Resend the reminder to the client on envelope 7f3a.”
It resends the envelope's email notifications from DocuSign.
“What did the new employee fill in on the onboarding form?”
It reads the envelope's form data: the names, dates and checkboxes the recipients filled in.
20 tools for DocuSign eSignature
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_envelope_recipientsChanges dataAdd signers or carbon-copy recipients to an existing envelope. Pass envelope_id and signers or carbon_copies with name, email, recipientId and routingOrder. If the envelope is already sent, the new recipients may get an email.create_envelopeChanges dataCreate an envelope, usually from a template: pass templateId, templateRoles (name, email, roleName) and emailSubject in body. With status 'sent' DocuSign emails the recipients right away; use 'created' to save a draft instead.download_envelope_documentDownload a document from an envelope as a PDF. Pass envelope_id and document_id; use 'combined' for all documents in one PDF or 'certificate' for the certificate of completion.download_template_documentDownload a template's document as a PDF. Pass template_id and document_id, or 'combined' for all documents in one PDF.get_accountGet details of the connected DocuSign account, such as its name, plan and billing period.get_envelopeGet one envelope by envelope_id, including its status, subject, sender and sent/completed dates.get_envelope_form_dataGet the values recipients typed into the fields of an envelope, such as names, dates and checkboxes. Pass envelope_id.get_envelope_sender_view_urlChanges dataGet a link that opens a draft envelope in DocuSign so a person can place signature fields and send it. Pass envelope_id and a return_url to go back to afterwards.get_envelope_statusesChanges dataCheck the status of several envelopes at once. Pass envelope_ids, or a from_date to get every envelope that changed since then.get_templateGet one template by template_id, including its documents and recipient roles. Use the role names when creating an envelope from it.list_envelope_audit_eventsGet the audit trail of an envelope: who sent, viewed, signed or declined it, and when. Pass envelope_id.list_envelope_documentsList the documents in an envelope with their document IDs, names and page counts. Pass envelope_id.list_envelope_recipientsList the recipients of an envelope with each person's routing order and status (sent, delivered, signed, declined). Pass envelope_id.list_envelopesList or search envelopes. Pass from_date (required by DocuSign unless you pass envelope_ids), and optionally status (e.g. sent, delivered, completed, declined, voided), search_text, or folder_types.list_favorite_templatesList the templates marked as favorites in the account.list_templatesList or search the templates in the account. Optionally pass search_text, folder_ids, or date filters.list_usersList users in the DocuSign account. Optionally filter by email or email_substring, for example to look up yourself or a colleague.remove_envelope_recipientDeletesRemove one recipient from an envelope that has not been completed. Pass envelope_id and recipient_id (from list_envelope_recipients).update_envelopeChanges dataSend a draft (status 'sent', which emails the recipients), void a sent envelope (status 'voided' plus voidedReason; voiding is irreversible), or resend notifications with resend_envelope=true. Pass envelope_id.update_envelope_recipientsVisible to othersCorrect recipients on an envelope, such as a wrong name or email, by passing envelope_id and signers with their recipientId. Set resend_envelope=true to email the corrected recipients again.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose DocuSign eSignature from the app list.
- 2
Paste your key
Paste four values from your own DocuSign app, then sign in to DocuSign once. In DocuSign go to Settings (Admin) > Apps and Keys, click Add App and Integration Key, add a secret key and the redirect URI https://pipmcp.com/oauth/callback. Paste the Integration key and Secret key. On the same page copy the API Account ID and the first part of the Account Base URI (the na3 in https://na3.docusign.net). PipMCP renews access automatically after that.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.
Questions
What can the AI do in DocuSign?
The AI can read the account, users, envelopes, recipients, audit events, form data, templates and favorite templates, and download envelope and template documents. It can create envelopes, add, correct or remove recipients, send drafts, resend notifications, void envelopes and get a link to prepare a draft in DocuSign.
Does the AI see my DocuSign credentials?
No. Your DocuSign credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with status checks only. Sending envelopes, correcting recipients and voiding can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
DocuSign connects with OAuth, and OAuth connections need the PipMCP Pro plan or above. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own DocuSign account.
Will the AI send documents for signature on its own?
Only if you let it. The AI can create an envelope as a draft, which DocuSign does not send, or with status sent, which emails the recipients right away. Voiding a sent envelope cannot be undone. You can require approval for create_envelope and update_envelope, or leave them off.
Related integrations
Let your AI work in DocuSign eSignature today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect DocuSign eSignature freePipMCP is not affiliated with DocuSign eSignature. Product names are trademarks of their owners.



