eSignatures.com MCP server について
eSignatures.com の API に AI エージェントから MCP 経由でアクセスし、電子署名の契約を管理するMCP サーバーです。契約はMarkdown形式のまま送信後も編集でき、開発者や自動化ワークフローを想定しています。
主な機能
- 01送信後も編集可能なMarkdown形式の契約本文
- 02契約の下書き、送信、署名者管理、版の参照
- 03テンプレート管理と共同編集者の権限設定
- 04署名用の再利用可能な公開契約リンク
- 05リモートサーバーとローカル実行の両方に対応
活用シーン
- 01テンプレートからNDAを作成し、署名者に送信する
- 02送信済み契約の条件を変更し、変更前の版を確認する
- 03署名待ちの契約やテストモードの契約リンクを一覧で確認する
MCP 対応
本プロジェクトは契約、署名者、テンプレート、本文、契約リンクに関するツールをMCP クライアントに提供するMCP サーバーです。ホスト型のエンドポイントは https://esignatures.com/mcp で、ローカル利用には ESIGNATURES_SECRET_TOKEN の設定が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server-esignatures
開発者と AI に最も使いやすい電子署名プラットフォームです。
従来の電子署名ツールでは、柔軟性のない静的な PDF ファイルに縛られてしまいます。 eSignatures.com は異なるアプローチを採用しています。契約書はライフサイクル全体を通じて 完全に編集可能な Markdown ベースのコンテンツ のまま維持されるため、開発者、自動化システム、AI エージェントが簡単に作成、理解、変更、管理できます。
この MCP サーバーにより、Claude などの AI エージェントは eSignatures API 全体にリアルタイムでアクセスでき、次のことが可能になります。
- 動的な契約書の作成と編集(送信後も可能)
- AI が生成、理解、更新できる Markdown ベースのコンテンツ
- エンドツーエンドのワークフロー:下書き → プレースホルダーの入力 → 送信 → 署名 → 変更
- 柔軟なテンプレートと再利用可能な契約ワークフロー
- 契約書リンク:免責同意書、NDA、オンボーディングフォームに使える再利用可能な公開署名 URL
- 署名者の管理、通知、ライフサイクルの自動化
時代遅れの PDF ベースの署名ではなく、インテリジェントで適応性の高い契約ワークフローのために構築されています。
ツール
| Tool | Category | Description |
|---|---|---|
create_contract | 契約 | 契約を送信するか、レビュー用の下書きとして保存します |
send_draft_contract | 契約 | 下書き契約を署名者に送信します |
query_contract | 契約 | 契約情報を取得します |
withdraw_contract | 契約 | 有効な契約を撤回します |
delete_contract | 契約 | 下書きまたはテスト契約を削除します |
list_recent_contracts | 契約 | 最近の契約を一覧表示します。1 ページあたり 100 件 |
add_contract_signer | 署名者 | 既存の契約に署名者を追加します |
update_contract_signer | 署名者 | 既存の署名者の連絡先情報を更新します |
resend_contract_signer_request | 署名者 | 署名者に署名依頼を送信または再送信します |
delete_contract_signer | 署名者 | 契約から署名者を削除します |
query_contract_placeholder_fields | プレースホルダー | 契約のプレースホルダーフィールドの値を取得します |
update_contract_placeholder_fields | プレースホルダー | 有効な契約のプレースホルダーフィールドを更新します |
query_contract_content | コンテンツ | 契約の内容または以前のバージョンを取得します |
update_contract_content | コンテンツ | 検索と置換を使用して、有効な契約の本文を編集します |
create_template | テンプレート | 新しい契約テンプレート(Markdown 本文)を作成します |
update_template | テンプレート | 既存のテンプレートのタイトル/ラベルを更新します |
update_template_content | テンプレート | 検索と置換を使用して、テンプレートの Markdown 本文を編集します |
query_template | テンプレート | テンプレートのメタデータを取得します |
query_template_content | テンプレート | テンプレートの Markdown 本文を取得します |
delete_template | テンプレート | テンプレートを削除します |
list_templates | テンプレート | すべてのテンプレートを一覧表示します |
add_template_collaborator | 共同編集者 | テンプレートの編集者として招待します |
remove_template_collaborator | 共同編集者 | テンプレートの編集権限を取り消します |
list_template_collaborators | 共同編集者 | テンプレートを編集できるユーザーを確認します |
create_contract_link | 契約リンク | テンプレートまたは Markdown から、再利用可能な署名リンクを公開します |
query_contract_link | 契約リンク | 契約リンクの設定と署名 URL を取得します |
query_contract_link_content | 契約リンク | 契約リンクの Markdown 本文を取得します |
update_contract_link | 契約リンク | 検証、リダイレクト、CC、連署者、テストモードを更新します |
update_contract_link_content | 契約リンク | 検索と置換を使用して、契約リンクの Markdown 本文を編集します |
delete_contract_link | 契約リンク | 契約リンクを削除します。署名 URL は機能しなくなります |
list_contract_links | 契約リンク | 署名 URL 付きですべての契約リンクを一覧表示します |
例
契約書の下書きを作成する
出版社向けのNDAの下書きを作成してください。確認して送信できる状態にしてください。署名者:John Doe、ACME Corp、[email protected]。
下書きを送信する
John Doe宛てのNDAの下書きを今すぐ送信してください。
テンプレートから契約書を送信する
ACME CorpのJohn Doe([email protected])宛てに、私のテンプレートに基づくNDAを送信してください。契約期間は2年に設定してください。
新しい契約書を作成する
グラフィックデザイナー向けの業務委託契約書を作成し、支払い条件を14日以内の支払いにしてください。確認用の下書きとして準備してください。署名者:John Doe、ACME Corp、[email protected]。
契約書に署名者を追加する
ACME CorpのJane Smith([email protected])をNDA契約書の署名者として追加し、署名依頼を送信してください。
有効な契約書の文言を編集する
NDAの契約期間を24か月に変更し、管轄区域の条項を削除してください。
以前のバージョンを確認する
契約期間を変更する前のNDAを表示してください。
既存のテンプレートを編集する
NDAテンプレートに12か月の勧誘禁止条項を追加してください。
テンプレートを確認する
テンプレートを確認し、改善案を提案してください。1つずつ承認するまで、変更は適用しないでください。
適切なテンプレートを探す
業務委託先のオンボーディングに最適なテンプレートを探し、John Doe用の契約書の下書きを準備してください。
契約書を管理する
署名待ちの最近の契約書を表示してください。
署名者の詳細を更新する
NDA契約書の署名者であるJohn Doeのメールアドレスを[email protected]に更新してください。
契約書のリンクを公開する
免責同意書のテンプレートを契約書リンクに変換し、署名者をSMSで確認して、署名済みの各コピーに[email protected]をCCに追加してください。
契約書リンクを確認する
契約書リンクを一覧表示し、まだテストモードのものに印を付けてください。
テンプレートの共同編集者を招待する
John DoeをNDAテンプレートの編集者として招待してください。メールアドレスは[email protected]です。
ホスト型サーバー、インストール不要
ローカルでの実行を避けたい場合は、任意のMCPクライアントをhttps://esignatures.com/mcp(Streamable HTTP、OAuth)に接続してください。Claude、ChatGPT、その他のクライアントの設定方法については、https://esignatures.com/docs/mcpをご覧ください。
インストール(ローカル)
eSignatures.comアカウントを作成する
https://esignatures.com でeSignatures.comアカウントを無料で作成し、Automation & APIページからAPIシークレットトークンをコピーしてください。
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.comのAPIシークレットトークンを設定したESIGNATURES_SECRET_TOKEN環境変数が必要です。
eSignatures.com APIドキュメント
APIエンドポイント、パラメーター、レスポンスの詳細については、eSignatures.com APIをご覧ください。
eSignatures.comサポート
サポートが必要な場合は、サポートにアクセスするか、[email protected]までお問い合わせください。
貢献
貢献を歓迎します!貢献したい場合は、リポジトリをフォークし、自由に変更を加えてください。以下のガイドラインをご確認ください。
- バグ報告:見つけたバグを報告するには、Issueを作成してください。
- 機能リクエスト:「enhancement」ラベルを付けてIssueを作成し、新機能を提案してください。
- プルリクエスト:既存のコードスタイルに従っていることを確認してください。
- ドキュメント:ドキュメントの改善や翻訳にご協力ください。どのような形のドキュメント改善も歓迎します。
大きな変更を行う場合は、まずIssueを作成し、変更内容について相談してください。皆さまからの貢献をお待ちしています!
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。