インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、signNow をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
AnythingMCP は Claude のコネクタディレクトリに掲載されています。ワンクリックで Claude に追加 (新しいタブで開きます)し、サインインして Claude が使える MCP サーバーを選んでください。
概要
1 つのアカウントの signNow 電子署名:フォルダ、ドキュメント、テンプレートの閲覧、署名依頼のステータスとドキュメント履歴の確認、署名済み PDF のダウンロード、テンプレートやファイルからのドキュメント作成、フィールドの事前入力、ロールベース・フリーフォーム・ドキュメントグループの署名依頼の送信、リマインドとキャンセル。
こう聞いてみよう
signNow のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → signNow をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
signNow + Claude
1 つのアカウントの signNow 電子署名:フォルダ、ドキュメント、テンプレートの閲覧、署名依頼のステータスとドキュメント履歴の確認、署名済み PDF のダウンロード、テンプレートやファイルからのドキュメント作成、フィールドの事前入力、ロールベース・フリーフォーム・ドキュメントグループの署名依頼の送信、リマインドとキャンセル。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
SIGNNOW_API_KEY
ステップ 1 — 認証情報を取得
セットアップは約 3 分です。API にアクセスできる signNow アカウントが必要です。テストには無料の開発者アカウント(https://www.signnow.com/developers)で十分です。
- signNow にサインインし、API Dashboard(
https://app.signnow.com/webapp/api-dashboard)を開きます。 - Apps and Keys を開き、アプリケーションを選択(または作成)して、API Keys タブからキーをコピーします。
- キーを
SIGNNOW_API_KEYに貼り付けます。Bearerやスペースは付けません。コネクタはキーをAuthorization: Bearer <key>として送信します。キーに有効期限はなく、ダッシュボードで削除するとコネクタはアクセスできなくなります。 - コネクタをインストールし、
signnow_get_userを実行します。キーの持ち主のアカウントが表示され、キーが確認できます。
API キーを使う理由: signNow には password grant(API アプリの所有者のみ)と、ほかの signNow ユーザーの代わりに操作するための OAuth 2.0 authorization code フローもあります。1 つのアカウントの自動化には signNow 自身が API キーを推奨しており、ここでも最もシンプルです。トークンの更新も、パスワードの保存も不要です。コネクタはキーを所有する signNow ユーザーとして動作します。
読み取れるデータ:
- アカウントとフォルダ:
signnow_get_user、signnow_list_folders(ルート、Documents、Templates、Archive、Trash Bin と自分のフォルダ、ドキュメント数つき)、そしてフォルダ内のドキュメント、テンプレート、ドキュメントグループを一覧するsignnow_get_folder。署名ステータス(signed、pending、waiting-for-me、waiting-for-others、unsent、expired)や日付で絞り込めます。entity_typeを template にするとテンプレートが一覧されます。 - ドキュメント:
signnow_get_document(ロール、フィールド、ステータスつきのフィールド署名依頼、フリーフォーム依頼)、signnow_get_document_fields(入力済みの値)、signnow_get_document_history(時刻、メール、IP アドレス、クライアントアプリつきの全イベント)、signnow_list_free_form_invites、signnow_get_routing_details(テンプレートの署名者ロールを署名順に)。 - ファイル:
signnow_download_document(フラット化した 1 つの PDF または ZIP。履歴を末尾に追加することも可能)、signnow_get_download_link(サインイン不要の一時的な公開リンク)、signnow_download_document_group(結合した 1 つの PDF または ZIP)。 - ドキュメントグループ:
signnow_list_document_groups、signnow_get_document_group、signnow_get_document_group_recipients、signnow_get_group_invite(各ステップのステータス)、signnow_list_template_groups、signnow_get_template_group。
書き込める操作:
- テンプレートから:
signnow_create_document_from_template、必要に応じてフィールド名でsignnow_prefill_text_fields、続いてロールごとに 1 つのtoエントリを持つsignnow_send_invite(「Signer 1」などのロール名はsignnow_get_documentから取得)。メールを使わない直接の署名リンクならsignnow_create_signing_linkを使います。 - 新しいファイルから:
signnow_upload_document_from_url(check_fieldsを true にするとファイル内のテキストタグがフィールドになり、make_templateを true にするとテンプレートとして保存されます)、必要ならsignnow_update_documentでフィールドを追加し、signnow_send_inviteで送信します。フィールドのないファイルはsignnow_send_free_form_inviteで送ります。1 回の呼び出しで署名者は 1 人で、署名者は好きな場所に署名します。signnow_create_templateはドキュメントをテンプレートにします。 - フォローアップ:
signnow_resend_field_invite(未署名の署名者 1 人へのリマインド)、signnow_cancel_invite、signnow_cancel_free_form_invite、signnow_move_document、signnow_create_folder。 - ドキュメントグループ:
signnow_create_document_group、signnow_create_group_from_template、signnow_send_group_invite(ステップごとの署名。各ステップに通知先メールと sign または view のアクションを指定)、signnow_resend_group_invite、signnow_cancel_group_invite。
署名依頼、リマインド、グループ署名依頼は実在の人にメールで届き、署名済みのドキュメントには法的拘束力があります。AI はドキュメント、ロールつきの署名者、メッセージを示し、あなたがはっきり承認してから送信します。from はキーの持ち主である signNow アカウントのメールでなければなりません。signnow_update_document に fields を渡すとドキュメントのフィールドがすべて置き換わるため、AI は残すフィールドも含めて送ります。キャンセルした署名依頼は元に戻せません。
インストール時にオフになっているツール: signnow_delete_document(ドキュメントの未完了の署名依頼は使えなくなります)と signnow_delete_document_group(ドキュメント自体は残ります。未完了の署名依頼があるグループは先にキャンセルが必要です)。どちらも元に戻せないため、チームが必要になったときにワークスペース管理者がオンにします。
データ形式: ID は 40 文字の 16 進文字列です。created と updated は秒単位の Unix タイムスタンプで、文字列のことがよくあります。template が true ならテンプレートです。フィールド署名依頼の status:created(前の署名者を待機中)、pending(署名待ち)、fulfilled(署名済み)、declined。フリーフォーム依頼は pending、fulfilled、cancelled。フィールド座標はページ左上からのピクセルで、ページは 0 から数えます。
ページング: signnow_get_folder は limit(最大 100)と offset を取り、total_documents を返します。ドキュメントグループとグループテンプレートは limit(最大 50)と offset、フリーフォーム依頼は page と per_page(最大 100)を取ります。
よくあるエラー: API キーが間違っている、削除された、または未設定の場合、400 と invalid_token(コード 1537)が返ります。signNow はここで 401 を使いません。403 はキーのユーザーにその閲覧や操作の権限がないことを意味します。404 Unable to find a route は ID が不明か形式が不正なことを意味します。errors リストつきの 400 は入力が無効なことを意味します。たとえば不明なロール、アカウントのメールではない from、フィールドのないドキュメントへのロールベース依頼などです。429 の場合、AI は待ってから再試行します。signNow の EU サーバーのアカウントや古い評価用アカウント(api-eval.signnow.com)は別の API ホストを使うため、コネクタのベース URL をそのホストに変更してください。
このコネクタは自らドキュメントに署名せず、コンピュータ上のファイルをアップロードせず(公開 URL からのみ)、OAuth や password grant も使いません。
ステップ 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 — Claude にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
推奨ルート:設定ファイルを触らずに claude.ai web で動作します。
- Claude で Customize → Connectors を開きます。
- + をクリックし、Add custom connector を選びます。
- 名前(例:
signNow)とリモート MCP サーバー URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力し、Add をクリックします。 - Connect をクリックし、AnythingMCP にサインイン(OAuth)してアクセスを許可します。
下記のすべてのツールがチャットに表示されます。プロンプトを入力し始めてください。
利用可能なツール
| Tool | What it does |
|---|---|
signnow_get_user | Who the API key belongs to: user id, name, email, active state, organization and team memberships, subscription and document counts |
signnow_list_folders | List the folder tree: the root folder with its system folders (Documents, Templates, Archive, Trash Bin) and your own folders, each with… |
signnow_get_folder | List the documents, templates and document groups in one folder, with paging, sorting and filters: id, document_name, created and updated… |
signnow_get_document | Read one document or template: name, owner, page count, template flag, roles (unique_id, name, signing_order), fields with their role and… |
signnow_get_document_fields | List the fields of a document with their name, type, role and current value (the filled-in data once signed) |
signnow_get_document_history | Full history of a document: every event (viewed, signed, field added, invite sent, emailed, downloaded) with time, email, IP address and… |
signnow_list_free_form_invites | List the free form invites of a document (signature requests without fields): id, recipient email, status (pending, fulfilled, cancelled)… |
signnow_get_routing_details | Read the routing details of a template: its signer roles in signing order with their default email, name and settings |
signnow_download_document | Download a document as a PDF: type collapsed (default) flattens the fields and signatures into one PDF; with_history 1 appends the signing… |
signnow_get_download_link | Create a temporary public link to download the document PDF (valid for a short time, no sign-in needed) |
signnow_list_document_groups | List document groups (several documents signed together): id, group_name, documents, invite id and status, created and updated time |
signnow_get_document_group | Read one document group: name, owner, its documents with their roles, the group invite id and status |
signnow_get_document_group_recipients | List the recipients of a document group: name, email, signing order, which documents each one gets, and the cc list |
signnow_get_group_invite | Status of a document group invite: overall status (created, pending, fulfilled) and each step with its actions (email, role, action sign or… |
signnow_list_template_groups | List document group templates (sets of templates sent together): id, template_group_name, templates with their roles, routing details… |
signnow_get_template_group | Read one document group template: name, its templates with their roles, routing details (signing steps), owner and folder |
signnow_download_document_group | Download all documents of a group: one merged PDF or a ZIP, optionally with the history |
signnow_upload_document_from_url | Create a document (or with make_template a template) from a file at a public URL (PDF, Word and other formats) |
signnow_update_document | Rename a document or set its fields |
signnow_create_template | Make a template from a document (the document is kept) |
signnow_create_document_from_template | Create a new document from a template, ready to be sent with signnow_send_invite |
signnow_send_invite | Send a document with fields for signature (role-based invite): each role gets its own email with a signing link, in signing order |
signnow_send_free_form_invite | Send a document without fields for signature (free form invite): the signer places the signature anywhere |
signnow_cancel_invite | Cancel all pending role-based invites of a document: signing links stop working |
signnow_cancel_free_form_invite | Cancel one pending free form invite (id from signnow_list_free_form_invites) |
signnow_resend_field_invite | Send the invite email again (a reminder) to one pending signer of a role-based invite |
signnow_prefill_text_fields | Fill text fields of a document before sending it, by field name (names from signnow_get_document_fields) |
signnow_create_signing_link | Create a signing link for a document with fields and one signer role, to open the signing page directly without email |
signnow_move_document | Move a document to another folder (folder ids from signnow_list_folders) |
signnow_delete_document | Delete a document or template |
signnow_create_folder | Create a folder inside another folder (the root folder id from signnow_list_folders for a top-level folder) |
signnow_create_document_group | Bundle several documents (with fields) into a document group, to send them in one invite |
signnow_create_group_from_template | Create a document group from a document group template |
signnow_send_group_invite | Send a document group for signature in steps: each step lists the emails to notify and the actions (sign or view a document as a role) |
signnow_resend_group_invite | Send the invite email of a document group again to the signers of the current step, or to one email |
signnow_cancel_group_invite | Cancel the invite of a document group: signing stops for every step |
signnow_delete_document_group | Delete a document group (the documents themselves are kept) |
プロンプトの例
- 「Documents フォルダの中で、まだほかの人の署名待ちになっているドキュメントはどれですか?まだ署名していない人も教えてください。」
- 「NDA テンプレートからドキュメントを作成し、会社名に Acme GmbH を入力して、[email protected] に Signer 1 として送ってください。送信前にすべて見せてください。」
- 「賃貸契約書の署名済み PDF を、署名履歴を末尾に付けてダウンロードしてください。」
- 「[email protected] に送った契約書の履歴を見せてください。いつ開いて、いつ署名しましたか?」
- 「サービス契約書にまだ署名していない署名者にリマインドを送ってください。」
FAQ
Claude Code は Claude Desktop と同じように動作しますか? はい。両方を https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID に向けてください。
次のステップ
このガイドは役に立ちましたか?