mcpField
S
swiftsign

swiftsign

リモート
swiftsign.ca生産性013 週間前に更新
リポジトリ公式サイト

swiftsign について

swiftsignは、Claude Codeから電子署名書類を送信・管理するMCPサーバーです。サンドボックスでのテストと本番送信に対応し、ツールから登録やキー取得も行えます。

主な機能

  1. 01サンドボックスアカウントとAPIキーの作成
  2. 02書類またはテンプレートから封筒を送信
  3. 03封筒の状態確認と一覧表示
  4. 04埋め込み署名URLの作成
  5. 05封筒の無効化と本番送信へのアップグレード

活用シーン

  1. 01サンドボックスキーで署名フローをテスト
  2. 02署名用の契約書を宛先に送信
  3. 03進捗確認または送信済み封筒のキャンセル

MCP 対応

アカウント登録、書類送信、署名状況の追跡、テンプレート参照、封筒管理を行うSwiftSignツールをMCPクライアントに提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイント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いいえLIVE キー(sk_live_/sk_oat_)で直ちに送信するには true に設定します。設定しない場合、ライブのエンベロープは 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"
      }
    }
  }
}

API キーは swiftsign.ca/dashboard で取得できます。ブラウザーを使わずに、swiftsign_signup を呼び出してサンドボックスキーを発行することもできます(下記を参照)。

テストキー → ライブキー

SwiftSign のキーには 2 種類あります。

  • サンドボックスキーは sk_test_ で始まります。すべての機能(送信、ステータス確認、テンプレート、埋め込み URL)を利用できますが、文書はテスト送信になります。カードは不要です。
  • ライブキーは、法的拘束力のある文書を実際に送信します。swiftsign_upgrade を使って一度アップグレードします(開発者が Stripe の支払いリンクを開いてカードを追加します)。

どちらのモードでも同じツールを使用でき、モードは SWIFTSIGN_API_KEY に設定されたキーによって決まります。

エージェントネイティブなフロー(ブラウザー不要)

エージェントは、ダッシュボードを一度も開かずに、初期状態からライブの電子署名まで進められます。

  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_upgradePRO(ライブ送信)へのアップグレード用に Stripe の支払いリンクを取得します

使い方

設定が完了したら、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 の電子署名は、以下の法令に基づき法的拘束力を持ちます。

  • カナダ:電子商取引法(オンタリオ州)、PIPEDA
  • 米国:ESIGN 法、UETA

リンク

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。