eSignatures
官方合約與範本管理,用於起草、審閱及發送具有法律約束力的合約。
你可以用 eSignatures MCP 做什麼?
- 建立並發送合約 — 要求草擬保密協議或一般協議,然後透過
create_contract發送給簽署者或儲存為草稿。 - 管理簽署者與請求 — 在現有合約上新增、更新或移除簽署者,並透過
add_contract_signer和resend_contract_signer_request重新發送簽署請求。 - 即時編輯合約內容 — 透過尋找/取代修改有效合約的 Markdown 內文,或使用
update_contract_content和query_contract_content檢閱較早的版本。 - 建立並重複使用範本 — 建立、編輯和列出以 Markdown 為基礎的範本,並邀請協作者透過
create_template和list_templates維護這些範本。 - 發佈可重複使用的簽署連結 — 將範本轉換為公開簽署 URL,適用於免責聲明或保密協議,並可透過
create_contract_link和update_contract_link設定驗證與副本收件人選項。
文件
mcp-server-esignatures
最具開發者與 AI 友善度的電子簽名平台。
傳統電子簽名工具將你限制在僵化、靜態的 PDF 檔案中。 eSignatures.com 採取不同的做法——合約在整個生命週期中保持完全可編輯、以 Markdown 為基礎的內容,讓開發者、自動化系統和 AI 代理程式能輕鬆建立、理解、修改與管理。
這個 MCP 伺服器讓 AI 代理程式(例如 Claude)能即時存取完整的 eSignatures API,實現:
- 動態合約建立與編輯——即使在寄出後也能修改
- 以 Markdown 為基礎的內容,AI 可以產生、理解與更新
- 端到端工作流程:草擬 → 佔位符填寫 → 寄送 → 簽署 → 修訂
- 彈性的範本與可重複使用的合約工作流程
- 合約連結:可重複使用的公開簽署 URL,適用於免責聲明、保密協議與入職表單
- 簽署人管理、通知與生命週期自動化
專為智慧型、適應性合約工作流程而打造——而非過時的 PDF 簽署流程。
工具
| 工具 | 類別 | 說明 |
|---|---|---|
create_contract | 合約 | 寄送合約,或儲存為草稿以供審閱 |
send_draft_contract | 合約 | 將草稿合約寄送給其簽署人 |
query_contract | 合約 | 取得合約資訊 |
withdraw_contract | 合約 | 撤回進行中的合約 |
delete_contract | 合約 | 刪除草稿或測試合約 |
list_recent_contracts | 合約 | 列出近期合約,每頁 100 筆 |
add_contract_signer | 簽署人 | 新增簽署人至既有合約 |
update_contract_signer | 簽署人 | 更新既有簽署人的聯絡資訊 |
resend_contract_signer_request | 簽署人 | 寄送或重新寄送簽署請求給簽署人 |
delete_contract_signer | 簽署人 | 從合約中移除簽署人 |
query_contract_placeholder_fields | 佔位符 | 取得合約的佔位符欄位值 |
update_contract_placeholder_fields | 佔位符 | 更新進行中合約的佔位符欄位 |
query_contract_content | 內容 | 取得合約內容,或較早的版本 |
update_contract_content | 內容 | 透過尋找/取代編輯進行中合約的內文 |
create_template | 範本 | 建立新的合約範本(Markdown 內文) |
update_template | 範本 | 更新既有範本的標題/標籤 |
update_template_content | 範本 | 透過尋找/取代編輯範本的 Markdown 內文 |
query_template | 範本 | 取得範本中繼資料 |
query_template_content | 範本 | 取得範本的 Markdown 內文 |
delete_template | 範本 | 刪除範本 |
list_templates | 範本 | 列出所有範本 |
add_template_collaborator | 協作者 | 邀請某人編輯範本 |
remove_template_collaborator | 協作者 | 撤銷範本編輯權限 |
list_template_collaborators | 協作者 | 檢視誰可以編輯範本 |
create_contract_link | 合約連結 | 從範本或 Markdown 發佈可重複使用的簽署連結 |
query_contract_link | 合約連結 | 取得合約連結的設定與簽署 URL |
query_contract_link_content | 合約連結 | 取得合約連結的 Markdown 內文 |
update_contract_link | 合約連結 | 更新驗證、重新導向、副本、共同簽署人、測試模式 |
update_contract_link_content | 合約連結 | 透過尋找/取代編輯合約連結的 Markdown 內文 |
delete_contract_link | 合約連結 | 刪除合約連結;其簽署 URL 將停止運作 |
list_contract_links | 合約連結 | 列出所有合約連結及其簽署 URL |
範例
建立草稿合約
Create a draft NDA for a publisher, ready for me to review and send. Signer: John Doe, ACME Corp, john@acme.com.
寄送草稿
Send the draft NDA for John Doe now.
從範本寄送合約
Send an NDA based on my template to John Doe from ACME Corp at john@acme.com. Set the term to 2 years.
建立新合約
Create a contractor agreement for a graphic designer, including payment terms of net 14 days. Prepare it as a draft for review. Signer: John Doe, ACME Corp, john@acme.com.
新增簽署人至合約
Add Jane Smith from ACME Corp (jane@acme.com) as a signer on the NDA contract, then send her the signature request.
編輯進行中合約的措辭
On the NDA, change the term to 24 months and remove the jurisdiction section.
檢閱較早版本
Show me the NDA as it was before the term changed.
編輯既有範本
Update my NDA template to include a 12-month non-solicitation clause.
檢閱範本
Review my templates and suggest improvements. Do not apply any changes until I approve them one by one.
尋找合適的範本
Find the best template for onboarding a contractor and prepare a draft contract for John Doe.
管理合約
Show me the recent contracts that are waiting for signatures.
更新簽署人詳細資料
Update the signer email on the NDA contract for John Doe to john.doe@acme.com.
發佈合約連結
Turn my waiver template into a contract link, verify signers by SMS, and CC office@acme.com on every signed copy.
檢閱合約連結
List my contract links and flag any still in test mode.
邀請範本協作者
Invite John Doe to edit the NDA template. His email is john@acme.com.
託管伺服器,無需安裝
不想在本機執行任何東西?將任何 MCP 用戶端連線至 https://esignatures.com/mcp(Streamable HTTP、OAuth)。Claude、ChatGPT 及其他用戶端的涵蓋範圍請參閱 https://esignatures.com/docs/mcp。
安裝(本機)
建立 eSignatures.com 帳戶
在 https://esignatures.com 免費建立 eSignatures.com 帳戶,然後從 Automation & API 頁面複製你的 API 密鑰。
Claude Desktop
在 MacOS 上:~/Library/Application\ Support/Claude/claude_desktop_config.json
在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json
開發/未發佈伺服器設定
"mcpServers": {
"mcp-server-esignatures": {
"command": "uv",
"env": {
"ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
},
"args": [
"--directory",
"/your-local-directories/mcp-server-esignatures",
"run",
"mcp-server-esignatures"
]
}
}
已發佈伺服器設定
"mcpServers": {
"mcp-server-esignatures": {
"command": "uvx",
"args": [
"mcp-server-esignatures"
],
"env": {
"ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
}
}
}
驗證
若要使用此伺服器,你需要設定 ESIGNATURES_SECRET_TOKEN 環境變數,填入你的 eSignatures.com API 密鑰。
eSignatures.com API 文件
如需 API 端點、參數與回應的詳細指南,請參閱 eSignatures.com API。
eSignatures.com 支援
如需支援,請前往 支援 或聯絡 support@esignatures.com。
貢獻
歡迎貢獻!如果你想貢獻,請 fork 此儲存庫並依你的需求進行修改。以下是一些指引:
- 錯誤回報:請開啟 issue 回報你遇到的任何錯誤。
- 功能請求:透過開啟帶有 "enhancement" 標籤的 issue 來建議新功能。
- Pull Requests:請確保你的 pull request 遵循現有的程式碼風格。
- 文件:協助改善或翻譯文件。任何形式的文件增強都受到感謝。
對於重大變更,請先開啟 issue 討論你想變更的內容。我們期待你的貢獻!