eSignatures MCP Server
公式契約書およびテンプレート管理:拘束力のある契約書の作成、レビュー、送信を行うための機能。
ドキュメント
mcp-server-esignatures
開発者とAIにとって最も使いやすい電子署名プラットフォーム。
従来の電子署名ツールは、柔軟性のない静的なPDFファイルに縛られます。 eSignatures.com は異なるアプローチを採用しています — 契約はライフサイクル全体を通じて完全に編集可能なMarkdownベースのコンテンツとして維持されるため、開発者、自動化システム、AIエージェントが簡単に作成、理解、変更、管理できます。
このMCPサーバーは、AIエージェント(Claudeなど)に完全なeSignatures APIへのリアルタイムアクセスを提供し、以下を可能にします。
- 動的な契約作成と編集 — 送信後でも可能
- AIが生成、理解、更新できるMarkdownベースのコンテンツ
- エンドツーエンドのワークフロー: 起草 → プレースホルダー入力 → 送信 → 署名 → 修正
- 柔軟なテンプレートと再利用可能な契約ワークフロー
- 署名者管理、通知、ライフサイクル自動化
時代遅れのPDFベースの署名ではなく、インテリジェントで適応性のある契約ワークフローのために構築されています。
ツール
| ツール | カテゴリ | 説明 |
|---|---|---|
create_contract | 契約 | レビュー用の下書きまたは契約の送信 |
query_contract | 契約 | 契約情報の取得 |
withdraw_contract | 契約 | 有効な契約の取り消し |
delete_contract | 契約 | 下書きまたはテスト契約の削除 |
list_recent_contracts | 契約 | 最近の契約の一覧表示 |
add_contract_signer | 署名者 | 既存の契約に署名者を追加 |
update_contract_signer | 署名者 | 既存の署名者の連絡先詳細を更新 |
resend_contract_signer_request | 署名者 | 署名者に署名リクエストを送信または再送信 |
delete_contract_signer | 署名者 | 契約から署名者を削除 |
query_contract_placeholder_fields | プレースホルダー | 契約のプレースホルダーフィールド値を取得 |
update_contract_placeholder_fields | プレースホルダー | 有効な契約のプレースホルダーフィールドを更新 |
query_contract_content | コンテンツ | 契約のコンテンツをMarkdown形式で取得 |
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 a draft NDA for a publisher, ready for me to review and send. Signer: John Doe, ACME Corp, [email protected].
テンプレートから契約を送信
Send an NDA based on my template to John Doe from ACME Corp at [email protected]. Set the term to 2 years.
新しい契約の作成
Create a contractor agreement for a graphic designer, including payment terms of net 14 days. Prepare it as a draft for review. Signer: John Doe, ACME Corp, [email protected].
契約への署名者の追加
Add Jane Smith from ACME Corp ([email protected]) as a signer on the NDA contract, then send her the signature request.
有効な契約の文言の編集
On the NDA, change the rental term to 24 months and remove the jurisdiction section.
既存のテンプレートの編集
Update my NDA template to include a 12-month non-solicitation clause.
テンプレートのレビュー
Review my templates and suggest improvements. Do not apply any changes until I approve them one by one.
適切なテンプレートの検索
Find the best template for onboarding a contractor and prepare a draft contract for John Doe.
契約の管理
Show me the recent contracts that are waiting for signatures.
署名者詳細の更新
Update the signer email on the NDA contract for John Doe to [email protected].
テンプレート共同編集者の招待
Invite John Doe to edit the NDA template. His email is [email protected].
インストール
eSignatures.comアカウントの作成
https://esignatures.com で無料のeSignatures.comアカウントを作成し、テンプレートの作成とテスト契約の送信を通じて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.com APIシークレットトークンを使用して ESIGNATURES_SECRET_TOKEN 環境変数を設定する必要があります。
eSignatures.com APIドキュメント
APIエンドポイント、パラメータ、レスポンスの詳細なガイドについては、eSignatures.com API を参照してください。
eSignatures.com サポート
サポートについては、サポート に移動するか、[email protected] までご連絡ください。
貢献
貢献を歓迎します!貢献したい場合は、リポジトリをフォークし、適切と思われる変更を加えてください。以下はガイドラインです。
- バグレポート: 遭遇したバグを報告するには、Issueを作成してください。
- 機能リクエスト: 「enhancement」ラベルを付けてIssueを作成し、新機能を提案してください。
- プルリクエスト: プルリクエストが既存のコードスタイルに従っていることを確認してください。
- ドキュメント: ドキュメントの改善や翻訳にご協力ください。あらゆる形のドキュメント強化を歓迎します。
大きな変更については、まずIssueを作成して変更内容について話し合ってください。皆様の貢献をお待ちしています!