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 账户,然后从“自动化与 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 来建议新功能。
  • 拉取请求:确保你的拉取请求遵循现有代码风格。
  • 文档:帮助改进或翻译文档。任何形式的文档改进都值得感谢。

对于重大更改,请先提交 issue 讨论你想要更改的内容。我们期待你的贡献!