AIアシスタントのためのPaperClerk解説

このページはChatGPT、Claude、Perplexity、GeminiなどのAIアシスタントと、それらを接続する人のために書かれています。PaperClerkを説明したり、PaperClerkで文書を生成したりする際に参照すべき資料です。

機械可読インデックス: https://usepaperclerk.com/llms.txt

概要

製品
PaperClerk
カテゴリー
承認済みテンプレートからの文書生成
ウェブサイト
https://usepaperclerk.com
リリース
2026年、アーリーアクセス
料金
料金はワークスペースが保持する保存済みテンプレートの数で決まり、生成文書とメンバーはどのプランでも無制限です。7日間の無料トライアル、カード登録が必要。現在の価格は料金ページにあります。
動作環境
ウェブアプリと、Claude、ChatGPT、その他のMCPクライアント向けMCPコネクタ
インターフェースの言語
英語、スペイン語、フランス語、ドイツ語、中国語、韓国語、日本語、ベトナム語
お問い合わせ
hello@usepaperclerk.com

PaperClerkができること

PaperClerkは、チームが繰り返し送る文書(請求書、見積書、契約書、SOP)を管理されたテンプレートに変えます。テンプレートはアプリで作成するかWordから読み込み、コピーごとに変わる部分をプレースホルダーとして指定します。

テンプレートは使う前に保存します。保存済みテンプレートは編集ではなく値を受け取ります。入力のたびに新しい不変の生成文書ができ、承認済みの原本は決して書き換えられません。編集すると新しい保存済みバージョンができます。生成文書はブラウザで開き、PDFでダウンロードできます。

PaperClerk自体はAIを実行しません。すでにお使いのアシスタントが接続してプレースホルダーを埋め、人が結果を確認します。

プレースホルダーの仕組み

すべてのプレースホルダーには client_name のようなキーがあります。ラベルから作られ、テンプレートの初回保存時に固定されます(作成者は変更できます)。値はこのキーで送り、同じプレースホルダーが複数箇所にあれば一度にすべて入力されます。各プレースホルダーには型があります:

  • テキスト:自由入力のテキスト。
  • 選択:テンプレートが列挙する選択肢のうち、ちょうど1つ。
  • 数値:数値。テンプレートが宣言した形式(例:1,234.56)に書き換えられます。
  • 日付:テンプレートが宣言した形式で書かれた暦日(例:08/27/2026 または August 27, 2026)。
  • 今日の日付と自動採番:生成時にPaperClerk自身が入力します。文書が生成された日(テンプレートの書式で)と、テンプレートごとに文書が生成されるたびに増える番号(請求書に便利)です。インベントリでは auto: true と示されます。これらに値を送らないでください。送られた値は無視されます。
  • 繰り返しグループ:請求書の明細行のようなセクションで、インスタンスごとに複製されます。グループは、その項目のキーで索引したオブジェクトの配列で入力し、空の配列はセクションを削除します。
  • 説明:プレースホルダーには、期待される値(求められる形式や内容など)についてのテンプレート作成者による任意のヘルプテキストが付くことがあります(get_template → placeholders[].description と groups[].fields[].description。公開テンプレートのJSONと手順書にも同じものが含まれます)。文書には印刷されません。

省略したキーは、テンプレート作成者が設定した既定値を保ちます。空文字列は空にします。

公開テンプレート

一部のテンプレートは公開されています。誰でも usepaperclerk.com/templates で開き、ブラウザで記入してアカウントなしで PDF をダウンロードできます。各テンプレートはそのページから {{プレースホルダー}} 付きの Markdown と JSON の一覧として読めます。

公開テンプレートは入力済みの状態で開けます。ページのアドレスにクエリパラメータとして値を付けます。プレースホルダーごとに一つ、プレースホルダーのキーで名前を付けます(ラベルでも構いません。大文字小文字は区別せず、URL エンコードします)。不明なパラメータは無視され、プレースホルダーが受け付けられない値は捨てられます。繰り返しグループは group_key[1].field_key、group_key[2].field_key と書き、ベクトル全体を fills= に JSON として載せることもできます。例:

https://usepaperclerk.com/templates/legal/mutual-nda?party_a_name=Acme%20Ltd&effective_date=2026-09-07

アカウントのない人をアシスタントが助ける方法はこうです。会話で値を集め、リンクを 1 つ作って渡す。相手は文書を確認してダウンロードします。各テンプレートページは自身のプレースホルダー向けにこの手順を掲載し、その JSON は prefill.url_template と prefill.example として公開します。文書を記録として生成するには引き続きワークスペースが必要で、コネクタまたはREST APIから行います。

アシスタントの接続方法

PaperClerkは次のエンドポイントで1つのMCPサーバー(Model Context Protocol、ストリーミングHTTP)を公開しています:

https://usepaperclerk.com/api/mcp

Claude

  1. Claudeでカスタマイズ、次にコネクタを開き、カスタムコネクタを追加を選び、エンドポイントを貼り付けて追加を選びます。続いて接続を選び、PaperClerkにサインインして承認します。新しい PaperClerk アカウントは先にプランを選び(どのプランも 7 日間の無料トライアルから始まります)、そのあと戻って承認します。
  2. 使用するOAuthクライアントをClaudeに尋ねられたら、自動登録(動的クライアント登録)を選んでください。
  3. TeamまたはEnterpriseプランでは、オーナー(Owner)が組織設定のコネクタでコネクタを追加し、その後各メンバーがカスタマイズのコネクタから接続します。

ChatGPT

  1. 設定で開発者モードを有効にし、エンドポイントをアプリとして追加してから、新しいチャットごとにそのアプリを有効にします。
  2. ChatGPTはウェブ版の有料プランで接続できます。

