Documenso MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.39.2Updated Nov 14, 2026

Read and send documents for signature — templates, recipients, fields and folders.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Hosted Documenso server that lets an assistant browse documents, templates, recipients and fields, and create or send documents for e-signature.

What you can do
  • List and fetch documents, including several by ID, with recipients, fields and status
  • Inspect recipients and fields, list attachments, and get a PDF download link
  • List templates and folders, and read a template's placeholder recipients and fields
  • Create a document from a template, add recipients, duplicate a document, create folders
  • Send or resend documents for signature by email
  • Check usage, request a feature, upgrade or cancel the subscription
When to use it
Useful when you work with Documenso for contracts or approvals and want an assistant to answer questions like which documents are still awaiting signatures, who has signed, or which templates are available, and to prepare and send documents for signing.
Requirements
Remote MCP endpoint added by URL only; no local install. Sign-in uses OAuth, and on first connect you paste your Documenso credentials, which are stored per user. No API key or Authorization header goes in the client config.
Before you install
Sending and resending documents emails real people, and other write tools create documents, recipients and folders; confirm before running them. Your Documenso credentials are stored by the third-party host. The free tier allows 50 tool calls per month, and paid plans (Pro, Pro+) are billed through Stripe checkout links, with no refund for the current period on cancellation.

Installation

In SourceWeft

  1. Open Documenso MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fdocumenso/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "documenso-by-usefulapi": {
      "type": "http",
      "url": "https://documenso.usefulapi.io/mcp"
    }
  }
}

README

Documenso MCP by usefulapi

Read and send documents for signature — templates, recipients, fields and folders. Hosted, no local install.

Live endpoint: https://documenso.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://documenso.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http documenso https://documenso.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "documenso": {      "url": "https://documenso.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Documenso credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/documenso/

On first connect you'll paste your Documenso credentials. They are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
documenso_list_documentsreadList documents
documenso_get_documentreadGet one document
documenso_get_documents_by_idsreadGet several documents by id
documenso_get_recipientreadGet one recipient
documenso_get_fieldreadGet one field
documenso_list_document_attachmentsreadList document attachments
documenso_get_document_download_urlreadGet a document download link
documenso_list_templatesreadList templates
documenso_get_templatereadGet one template
documenso_list_foldersreadList folders
documenso_create_document_from_templatewriteCreate a document from a template
documenso_add_recipientwriteAdd a recipient to a document
documenso_distribute_documentwriteSend a document for signature
documenso_redistribute_documentwriteResend a document to recipients
documenso_duplicate_documentwriteDuplicate a document
documenso_create_folderwriteCreate a folder
documenso_usage_statusmetaUsage status (free-tier meter)
documenso_request_featuremetaRequest a missing feature
documenso_upgrademetaUpgrade to Pro or Pro+
documenso_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro$9/mo or $90/yr (2 months free)10,000 tool calls / month
Pro+$39/mo or $390/yr (2 months free)100,000 tool calls / month

Each paid plan covers this server only. Ask your AI to run documenso_upgrade and choose Pro or Pro+, billed monthly or yearly (it returns a Stripe Checkout link). If you already have Pro, ask to change it to Pro+. The change requires your confirmation, keeps your billing interval and charges the price difference for the rest of the period immediately. Cancel any time with documenso_cancel_subscription: your paid plan continues to the end of the paid period, with no refund for the current period, and asking to resume the same plan with documenso_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT

Source: servers/documenso/README.md at commit f22f848

Tools

16

documenso_list_documents

List documents

List documents, optionally filtered by status, folder, source template or a text query. Documenso v2: GET /document.

ParameterspagequerysourcestatusperPagefolderIdtemplateIdorderByDirection

documenso_get_document

Get one document

Fetch a single document with its recipients, fields and current status. Documenso v2: GET /document/{documentId}.

ParametersdocumentIdrequired

documenso_get_documents_by_ids

Get several documents by id

Fetch several documents in one call. Read-only despite being a POST — the v2 API is action-shaped. Documenso v2: POST /document/get-many.

