eContract について
eContractは、開発者やAIエージェント向けの電子契約署名とPDF検証サービスです。エージェントは契約の準備や進捗管理を行えますが、署名者本人が個別リンクから署名します。
主な機能
- 01PDF、DOCX、テンプレートから契約を作成
- 02順番または並行で署名を依頼
- 03署名状況の追跡とリマインダー送信
- 04署名済みPDFと監査記録の取得
- 05PDFのデジタル署名を検証
- 06テンプレート一覧と契約の要約
活用シーン
- 01複数の関係者に契約の署名を依頼
- 02署名状況を確認して署名者に連絡
- 03署名済みPDFと監査証拠を取得
- 04PDFのデジタル署名を検証
MCP 対応
Streamable HTTPのMCPサーバーは、契約作成、署名管理、文書取得、テンプレートと分析、PDF検証のツールを提供します。クライアントはOAuth 2.1またはAPIキーで認証し、エージェントが本人に代わって署名や辞退をすることはできません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
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
eContract による、開発者と AI エージェント向けの契約インフラストラクチャです。
AI エージェントが契約書を準備し、電子署名に送信し、署名済み 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 要約を利用できます |
エージェントは契約書を準備、送信し、フォローアップできますが、誰かに代わって署名したり、署名を拒否したりすることはできません。各署名者は自身のリンクから署名します。
クライアントを接続する
各クライアント向けの設定と手順は mcp/ にあります:Claude、Claude Code、ChatGPT、Codex、Cursor、VS Code、Gemini CLI、Muse Code、OpenClaw、Hermes Agent。
リポジトリ
| リポジトリ | 内容 |
|---|---|
| verify-pdf | API キー不要で、1 回の API 呼び出しで任意の PDF のデジタル署名を検証します |
| contract-manager | REST API の例(Node.js、Python):契約書の送信、署名欄の配置、リンクの共有、署名済み PDF と監査証跡のダウンロード |
| claude-agent-contracts | Claude Agent SDK で構築した契約署名エージェント:自然言語でのリクエスト、eContract のツールのみを使用、許可がない限りキャンセル不可 |
エージェント SDK やワークフローツールなどの例は、eContract ブログのガイドとあわせて追加されています。
リンク
- eContract:PAdES 署名、RFC 3161 タイムスタンプ、ハッシュチェーン方式の監査証跡を備えた無料の電子署名
- 開発者向けドキュメントとMCP リファレンス
- OpenAPI ドキュメント
- 署名済み PDF を検証
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。