mcpField
E
eSignatures.com MCP server

eSignatures.com MCP server

本地服务
github.com/esignaturescom金融数据401 周前更新

关于 eSignatures.com MCP server

eSignatures.com MCP 服务让 AI Agent 通过 MCP 访问 eSignatures.com API,管理电子签名合同。合同内容以 Markdown 形式保存,发出后仍可编辑,适合开发者和自动化场景。

主要功能

  1. 01合同以 Markdown 内容保存,发出后可编辑
  2. 02支持合同草稿、发送、签署人管理和版本查询
  3. 03提供模板管理与协作者权限设置
  4. 04支持可复用的合同链接(公开签署 URL)
  5. 05提供远程 HTTP 服务与本地安装两种方式

适用场景

  1. 01由 AI Agent 根据模板起草 NDA 并发送给签署人
  2. 02修改已发出合同的条款并查看修改前的版本
  3. 03批量查看待签署的合同或停用的合同链接

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露合同、签署人、模板、内容和合同链接相关的工具。远程服务地址为 https://esignatures.com/mcp,本地运行需设置 ESIGNATURES_SECRET_TOKEN。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"esignatures": {
"command": "uvx",
"args": [
"mcp-server-esignatures"
],
"env": {
"ESIGNATURES_SECRET_TOKEN": "<ESIGNATURES_SECRET_TOKEN>"
}
}
}
}
启动命令uvx mcp-server-esignatures
需要配置的环境变量
ESIGNATURES_SECRET_TOKEN密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypimcp-server-esignatures

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mcp-server-esignatures

最适合开发者和 AI 的电子签名平台。

传统的电子签名工具会将你限制在僵化、静态的 PDF 文件中。 eSignatures.com 则采用不同的方式——在合同的整个生命周期中,内容始终是完全可编辑的 Markdown 格式,让开发者、自动化系统和 AI Agent 能够轻松创建、理解、修改和管理合同。

此 MCP 服务让 AI Agent(如 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

示例

创建合同草稿

为出版商创建一份 NDA 草稿,供我审核并发送。签署人:John Doe,ACME Corp,[email protected]。

发送草稿

现在发送 John Doe 的 NDA 草稿。

根据模板发送合同

根据我的模板向 ACME Corp 的 John Doe 发送一份 NDA,邮箱为 [email protected]。将期限设为 2 年。

创建新合同

为平面设计师创建一份承包商协议,其中包含净 14 天的付款条款。将其准备为草稿以供审核。签署人:John Doe,ACME Corp,[email protected]。

在合同中添加签署人

将 ACME Corp 的 Jane Smith([email protected])添加为 NDA 合同的签署人,然后向她发送签署请求。

编辑生效合同的措辞

在 NDA 中,将期限改为 24 个月,并删除管辖权部分。

查看早期版本

向我展示期限变更之前的 NDA。

编辑现有模板

更新我的 NDA 模板,加入 12 个月的禁止招揽条款。

审核模板

审核我的模板并提出改进建议。在我逐一批准之前,不要应用任何更改。

查找合适的模板

找到最适合入职承包商的模板,并为 John Doe 准备一份合同草稿。

管理合同

向我展示近期等待签署的合同。

更新签署人详细信息

将 John Doe 的 NDA 合同签署人邮箱更新为 [email protected]。

发布合同链接

将我的弃权书模板转换为合同链接,通过 SMS 验证签署人,并在每份已签署副本上抄送 [email protected]。

审核合同链接

列出我的合同链接,并标记仍处于测试模式的链接。

邀请模板协作者

邀请 John Doe 编辑 NDA 模板。他的邮箱是 [email protected]。

托管服务,无需安装

不想在本地运行任何内容?将任意 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 支持

如需支持,请访问 支持页面 或联系 [email protected]。

贡献

欢迎贡献!如果你想参与贡献,请 fork 此代码仓库并按需修改。以下是一些指南:

  • 错误报告:请创建 issue,报告你遇到的任何错误。
  • 功能请求:请创建带有“enhancement”标签的 issue,提出新功能建议。
  • 拉取请求:确保你的拉取请求遵循现有代码风格。
  • 文档:帮助改进或翻译文档。欢迎以任何形式改进文档。

对于重大更改,请先创建 issue,讨论你想要进行的更改。期待你的贡献!

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。