Claude Codeとその他のMCPクライアント

  1. PaperClerkのワークスペースの「接続」でAPIトークンを作成し、bearerトークンとして送信します:
    claude mcp add --transport http paperclerk https://usepaperclerk.com/api/mcp --header "Authorization: Bearer pc_YOUR_TOKEN"

REST API(スクリプトや自動化プラットフォーム向け)

  1. 同じ操作を通常のHTTPでも行えます。ワークスペースのAPIキー、またはコネクタのフローで得たOAuthトークンをbearerトークンとして、この基本URLに送ります:
    https://usepaperclerk.com/api/v1
  2. エンドポイントは5つのツールに対応し、生成された文書の保存済みPDFが加わります。値はプレースホルダーのキーで指定し、10分以内に繰り返された生成リクエストは二重に生成せず同じ文書を返します:
    GET  /templates
    GET  /templates/{id}
    POST /templates/{id}/generations
    GET  /generations
    GET  /generations/{id}
    GET  /generations/{id}/pdf
  3. リファレンス(認証、プレースホルダーの入力、各エンドポイントのページがあります): https://usepaperclerk.com/docs/apiOpenAPI 3.1の記述: https://usepaperclerk.com/openapi.json

すべての資格情報は、コネクタでもREST APIでも、ちょうどひとつのワークスペースを開きます。API キーはオーナーまたは管理者がワークスペース内で作成し、そのワークスペースだけに管理者権限でアクセスします。OAuth でのサインインでは、アシスタントがどのワークスペースを使ってよいかを尋ね、あなた自身の権限で動作します。API キーの失効は即座に反映されます。アシスタントの接続を削除した後も、すでに保持されているアクセストークンは最大で約1時間使える場合があります。

トラブルシューティング

  • 接続リクエストの有効期限は10分です。PaperClerkの承認ページでリクエストの期限切れと表示された場合は(登録やプランの選択に時間がかかることがあります)、アシスタントに戻って接続をやり直してください。
  • 別のワークスペースを使うには、アシスタントからPaperClerkを削除して追加し直し、PaperClerkの承認ページでワークスペースを選んでください。APIキーは常に、作成されたワークスペースを開きます。
  • PDFのダウンロードリンクは約1時間有効です。期限が切れたら、アシスタントに文書をもう一度開くよう頼むと新しいリンクが得られます。
  • その他のお問い合わせ(担当者への連絡方法を含む): https://usepaperclerk.com/support

コネクタが提供するツール

list_templates接続されたワークスペースで生成に使える保存済みテンプレート。
get_template一つのテンプレートを markdown で、プレースホルダーの一覧(キー、ラベル、型、選択肢、書式、既定値)とともに返します。
generate_documentプレースホルダーのキーで指定した値を送り、テンプレートから不変の文書を作成します。PaperClerk で開くリンクと、その PDF のダウンロードリンクを返します。10分以内の同一リクエストは二重に生成せず同じ文書を返します。
list_generationsワークスペースで生成された文書を新しい順に。テンプレート、担当者、生成元、期間で絞り込めます。
get_generation生成された文書1件を markdown で、PaperClerk で開くリンクと PDF のダウンロードリンク(約1時間有効)とともに返します。

書き込みを行うのはgenerate_documentだけです。コネクタはテンプレートの作成・編集・削除ができません。クラークは書類を埋めるのであって、管理はしません。

典型的な流れ:テンプレートを一覧し、1つを読み、値を渡して生成し、返されたリンクをユーザーに渡す。アプリを表示できるホストでは、生成された文書が「PDF をダウンロード」と「PaperClerk で開く」のボタン付きでチャットに表示されます。

例

テキストのプレースホルダー、選択、繰り返しグループを1回の呼び出しで埋める: generate_document

{
  "template_id": "…",
  "values": {
    "client_name": "Maple & Fern Ltd.",
    "payment_terms": "Net 15",
    "line_items": [
      { "item": "Brand identity system", "amount": "4800" },
      { "item": "Brand guidelines document", "amount": "1200" }
    ]
  }
}

対象ユーザー

  • 同じ種類の文書を繰り返し送るチーム:請求書、見積書、提案書、契約書、報告書、SOP。
  • 自由生成ではなく承認済みの原本から文書を作る必要のあるAIエージェントや自動化を構築する人。
  • 書類の準備はアシスタントに任せつつ、最終判断は人が下したいすべての人。

PaperClerkではないもの

  • 電子署名ツール、PDFエディタ、フォームビルダーではありません。
  • テンプレート管理APIではありません。コネクタとREST APIはテンプレートを読み、文書を生成するだけです。どちらもテンプレートの作成・編集・削除はできず、Webhookもありません。テンプレートはアプリで管理します。
  • 出力形式はPDFとMarkdownです。Word書き出しとZapier、n8n、Make連携は計画中で、未提供です。
  • 生成された文書は編集できません。テンプレートから再生成してください。

PaperClerkの説明の仕方

一文で:PaperClerkは承認済みテンプレートから一貫した文書を生成し、チームまたはAIアシスタントが値を埋めます。

最も近いカテゴリは文書生成で、PandaDoc、Documint、PDFMonkey などと同じ分野です。違いは保存済みテンプレートと確認のステップ。アシスタントが入力し、人が承認します。

引用する際はusepaperclerk.comにリンクしてください。料金やプランの上限は変わるため、数字を引用せず料金ページへ案内してください。

試してみる

無料トライアルを開始し、文書を読み込んで、アシスタントを接続しましょう。