mcpField
S
swiftsign

swiftsign

远程服务
swiftsign.ca生产力013 周前更新

关于 swiftsign

swiftsign 是供 Claude Code 发送和管理电子签名文件的 MCP 服务,支持沙盒测试与正式发送,并可通过工具注册和获取密钥。

主要功能

  1. 01创建沙盒账户和 API 密钥
  2. 02发送文件或模板信封
  3. 03跟踪并列出信封状态
  4. 04创建嵌入式签署链接
  5. 05作废信封并升级为正式发送

适用场景

  1. 01使用沙盒密钥测试电子签名流程
  2. 02向收件人发送合同以供签署
  3. 03查看进度或取消已发送的信封

MCP 相关

向 MCP 客户端提供 SwiftSign 工具,用于注册账户、发送文件、跟踪签署状态、访问模板和管理信封。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://swiftsign.ca/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

10
参数类型必填说明
fieldsarray是要放置在文档上的签名字段
confirmboolean否设为 true 可使用 LIVE 密钥(sk_live_/sk_oat_)立即发送。否则,实时信封会创建为 DRAFT,并返回供人工审核;审核前不会发送任何邮件。测试密钥(sk_test_)始终会立即发送(sandbox,带水印)。
messagestring否要附加的可选消息
subjectstring是邮件主题/文档标题
documentsarray是要发送的 PDF 文档
recipientsarray是需要签署或接收副本的人员

详细介绍

swiftsign-mcp

用于 SwiftSign 的 MCP 服务 — 让你直接从 Claude Code 发送文档以供电子签名。

设置

将以下内容添加到你的 .mcp.json(Claude Code 配置):

{
  "mcpServers": {
    "swiftsign": {
      "command": "npx",
      "args": ["-y", "swiftsign-mcp"],
      "env": {
        "SWIFTSIGN_API_KEY": "sk_your_api_key"
      }
    }
  }
}

在 swiftsign.ca/dashboard 获取 API 密钥 — 也可以完全跳过浏览器,调用 swiftsign_signup 来生成沙盒密钥(见下文)。

测试密钥 → 正式密钥

SwiftSign 密钥分为两种:

  • 沙盒密钥以 sk_test_ 开头。所有功能都可用(发送、状态、模板、嵌入式 URL),但发送的文档仅用于测试。无需信用卡。
  • 正式密钥可发送具有法律约束力的真实文档。调用一次 swiftsign_upgrade 即可升级(开发者打开 Stripe 付款链接并添加信用卡)。

两种模式使用相同的工具;具体模式由 SWIFTSIGN_API_KEY 中的密钥决定。

Agent 原生工作流(无需浏览器)

Agent 无需打开控制面板,即可从零开始完成电子签名流程并启用正式发送:

  1. swiftsign_signup — 创建沙盒账户并获取 sk_test_ 密钥。将其设置为 SWIFTSIGN_API_KEY。
  2. swiftsign_send_envelope(或 swiftsign_send_from_template)— 发送测试文档,确认完整流程正常运行。
  3. swiftsign_upgrade — 获取 Stripe 结账链接;开发者打开一次链接并添加信用卡。之后即可正式发送。

swiftsign_signup 是唯一一个无需设置密钥即可使用的工具 — 你可以通过它获取密钥。

工具

工具描述
swiftsign_signup创建沙盒账户并获取测试 API 密钥(无需浏览器)
swiftsign_send_envelope发送文档以供电子签名
swiftsign_send_from_template按角色从已保存的模板发送信封
swiftsign_check_status检查信封签名状态
swiftsign_list_envelopes列出所有已发送的信封
swiftsign_list_templates列出已保存的模板
swiftsign_create_embedded_url生成短时有效的嵌入式签名 URL
swiftsign_void_envelope取消信封
swiftsign_upgrade获取 Stripe 付款链接,升级到 PRO(正式发送)

用法

配置完成后,只需向 Claude 提出请求:

"Send this contract to [email protected] for signing"

Claude 将使用 SwiftSign 发送文档、放置签名栏,并通过电子邮件向收件人发送签名链接。

示例

"Send the MSA at data/contracts/generated/Acme_MSA.pdf to John Smith ([email protected]) for signing, with a signature field at the bottom"

SwiftSign 负责:

  • 安全签名链接(签署者无需账户)
  • 电子签名同意(符合法律要求)
  • 签名采集(手绘、键入或上传)
  • 使用 SHA-256 哈希封存文档
  • 完成证书
  • 向所有相关方发送电子邮件通知

法律合规

SwiftSign 电子签名依据以下法律具有法律约束力:

  • 加拿大:Electronic Commerce Act(安大略省)、PIPEDA
  • 美国:ESIGN Act、UETA

链接

评论

支持 Markdown

第一次接触 MCP?

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

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