Documenso
Let your AI work with Documenso, the open-source e-signature platform (Cloud or self-hosted): find documents and templates, check who has signed, read recipients, fields and audit logs, download signed PDFs and certificates, create documents from a PDF or a template, place recipients and fields, send, remind, cancel and delete.
7 天免费 · 无需信用卡 · EU 托管
问 Documenso 任何事
通过 AnythingMCP 对 Documenso 试一个真实提示 — Claude 调用工具并返回答案。在你的消息上按 Enter 即可在 Cloud 安装。
在 Cloud 上安装 DocumensoClaude 是 AI,可能会出错。请核对回答。
2 分钟设置
- 1在 cloud.anythingmcp.com 开始免费试用。
- 2在连接器商店点击 Documenso。提示时粘贴凭据。
- 3生成 MCP API 密钥,将 AI 客户端指向生成的 MCP URL。
配置 Documenso
直接来自连接器定义:在哪里获取凭据、需要哪些权限,以及该适配器调用的是哪个 API。 由连接器作者以英文提供。
Documenso
This connector works with Documenso, the open-source document signing platform, through its API v2 (envelope API): on Documenso Cloud (https://app.documenso.com/api/v2) or on your own server (https://<your host>/api/v2). An envelope is a document to sign or a template; it holds one or more PDFs (envelope items), recipients and fields. The connector lists and reads envelopes, recipients, fields and folders, downloads signed PDFs, audit logs and certificates, creates documents from a PDF or from a template, places recipients and fields, sends, reminds, cancels and deletes.
Setup (2 minutes)
- In Documenso open the team the AI should work in, then Team Settings, API Tokens (
https://app.documenso.com/t/<team url>/settings/tokens, or the same path on your own server). Create a token; choose an expiry (7 days up to never). - Paste it into
DOCUMENSO_API_KEY. It is sent as is in theAuthorizationheader (no "Bearer"), e.g.api_xxxxxxxx. A token has full API access to its team; there are no narrower scopes. - Set
DOCUMENSO_API_URL:https://app.documenso.com/api/v2for Documenso Cloud, orhttps://<your host>/api/v2for a self-hosted instance. No trailing slash. - Run
documenso_list_envelopesto check.
Workflow
- Find:
documenso_list_envelopes(filtertypeDOCUMENT or TEMPLATE,status,query,folder_id),documenso_list_folders. - Read:
documenso_get_envelope(recipients with signing status, fields, envelope items),documenso_get_recipient,documenso_get_field,documenso_get_envelope_audit_log. - Signed files: take
envelopeItems[].idfromdocumenso_get_envelopeand calldocumenso_download_document(versionsigned);documenso_download_audit_log_pdfanddocumenso_download_certificategive the audit trail and signing certificate as PDFs. - Send from a template:
documenso_list_envelopeswithtypeTEMPLATE,documenso_get_envelopeon the template for its recipient ids and field ids, thendocumenso_use_templatewith one entry per template recipient (id= template recipient id) anddistributetrue. Pre-fill fields withprefill_fields. - Send a one-off PDF:
documenso_create_envelopewithfile_urlandrecipients(fields can be given per recipient), or add them afterwards withdocumenso_add_recipientsanddocumenso_add_fields; thendocumenso_distribute_envelope. Every SIGNER needs a signature field. - Change a draft or template:
documenso_update_envelope,documenso_update_recipients,documenso_delete_recipient,documenso_delete_field,documenso_duplicate_envelope. - Follow up:
documenso_redistribute_envelopereminds recipients who have not acted and renews expired links;documenso_cancel_envelopestops a pending document;documenso_delete_enveloperemoves it.
Sending is real: confirm first. documenso_distribute_envelope, documenso_use_template with distribute true and documenso_redistribute_envelope email the recipients. Show the user the document, the recipients with their roles and the message, and send only after a clear yes. Cancel and delete cannot be undone.
Reading the answers: envelope ids are strings (envelope_...); recipient, field and template ids (templateId) are numbers. Times are ISO 8601 in UTC. Envelope status: DRAFT (not sent), PENDING (out for signing), COMPLETED, REJECTED (a recipient declined), CANCELLED. Recipient signingStatus: NOT_SIGNED, SIGNED, REJECTED; readStatus: NOT_OPENED, OPENED; sendStatus: NOT_SENT, SENT. Roles: SIGNER, APPROVER, VIEWER, CC, ASSISTANT. Field positions and sizes are percent of the page (0 to 100), pages start at 1. A recipient's signing link is signingUrl in the send answers (<your Documenso address>/sign/<token>). Recipients and fields cannot be changed once a document is PENDING.
Files: file_url must be a public https link to a PDF; AnythingMCP downloads it and uploads it. Downloads return the PDF itself.
Paging: lists return {"data": [...], "count", "currentPage", "perPage", "totalPages"}; raise page until it reaches totalPages.
Limits and errors: 1000 requests per minute per IP address; 429 means wait (Retry-After seconds). The free Cloud plan allows 5 documents a month; over a plan limit the API answers 400 LIMIT_EXCEEDED. 401 "Invalid token" for a wrong or expired token, or a token of another instance; 404 for an unknown id or a URL without /api/v2; 400 with the validation issues for invalid input.
Switched off at install: documenso_cancel_envelope, documenso_delete_envelope, documenso_delete_recipient and documenso_delete_field; they cannot be undone, so an admin switches them on when the team needs them.