Documenso integration
Documenso is an open-source electronic signature platform, available as a cloud service and self-hosted. This integration covers the v2 Envelope API: create an envelope from uploaded PDFs, add its items, recipients and fields, update, duplicate, cancel or delete it, distribute or redistribute it for signature, reject on behalf of a recipient, download a signed item, the signing certificate or the audit log as PDF, read the audit trail, turn a template envelope into a document envelope, mint an embedding presign token, and organise everything into folders. The deprecated document and template endpoints that the Envelope API replaces are not included. The host is part of the credential because Documenso can be self-hosted; cloud users enter app.documenso.com. Authentication is an API token created in the account settings and sent verbatim in the Authorization header, with no Bearer prefix.
Say what should happen.
The workflow builds itself.
What you can do with Documenso
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Delete, 6 operations
delete_envelopeDelete envelopePOSTDelete envelope.delete_envelope_attachmentDelete envelope attachmentPOSTDelete attachment.delete_envelope_fieldDelete envelope fieldPOSTDelete envelope field.delete_envelope_itemDelete envelope itemPOSTDelete envelope item.delete_envelope_recipientDelete envelope recipientPOSTDelete envelope recipient.delete_folderDelete folderPOSTDelete folder.
Create, 3 operations
create_envelopeCreate envelopePOSTCreate envelope.create_envelope_attachmentCreate envelope attachmentPOSTCreate attachment.create_folderCreate folderPOSTCreate new folder.
Create many, 3 operations
create_envelope_fieldsCreate envelope fieldsPOSTCreate envelope fields.create_envelope_itemsCreate envelope itemsPOSTCreate envelope items.create_envelope_recipientsCreate envelope recipientsPOSTCreate envelope recipients.
Download, 3 operations
download_envelope_audit_log_pdfDownload envelope audit log pdfGETDownload envelope audit log PDF.download_envelope_certificate_pdfDownload envelope certificate pdfGETDownload envelope certificate PDF.download_envelope_itemDownload envelope itemGETDownload an envelope item.
Update, 3 operations
update_envelopeUpdate envelopePOSTUpdate envelope.update_envelope_attachmentUpdate envelope attachmentPOSTUpdate attachment.update_folderUpdate folderPOSTUpdate folder.
Update many, 3 operations
update_envelope_fieldsUpdate envelope fieldsPOSTUpdate envelope fields.update_envelope_itemsUpdate envelope itemsPOSTUpdate envelope items.update_envelope_recipientsUpdate envelope recipientsPOSTUpdate envelope recipients.
Envelope, 2 operations
find_envelopesFind envelopesGETFind envelopes.get_envelopeGet envelopeGETGet envelope.
Attachment, 1 operation
find_envelope_attachmentsFind envelope attachmentsGETFind attachments.
Audit log, 1 operation
list_envelope_audit_logsList envelope audit logsGETGet envelope audit logs.
Cancel, 1 operation
cancel_envelopeCancel envelopePOSTCancel envelope.
Create presign token, 1 operation
create_embedding_presign_tokenCreate embedding presign tokenPOSTCreate embedding presign token.
Distribute, 1 operation
distribute_envelopeDistribute envelopePOSTDistribute envelope.
Duplicate, 1 operation
duplicate_envelopeDuplicate envelopePOSTDuplicate envelope.
Field, 1 operation
get_envelope_fieldGet envelope fieldGETGet envelope field.
Folder, 1 operation
find_foldersFind foldersGETFind folders.
Get many, 1 operation
get_envelopes_by_idsGet envelopes by idsPOSTGet multiple envelopes.
Recipient, 1 operation
get_envelope_recipientGet envelope recipientGETGet envelope recipient.
Redistribute, 1 operation
redistribute_envelopeRedistribute envelopePOSTRedistribute envelope.
Reject, 1 operation
reject_envelope_as_recipientReject envelope as recipientPOSTReject envelope recipient on behalf of.
Use, 1 operation
create_envelope_from_templateCreate envelope from templatePOSTUse envelope.
Use Documenso from Claude Code, Cursor or Codex
Connect Documenso in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Documenso operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Documenso
- Create your workspace
Sign up free. Nothing to install.
- Connect Documenso once
Add your Documenso connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Documenso integration FAQ
What can you do with the Documenso integration?
LiveContext exposes 36 operations on Documenso, covering delete, create, create many and download.
