MCP Server for eSignatures

MCP Server for eSignatures

促进电子签名的合同和模板管理,使用户能够通过用户友好的界面创建、发送、更新和管理具有可定制选项的合同和模板。

法律与合规
访问服务器

Tools

create_contract

Creates a new contract. The contract can be a draft which the user can customize/send, or the contract can be sent instantly. So called 'signature fields' like Name/Date/signature-line must be left out, they are all handled automatically. Contract owners can customize the content by replacing {{placeholder fields}} inside the content, and the signers can fill in Signer fields when they sign the contract.

query_contract

Responds with the contract details, contract_id, status, final PDF url if present, title, labels, metadata, expiry time if present, and signer details with all signer events (signer events are included only for recent contracts, with rate limiting).

withdraw_contract

Withdraws a sent contract.

delete_contract

Deletes a contract. The contract can only be deleted if it's a test contract or a draft contract.

list_recent_contracts

Returns the the details of the latest 100 contracts.

create_template

Creates a reusable contract template for contracts to be based on.

update_template

Updates the title, labels or the content of a contract template.

remove_template_collaborator

Removes the template collaborator

list_template_collaborators

Returns the list of template collaborators, including their GUID, name, email, and the HTTPS link for editing the template

query_template

Responds with the template details, template_id, title, labels, created_at, list of the Placeholder fields in the template, list of Signer fields int he template, and the full content inside document_elements

delete_template

Deletes a contract template.

list_templates

Lists the templates.

add_template_collaborator

Creates a HTTPS link for editing a contract template; sends an invitation email if an email is provided..

README

mcp-server-esignatures MCP 服务器

用于 eSignatures (https://esignatures.com) 的 MCP 服务器

<a href="https://glama.ai/mcp/servers/0ev38n83u4"><img width="380" height="200" src="https://glama.ai/mcp/servers/0ev38n83u4/badge" alt="Server for eSignatures MCP server" /></a>

工具

工具 类别 描述
create_contract 合同 起草以供审查或发送合同
query_contract 合同 检索合同信息
withdraw_contract 合同 撤回未签署的合同
delete_contract 合同 删除草稿或测试合同
list_recent_contracts 合同 列出最近的合同
create_template 模板 创建新的合同模板
update_template 模板 更新现有模板
query_template 模板 检索模板内容和信息
delete_template 模板 删除模板
list_templates 模板 列出所有模板
add_template_collaborator 协作者 邀请某人编辑模板
remove_template_collaborator 协作者 撤销模板编辑权限
list_template_collaborators 协作者 查看谁可以编辑模板

示例

创建草稿合同

为发布者生成一份 NDA 草稿合同,供我审查和发送。签署人:John Doe,ACME Corp,john@acme.com

发送合同

根据我的模板向 John Doe,ACME Corp,john@acme.com 发送一份 NDA。将期限设置为 2 年。

更新模板

审查我的模板是否符合法律规定,并询问我是否需要单独更新每个模板

邀请模板协作者

邀请 John Doe 编辑 NDA 模板,电子邮件:john@acme.com

安装

创建 eSignatures 帐户

在 https://esignatures.com 免费创建一个 eSignatures 帐户,通过创建模板和发送测试合同来测试 Agent AI。

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 API 密钥令牌设置 ESIGNATURES_SECRET_TOKEN 环境变量。

eSignatures API 文档

有关 API 端点、参数和响应的详细指南,请参阅 eSignatures API

eSignatures 支持

如需支持,请访问 支持 或联系 support@esignatures.com

贡献

欢迎贡献!如果您想贡献,请 fork 该存储库并根据您的需要进行更改。以下是一些准则:

  • 错误报告:请打开一个 issue 来报告您遇到的任何错误。
  • 功能请求:通过打开一个带有“enhancement”标签的 issue 来建议新功能。
  • Pull Requests:确保您的 pull request 遵循现有的代码风格。
  • 文档:帮助改进或翻译文档。任何形式的文档增强都将不胜感激。

对于重大更改,请先打开一个 issue 来讨论您想要更改的内容。我们期待您的贡献!