ParametersdocumentIdsrequired

documenso_get_recipient

Get one recipient

Fetch a single recipient — their email, role, signing order and whether they have signed. Documenso v2: GET /document/recipient/{recipientId}.

ParametersrecipientIdrequired

documenso_get_field

Get one field

Fetch a single document field — its type, page, position and inserted value. Documenso v2: GET /document/field/{fieldId}.

ParametersfieldIdrequired

documenso_list_document_attachments

List document attachments

List the attachments on one document. Documenso v2: GET /document/attachment.

ParametersdocumentIdrequired

documenso_get_document_download_url

Get a document download link

Get a download URL for a document's PDF. Returns a link, not the file bytes. Documenso v2: GET /document/{documentId}/download.

ParametersversiondocumentIdrequired

documenso_list_templates

List templates

List reusable document templates. Templates are how you create a new document without uploading a PDF. Documenso v2: GET /template.

ParameterspagequeryperPagefolderId

documenso_get_template

Get one template

Fetch a single template with its recipient placeholders and fields — read this before calling documenso_create_document_from_template so you know the recipient ids. Documenso v2: GET /template/{templateId}.

ParameterstemplateIdrequired

documenso_list_folders

List folders

List folders used to organise documents and templates. Documenso v2: GET /folder.

ParameterspagequeryperPageparentId

documenso_create_document_from_template

Create a document from a template

Create a new document from an existing template, filling in the real recipients. Set distribute_document to true to send it for signature immediately. Call documenso_get_template first to read the placeholder recipient ids. Documenso v2: POST /template/use.

ParametersfolderIdexternalIdrecipientsrequiredtemplateIdrequireddistribute_document

documenso_add_recipient

Add a recipient to a document

Add a signer, approver, viewer or CC to a draft document. Documenso v2: POST /document/recipient/create.

ParametersnamerequiredrolerequiredemailrequireddocumentIdrequiredsigningOrder

documenso_distribute_document

Send a document for signature

Send a draft document to its recipients for signature. This emails real people. Documenso v2: POST /document/distribute.

ParametersmessagesubjectdocumentIdrequired

documenso_redistribute_document

Resend a document to recipients

Resend the signing invitation to named recipients of an already-sent document. This emails real people. Documenso v2: POST /document/redistribute.

ParametersdocumentIdrequiredrecipientsrequired

documenso_duplicate_document

Duplicate a document

Copy an existing document into a new draft, keeping its fields. Documenso v2: POST /document/duplicate.

ParametersdocumentIdrequired

documenso_create_folder

Create a folder

Create a folder for organising documents or templates. Documenso v2: POST /folder/create.

ParametersnamerequiredtypeparentId

Version history

26
  1. v1.39.2LatestNov 14, 2026
  2. v1.39.1Nov 13, 2026
  3. v1.38.0Nov 12, 2026
  4. v1.37.3Nov 11, 2026
  5. v1.36.5Nov 8, 2026
  6. v1.36.4Nov 7, 2026
  7. v1.35.3Nov 5, 2026
  8. v1.35.2Nov 5, 2026
  9. v1.35.1Nov 4, 2026
  10. v1.35.0Nov 3, 2026
  11. v1.34.1Nov 3, 2026
  12. v1.33.0Nov 1, 2026
  13. v1.31.0Oct 31, 2026
  14. v1.30.0Oct 31, 2026
  15. v1.29.2Oct 30, 2026
  16. v1.29.0Oct 30, 2026
  17. v1.24.0Oct 26, 2026
  18. v1.21.3Oct 25, 2026
  19. v1.21.0Oct 25, 2026
  20. v1.20.0Oct 24, 2026
  21. v1.17.0Oct 23, 2026
  22. v1.16.4Oct 22, 2026
  23. v1.16.3Oct 21, 2026
  24. v1.11.1Oct 9, 2026
  25. v1.10.0Oct 9, 2026
  26. v1.0.0Sep 29, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations