Integration

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.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Documenso.Built from the 36 Documenso tools below, on the connection you add once.

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 Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Documenso

  1. Create your workspace

    Sign up free. Nothing to install.

  2. 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.

  3. 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.

Popular integrations

Browse the whole catalog