AddSign

io.github.rmindgh由 GitHub 帳號 rmindgh 發布v0.1.5更新於 Oct 28, 2026

Send documents for e-signature from templates, track status, remind signers, get signed PDFs.

已驗證Streamable HTTP可網頁執行效率與工作流商業與電商

概覽

AI 產生的概覽

AddSign MCP 伺服器讓助理用範本送出文件進行電子簽署、追蹤簽署狀態、提醒簽署人並取得已簽署 PDF。

可以做什麼
  • 列出範本及其所需的簽署人角色與欄位摘要
  • 用範本建立文件並以電子郵件寄給簽署人,透過請求 ID 確保冪等
  • 查看文件狀態、各簽署人狀態與近期稽核事件,並依狀態篩選文件清單
  • 提醒尚未簽署的人,受伺服器端冷卻時間限制
  • 取得短時效的簽署下載連結與 SHA-256 雜湊值,用來驗證已簽署 PDF
適用情境
適合讓助理端到端處理電子簽署作業:從範本準備合約、寄給簽署人、追蹤進度、催促尚未簽署者,並取回完成的 PDF 歸檔。
執行需求
可使用 addsign.io 遠端端點,或以 Node.js 執行本機 npm 套件 addsign-mcp;需要 AddSign 帳號與 API 金鑰,透過環境變數 ADDSIGN_API_KEY 提供;宣告需要 OAuth;需能連線至 AddSign API。選用變數 ADDSIGN_BASE_URL 可指向其他部署。
安裝前請注意
API 金鑰屬於機密:應放在環境變數中,不要寫進提示詞或提交到版本庫的設定檔,外洩後應在服務商設定頁撤銷。送出與提醒是寫入操作,會寄送電子郵件給真實簽署人。用量受方案上限限制(免費版每月 8 份文件);出現 plan_limit_reached 表示已達上限,不應重試。文件內容與簽署人資料會傳送給 AddSign 這個第三方。沒有取消或刪除文件的工具。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 AddSign,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.rmindgh%2Faddsign-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "addsign": {
      "type": "http",
      "url": "https://addsign.io/api/mcp"
    }
  }
}

README

addsign-mcp

MCP server for AddSign — lets AI agents send documents for signature, track signing status, remind signers, and download signed, hash-verifiable PDFs.

Stateless by design: it speaks only AddSign's public v1 API with your API key. No database access, no shared secrets. Revoking the key at addsign.io/settings/api kills the integration instantly.

Setup

  1. Create an API key at addsign.io → Settings → API Keys (free on every plan; Free includes 8 documents/month).
  2. Set it in the environment — never in prompts or config committed to git:
bash
export ADDSIGN_API_KEY=sk_...

Claude Code

bash
claude mcp add addsign --env ADDSIGN_API_KEY=sk_... -- npx -y addsign-mcp

(Until the npm package is published, point at a checkout instead: claude mcp add addsign --env ADDSIGN_API_KEY=sk_... -- node /path/to/simple-sign/mcp/dist/index.js)

Claude Desktop (claude_desktop_config.json)

json
{  "mcpServers": {    "addsign": {      "command": "node",      "args": ["/path/to/simple-sign/mcp/dist/index.js"],      "env": { "ADDSIGN_API_KEY": "sk_..." }    }  }}

Environment

VariableRequiredDefaultPurpose
ADDSIGN_API_KEYyes—Your AddSign API key (sk_...)
ADDSIGN_BASE_URLnohttps://addsign.ioPoint at a different deployment

Tools

ToolKindWhat it does
list_templatesreadTemplates + the signer roles each expects + field summary
send_for_signaturewriteCreate from template + email signers; idempotent via request_id
check_statusreadDocument + per-signer state + recent audit events
download_signedread5-minute signed URL + the ledger's SHA-256 for verification
remindwriteNudge pending signers (4h per-signer server-side cooldown)
list_documentsreadPaginated document list, filterable by status

No destructive tools: an agent cannot cancel or delete a legal document through this server.

A typical agent flow

list_templates                      → find "Contract to Lease", roles: [tenant_1, tenant_2]send_for_signature {template_id,  signers: [Artem…, Valeria…],  request_id: <uuid>}               → document_id, status: pending, usage 3/8check_status {document_id}          → Artem signed, Valeria viewedremind {document_id, valeria@…}     → reminded (or skipped: reminded_recently)download_signed {document_id}       → url + sha256 → fetch, verify, file it

Error semantics

Every AddSign error carries a stable error_code; this server appends the right next step for the agent. The two that matter most:

  • rate_limited (429) — back off retry_after seconds, retry.
  • plan_limit_reached (402) — never retry; the monthly cap resets on the 1st or the human upgrades.

Development

bash
cd mcpnpm installnpm run build     # → dist/index.jsADDSIGN_API_KEY=sk_... node dist/index.js

來源:README.md,提交 fb75f2c

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

2
  1. v0.1.5最新Oct 3, 2026
  2. v0.1.4Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分