インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、DocuSign をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
AI に DocuSign eSignature で作業させます。エンベロープの検索と署名状況の確認、受信者、ドキュメント、フォームデータ、監査証跡の読み取り、ドキュメントやテンプレートの署名依頼の送信、エンベロープの再送信と無効化、テンプレートの閲覧ができます。デモ環境と本番環境に対応し、DocuSign ユーザーとしてサインインします。
こう聞いてみよう
DocuSign のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → DocuSign をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
DocuSign + Meta Muse
AI に DocuSign eSignature で作業させます。エンベロープの検索と署名状況の確認、受信者、ドキュメント、フォームデータ、監査証跡の読み取り、ドキュメントやテンプレートの署名依頼の送信、エンベロープの再送信と無効化、テンプレートの閲覧ができます。デモ環境と本番環境に対応し、DocuSign ユーザーとしてサインインします。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
DOCUSIGN_CLIENT_ID, DOCUSIGN_CLIENT_SECRET, DOCUSIGN_AUTH_URL, DOCUSIGN_BASE_URI, DOCUSIGN_ACCOUNT_ID
ステップ 1 — 認証情報を取得
- docusign.com/developers/sandbox で無料の開発者アカウント(デモ)を作成するか、本番アカウントを使います。Apps and Keys を開きます。デモは admindemo.docusign.com/apps-and-keys、本番は admin.docusign.com/apps-and-keys です(または Settings → Integrations → Apps and Keys)。
- Add App and Integration Key をクリックし、「AnythingMCP」などの名前を付けます。User Application → Authentication method で、「Is your application able to securely store a client secret?」に Yes と答えます(Authorization Code Grant)。
- Add Secret Key をクリックし、すぐにコピーします。シークレットキーは一度しか表示されません。これを
DOCUSIGN_CLIENT_SECRETに、Integration Key(GUID)をDOCUSIGN_CLIENT_IDに貼り付けます。 - Redirect URIs に
https://cloud.anythingmcp.com/api/mcp-oauth/callbackを追加します。AnythingMCP をセルフホストしている場合は、代わりにhttps://your-anythingmcp-host/api/mcp-oauth/callbackを入力します。URI は完全に一致している必要があります。保存してください。変更の反映には最大 5 分かかることがあります。 - 同じページの My Account Information で、API Account ID(短いアカウント番号ではなく GUID)を
DOCUSIGN_ACCOUNT_IDに、Account's Base URI(例:https://demo.docusign.netやhttps://eu.docusign.net。/restapiと末尾のスラッシュは付けません)をDOCUSIGN_BASE_URIにコピーします。 DOCUSIGN_AUTH_URLには、デモアカウントならhttps://account-d.docusign.comを、本番ならhttps://account.docusign.comを設定します。- コネクターをインストールし、コネクターのページで Authorize with Provider をクリックして DocuSign にサインインします。
- まず
docusign_get_user_infoを実行します。このユーザーが利用できるすべてのアカウントが、それぞれのaccount_idとbase_uriとともに表示されます。DOCUSIGN_ACCOUNT_IDやDOCUSIGN_BASE_URIと異なる場合は、変数を修正してください。Base URI はアカウントごとに決まっており、DocuSign がアカウントを移行すると変わることがあります。
本番環境への移行: 新しい Integration Key はデモ環境でしか使えません。本番で使うには、デモの Apps and Keys ページで Actions → Start Go-Live Review を選びます。その後、本番アカウントでシークレットキー(DOCUSIGN_CLIENT_SECRET 用)と Redirect URI をもう一度追加します(これらは引き継がれません)。さらに DOCUSIGN_AUTH_URL、DOCUSIGN_BASE_URI、DOCUSIGN_ACCOUNT_ID を本番の値に切り替えます。
サインイン状態の維持: コネクターはスコープ signature と extended を要求します。アクセストークンの有効期間は 8 時間で、自動的に更新されます。更新のたびに 30 日間有効な新しいリフレッシュトークンが発行されるため、少なくとも月に 1 回使っていればサインイン状態が続きます。それより長く使わなかった場合や、サインインが取り消された場合は、もう一度 Authorize with Provider をクリックしてください。
権限と読み取り専用の設定: コネクターはサインインした DocuSign ユーザーとして、そのユーザーの権限の範囲内で動作します。読み取り専用にするには、docusign_create_envelope_from_template、docusign_create_envelope_with_document、docusign_send_draft_envelope、docusign_resend_envelope、docusign_void_envelope を無効にします。
インストール時はオフ: エンベロープを Deleted フォルダーに移動する docusign_move_envelope_to_trash。下書きは破棄されますが、すでに送信したエンベロープは無効化(void)されます。24 時間以内なら復元できます。AI にエンベロープを整理させる場合だけオンにしてください。
送信は本物です: 送信したエンベロープは、会社の名前ですべての受信者に署名依頼のメールを送ります。docusign_create_envelope_from_template と docusign_create_envelope_with_document は、送信を指示しない限り下書きを作成します。一方、docusign_send_draft_envelope、docusign_resend_envelope、docusign_void_envelope は実際の受信者に作用します。AI は事前に誰に何が届くかを伝え、あなたの承認を待ちます。無効化できるのは署名待ちのエンベロープだけで、無効化は元に戻せません。
ドキュメントとテンプレート: ドキュメントは会話を通じてやり取りされるため、小さく保ってください(1 回のリクエスト全体で約 35 MB が上限です)。docusign_download_document は、1 つのドキュメント、全ドキュメントをまとめた 1 つの PDF、または完了証明書を返します。約 1.5 MB を超えるファイルは途中で切り詰められ、DocuSign は同じドキュメントのダウンロードを 1 時間に数回までしか許可しません。docusign_get_form_data には、送信者がフォームデータをダウンロードできるようにするアカウント設定が必要です。テンプレートから送信するには、テンプレート内のすべてのロールに名前とメールアドレスが必要です。
制限: アカウントあたり 1 時間に 3,000 回の API 呼び出し(すべての連携で共有)と、30 秒間に最大 500 回(デモでは 200 回)のバーストです。DocuSign は、同じエンベロープの確認を 15 分に 1 回までにするよう求めています。
よくあるエラー: 401 AUTHORIZATION_INVALID_TOKEN または USER_AUTHENTICATION_FAILED は、サインインの期限が切れたか取り消されたこと、または DOCUSIGN_AUTH_URL が環境と一致していないこと(デモは account-d、本番は account)を示します。値を確認してから、もう一度 Authorize with Provider をクリックしてください。400 USER_LACKS_MEMBERSHIP または 404 は、DOCUSIGN_ACCOUNT_ID または DOCUSIGN_BASE_URI がサインインしたユーザーのものではないことを示します。docusign_get_user_info の結果と比べてください。400 TEMPLATE_ROLE_NAME_MISMATCH はテンプレートにないロール名、INVALID_EMAIL_ADDRESS_FOR_RECIPIENT は無効な受信者のメールアドレス、ENVELOPE_CANNOT_VOID_INVALID_STATE は署名待ちではないエンベロープを示します。429 または HOURLY_APIINVOCATION_LIMIT_EXCEEDED は 1 時間あたりの上限に達したことを示します。次の 1 時間まで待ってください。
このコネクターは、埋め込み署名や埋め込み送信の画面(embedded views)、PowerForms、一括送信(bulk send)、Connect の Webhook は扱わず、テンプレート、ユーザー、アカウント設定の編集も行いません。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Muse にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Muse はリモート MCP サーバーをカスタムコネクタとして追加し、OAuth でサインインします。
- Muse で Settings → Connectors を開き、Add custom connector を選びます。
- MCP サーバーの URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを貼り付けます。 - Muse が AnythingMCP のサインインページを開きます。サインインしてアクセスを承認します。
- チャットで、
DocuSignのツールが必要になる依頼を Muse にしてみましょう。
チャットから設定することもできます(Web、iOS・Android アプリ、WhatsApp)。Muse に次のメッセージを送ってください:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
セルフホストの場合は、https://cloud.anythingmcp.com の代わりにインスタンスの公開 HTTPS アドレスを使ってください。Muse は Meta のクラウドから接続するため、localhost は使えません。
利用可能なツール
| Tool | What it does |
|---|---|
docusign_get_user_info | Read who signed in and which DocuSign accounts they can use: name, email, and for each account account_id, account_name, is_default and… |
docusign_get_account | Read the connected account: name, plan, billing period, envelopes sent this period and allowed, and the account's base URL |
docusign_list_envelopes | List envelopes changed since from_date, with id, status, subject, sender, dates and (optionally) recipients |
docusign_get_envelope | Read one envelope: status, subject, sender, sent, delivered and completed times, void reason, and with include its recipients, documents… |
docusign_create_envelope_from_template | Create an envelope from a template, filling each template role with a person |
docusign_create_envelope_with_document | Create an envelope from documents passed as base64 and the recipients who must sign them |
docusign_send_draft_envelope | Send a draft envelope: DocuSign emails the signing request to its recipients |
docusign_void_envelope | Void an envelope that is out for signature (sent or delivered): it can no longer be signed and every recipient is told why |
docusign_resend_envelope | Email the signing request again to the recipients who have not finished yet |
docusign_move_envelope_to_trash | Move envelopes to the Deleted folder (recycle bin) |
docusign_list_recipients | List an envelope's recipients by type (signers, carbonCopies, ...) with routing order, status (created, sent, delivered, completed… |
docusign_list_envelope_documents | List an envelope's documents: documentId, name, type, page count and order |
docusign_download_document | Download one document of an envelope as base64 text (documentBase64): a documentId from docusign_list_envelope_documents, "combined" for… |
docusign_list_audit_events | Read an envelope's audit trail: each event (created, sent, viewed, signed, voided, ...) with user, time, client IP and status |
docusign_get_form_data | Read the values entered in an envelope's fields, per recipient |
docusign_list_templates | List templates with id, name, description, folder, owner, last used and modified dates; optionally with their recipients (roles) and… |
docusign_get_template | Read one template: subject, message, documents and recipients with their role names (needed for docusign_create_envelope_from_template)… |
プロンプトの例
- 「過去 30 日間に送信したエンベロープのうち、まだ署名待ちのものはどれ?まだ署名していないのは誰?」
- 「Acme 株式会社とのサービス契約の監査証跡を見せて。いつ開封され、いつ署名された?」
- 「Northwind の仕入先登録フォームで、署名者は各フィールドに何を入力した?」
- 「「Mutual NDA」テンプレートから山田花子さん([email protected])宛ての下書きを作って、送信する前に誰に何が届くかを見せて。」
FAQ
Muse はどこで使えますか? Meta は現在、Muse を米国とカナダで提供しています。Web、iOS・Android アプリ、WhatsApp で利用できます。
Meta はこのコネクタを審査しますか? いいえ。Meta はカスタムコネクタを審査しません。Muse に見えるのは、AnythingMCP でこの MCP サーバーに対して有効にしたツールだけです。コネクタはいつでも Settings → Connectors で切断できます。
次のステップ
このガイドは役に立ちましたか?