
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 来讨论您想要更改的内容。我们期待您的贡献!