关于 eContract
eContract 为开发者和 AI Agent 提供合同电子签署与 PDF 验证功能。Agent 可准备并跟进合同,但每位签署人都必须通过个人链接亲自签署。
主要功能
- 01从 PDF、DOCX 或模板创建合同
- 02按顺序或并行发送签署请求
- 03跟踪签署进度并发送提醒
- 04下载已签署 PDF 和审计记录
- 05验证 PDF 数字签名
- 06查看模板并生成合同摘要
适用场景
- 01向多方发送合同进行签署
- 02查看签署进度并跟进签署人
- 03获取已签署 PDF 及其审计证据
- 04验证 PDF 中的数字签名
MCP 相关
Streamable HTTP MCP 服务提供合同创建、签署管理、文档获取、模板与分析以及 PDF 验证工具。客户端通过 OAuth 2.1 或 API 密钥认证;Agent 不能代替他人签署或拒签。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.econtract.online/mcpclaude mcp add --transport http online-econtract https://api.econtract.online/mcp{"mcpServers":{"online-econtract":{"type":"http","url":"https://api.econtract.online/mcp"}}}在 Cursor 中打开{"servers":{"online-econtract":{"type":"http","url":"https://api.econtract.online/mcp"}}}在 VS Code 中打开{"mcpServers":{"online-econtract":{"type":"http","url":"https://api.econtract.online/mcp"}}}{"mcpServers":{"online-econtract":{"serverUrl":"https://api.econtract.online/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
ContractLayer
面向开发者和 AI Agent 的合同基础设施,由 eContract 提供。
让 AI Agent 准备合同、发送合同以供电子签名、跟进签署进度并归档已签署的 PDF,同时确保每个签名都由真人完成。
MCP 服务
https://api.econtract.online/mcp
Streamable HTTP。使用你的 eContract 账户登录(OAuth 2.1),或通过 Authorization: Bearer cl_live_… 发送 API 密钥。已列入官方 MCP Registry,名称为 online.econtract/mcp(server.json)。
| 工具 | 功能 |
|---|---|
send_contract | 从 PDF/DOCX(内嵌、链接或模板)创建合同并发送给签署人,可按顺序或并行发送;使用 signatureAnchor 将每个签名放在一段文字旁 |
list_contracts、get_contract | 查看待处理事项、已签署的人以及接下来的步骤 |
get_signing_links、send_reminder、void_contract | 分享个人签署链接、提醒签署人、取消合同 |
download_signed_document、get_audit_trail | 获取已签署的 PDF 和签署证据 |
verify_pdf | 检查任意 PDF 中的数字签名 |
list_templates、get_template、analyze_contract | 查看模板并获取合同的 AI 摘要 |
Agent 可以准备、发送合同并跟进,但绝不能代替他人签署或拒绝:每位签署人都通过自己的链接签署。
连接你的客户端
每个客户端的配置和步骤见 mcp/:Claude、Claude Code、ChatGPT、Codex、Cursor、VS Code、Gemini CLI、Muse Code、OpenClaw、Hermes Agent。
仓库
| 仓库 | 内容 |
|---|---|
| verify-pdf | 只需调用一次 API,即可检查任意 PDF 中的数字签名,无需 API 密钥 |
| contract-manager | REST API 示例(Node.js、Python):发送合同、放置签名、分享链接、下载已签署的 PDF 和审计跟踪记录 |
| claude-agent-contracts | 使用 Claude Agent SDK 构建的合同签署 Agent:通过自然语言提出请求,仅使用 eContract 工具,除非获准,否则不会取消合同 |
更多示例(Agent SDK、工作流工具)会与指南一同发布在 eContract 博客。
链接
- eContract:免费电子签名,包含 PAdES 签名、RFC 3161 时间戳和哈希链式审计跟踪记录
- 开发者文档和 MCP 参考
- OpenAPI 文档
- 验证已签署的 PDF
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。