Integration · Documents
Connect Claude & ChatGPT to DocuSeal
Ask your AI who still has to sign a contract, to send a template to a new client, or to fetch the signed PDF. It searches templates, submissions and signers in DocuSeal and reads each signer's status and filled values. It can also create templates from PDF, DOCX or HTML, send them for signing, and update or archive submissions.
Free plan, no credit card. Takes about a minute.
Try asking
“Send our NDA template to [email protected] for signing.”
The AI finds the template and creates a submission for Anna. DocuSeal emails her a signing link.
“Which contracts are still waiting for signatures?”
It searches submissions with status pending and shows each signer's status.
“Get the signed documents for the Nordvik lease as one PDF.”
It finds the submission and returns a download link to the merged, signed PDF.
What your AI can do
Templates
Search, read, update and clone templates, and create new ones from PDF, DOCX or HTML with fillable fields.
Sending for signature
Send a template to one or more signers with prefilled values, or to a list of emails with one submission each.
Tracking and documents
Search submissions and signers, read status, filled values and audit details, and get download links for signed documents.
“Turn this HTML offer letter into a template.”
It creates a template from the HTML. DocuSeal field tags in it become fillable fields.
“Move the deadline on submission 812 to Friday.”
It updates the submission's expiry date.
“Fix the email on the second signer and send the link again.”
It updates the signer's email, and with sending turned on DocuSeal emails the signer again.
17 tools for DocuSeal
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
archive_submissionDeletesArchive a submission by `submission_id` so it is hidden from active lists; pending signers can no longer sign.clone_templateVisible to othersMake a copy of a template by `template_id`, with an optional new name and folder.create_template_from_docxChanges dataCreate a template from one or more DOCX `documents` (name plus base64 file or URL); field tags in the document become fillable fields.create_template_from_htmlChanges dataCreate a template from HTML (`html`, with optional header, footer, name and folder); DocuSeal field tags in the HTML become fillable fields.create_template_from_pdfChanges dataCreate a template from one or more PDF `documents` (name plus base64 file or URL).get_submissionGet one submission by `submission_id`, with every signer's status, filled values and audit details.get_submission_documentsGet download links for the signed documents of a submission by `submission_id`; set merge to get a single PDF.get_submitterGet one signer by `submitter_id`, with status, filled values and signing link.get_templateGet one template by `template_id`, with its signer roles, fields and documents.search_submissionsSearch signing submissions by template_id, status (pending, completed, declined, expired), name/email (`q`) or folder.search_submittersSearch signers by name/email (`q`), submission_id, external_id or completion date range.search_templatesSearch document templates by name (`q`), folder or external_id. Use to find a template ID before sending it for signing.send_for_signatureChanges dataSend a template for signing: `template_id` and `submitters` (email, role, name, prefilled values). With send_email true (default) each signer is emailed a signing link.send_template_to_emailsChanges dataSend a template for signing to a list of `emails` (one submission per email) by `template_id`. Signers are emailed unless send_email is false.update_submissionChanges dataUpdate a submission by `submission_id`: name, expiry date (expire_at) or archived flag.update_submitterChanges dataUpdate a signer by `submitter_id`: name, email, phone, prefilled values or completed flag. With send_email true the signer is emailed again.update_templateChanges dataUpdate a template by `template_id`: name, folder_name, signer roles or archived flag.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose DocuSeal from the app list.
- 2
Paste your key
Paste your DocuSeal API key and your API address. Sign in to DocuSeal, open the API page of the console (console.docuseal.com/api) and copy the key. Use https://api.docuseal.com for the global cloud, https://api.docuseal.eu for the EU cloud, or your own address plus /api if you self-host.
- 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 DocuSeal?
The AI can search and read templates, submissions and signers, including status, filled values, audit details and download links for signed documents. It can create templates from PDF, DOCX or HTML, update and clone templates, send templates for signature, and update or archive submissions and signers.
Does the AI see my DocuSeal API key?
No. Your DocuSeal 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 read-only. Sending for signature emails real people, and archiving a submission means pending signers can no longer sign. Both 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?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own DocuSeal account.
Does it work with the EU cloud or a self-hosted DocuSeal?
Yes. When you connect, you enter your API address: https://api.docuseal.com for the global cloud, https://api.docuseal.eu for the EU cloud, or your self-hosted URL followed by /api.
Related integrations
Let your AI work in DocuSeal today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect DocuSeal freePipMCP is not affiliated with DocuSeal. Product names are trademarks of their owners.






