Checkout Page MCP

公式

AIクライアントがウェブサイトに支払いを追加できるようにします。チェックアウトページ、イベント、フォームを作成し、数分でサイトに埋め込めます。

Checkout Page MCPで何ができますか?

  • 顧客とサブスクリプションの検索list_customers または get_customer でメールアドレスやIDから顧客を検索し、list_subscriptions でアクティブなプランを取得します。

  • 支払いと予約の確認list_payments を使用して日付、金額、ステータスで取引を絞り込み、list_bookings でイベント参加者やチケット種別を確認します。

  • チェックアウトページとフォームの作成create_checkout_page(商品と価格を含む)でライブページを立ち上げるか、create_form でリード獲得・登録フォームを構築します。

  • フォーム送信の確認list_submissions で最近のエントリーを取得するか、get_submission で特定の回答を詳細に確認します。

  • クーポンとウェブフックの管理create_coupon で割引コードを生成し、create_webhooklist_webhooksdelete_webhook でエンドポイントを登録・一覧表示・削除します。

  • ファイルのアップロードupload_file で公開URLからファイルを取り込み、アカウント内の他の場所で参照できるようにします。

ドキュメント

Checkout Page MCPサーバーを使用すると、Claude、ChatGPT、CursorなどのAIアシスタントがCheckout Pageアカウントを直接操作できるようになります。ダッシュボードを調べたりAPIリクエストを書いたりする代わりに、平易な英語で質問するだけで、アシスタントが残りの作業を処理します。

これはModel Context Protocolに基づいて構築されています。これは、AIアシスタントが必要とするツールやデータに接続するためのオープン標準です。

サーバーURLは次のとおりです:

https://mcp.checkoutpage.com

Checkout Page MCPでできること

接続すると、AIアシスタントに次のようなことを依頼できます:

  • jane@example.comのメールアドレスの顧客を検索して、最後のサブスクリプションを表示して。」
  • 「注文ABC123の最新の支払いを取得して。どのプランを選んだ?」
  • 「電子書籍のリード獲得フォームからの直近10件のフォーム送信を表示して。」
  • 「IDがcp_abc123のチェックアウトページを開いて、どの商品が関連付けられているか教えて。」
  • 「『Spring Workshop』という新しいチェックアウトページを99ドルで作成して。」
  • 「新しい電子書籍用に、名前、メール、会社のフィールドを持つリード獲得フォームを作成して。」
  • 「5月のウェビナー用の登録フォームを作成して。名前、メール、参加したいセッションを収集して。」
  • 「SPRING20という20%オフのクーポンを作成して。5月31日に期限切れになるように。」

アシスタントは以下のツールを使用して、これらの質問に回答し、アカウントでアクションを実行します。

利用可能なツール

リソースツール機能
チェックアウトページcreate_checkout_page商品と価格が関連付けられた新しいチェックアウトページを作成します。デフォルトで公開され、ライブになります。
チェックアウトページget_checkout_pageIDで単一のチェックアウトページの設定を取得します。
チェックアウトページlist_paymentsアカウントで処理された支払いを一覧表示します。日付、顧客、金額、またはステータスでフィルタリングできます。
チェックアウトページlist_subscriptionsステータス、請求間隔、現在の期間を含むサブスクリプションを一覧表示します。
イベントlist_bookings参加者情報やチケットタイプを含むイベント予約を一覧表示します。
フォームcreate_form送信を収集する新しいフォームを作成します:アンケート、申し込み、リード獲得、RSVP。
フォームget_formIDで単一のフォームの設定を取得します。
フォームlist_submissionsチェックアウトページやフォームから収集されたフォーム送信を一覧表示します。
フォームget_submissionすべてのフィールド回答を含む、IDで単一のフォーム送信を取得します。
クーポンcreate_coupon顧客がチェックアウト時に適用できる割引コードを作成します。
顧客list_customers顧客プロファイルデータを検索します:名前、メール、会社、住所、税ID。
顧客get_customerIDで単一の顧客レコードを取得します。
ファイルupload_file公開URLからファイルをアカウントにアップロードして、他の場所で参照できるようにします。
Webhookcreate_webhookイベントペイロードを受信するためのhttpsエンドポイントを登録し、署名シークレットを返します。
Webhooklist_webhooks配信カウンター付きでアカウントのWebhookエンドポイントを一覧表示します。シークレットは返されません。
Webhookdelete_webhookWebhookエンドポイントを削除します。配信は即座に停止します。破壊的で元に戻せません。

始める前に

Checkout Pageアカウントが必要です。MCPサーバーはOAuthを使用するため、コピー&ペーストするAPIキーはありません。AIツールが初回接続時にワンクリックサインインを案内します。

AIツールを接続する

各AIツールには、コネクタを追加するための独自の設定画面があります。以下から自分のものを選択してください。手順は約1分かかります。接続したら、各セクションの最後にあるテストプロンプトを試して動作を確認してください。

ChatGPT

  1. ChatGPT.comを開き、設定 → セキュリティとログインに移動します。デベロッパーモードを有効にします。
  2. 設定を閉じて、chatgpt.com/pluginsに移動します。
  3. 右上の**+**をクリックします。(カスタムプラグインは有料プランで利用可能です。)
  4. 入力します:
  5. 理解して続行するをオンにします。
  6. 作成をクリックし、Checkout PageのOAuthフローに従って接続します。
  7. 新しいチャットを開始します。
  8. **+**をクリックして、Checkout Pageを検索します。

テスト: *「Checkout Pageから直近5件の支払いを一覧表示して。」*と質問します。

Claude

  1. Claudeを開き、設定 → コネクタに移動します。
  2. カスタムコネクタを追加をクリックします。
  3. 入力します:
  4. 追加をクリックし、Checkout Pageコネクタの接続をクリックしてサインインします。

テスト: *「Checkout Pageから直近5件のフォーム送信を表示して。」*と質問します。

Cursor

最速の方法はワンクリックインストールです:

または手動で追加します:

  1. Cursorを開き、設定 → MCPに移動します。
  2. 新しいMCPサーバーを追加をクリックします。
  3. 入力します:
  4. 保存をクリックし、OAuthプロンプトでサインインします。

テスト: Cursorのチャットで、*「Checkout Pageから直近5件の顧客を一覧表示して。」*と質問します。

VS Code

GitHub Copilot Chatと公式MCP拡張機能の両方が当サーバーをサポートしています。

  1. VS Codeを開き、コマンドパレットからMCP: サーバーを追加コマンドを実行します(Cmd/Ctrl + Shift + P)。
  2. HTTPを選択します。
  3. URLを入力します:https://mcp.checkoutpage.com
  4. 名前を付けます:checkoutpage
  5. ブラウザで開くOAuthプロンプトでサインインします。

テスト: Copilot Chatで、*「Checkout Pageのサブスクリプションを表示して。」*と質問します。

Codex

  1. Codexを開き、設定 → MCPサーバーに移動します。
  2. + サーバーを追加をクリックします。
  3. トランスポートとしてStreamable HTTPを選択します。
  4. 入力します:
  5. 保存をクリックし、OAuthプロンプトでサインインします。

テスト: *「Checkout Pageから直近5件の支払いを一覧表示して。」*と質問します。

Claude Code

2つのステップ:サーバーを追加してから、Claude Code内からサインインします。

claude mcp add --transport http checkoutpage https://mcp.checkoutpage.com

次にセッションを開始します:

claude

セッション内で:

  1. /mcpと入力します。
  2. 矢印キーでcheckoutpageをハイライトしてEnterキーを押します。
  3. authenticateを選択し、OAuthプロンプトに従います。

テスト: *「Checkout Pageから直近5件の支払いを一覧表示して。」*と質問します。

その他のAIツール

MCPをサポートする任意のクライアントは、OAuthを使用してhttps://mcp.checkoutpage.comに接続できます。ツールがトランスポートを尋ねる場合は、Streamable HTTPを選択してください。ほとんどのクライアントは次の設定を受け入れます:

{
  "mcpServers": {
    "checkoutpage": {
      "url": "https://mcp.checkoutpage.com"
    }
  }
}

プロンプトの例

新製品のローンチ

新しいワークショップの準備をしていて、チェックアウトページと早期割引を数分で公開したい場合。

これをAIツールに貼り付けます:

Create a checkout page called "Pricing Strategy Workshop" priced at $199. Write a confident product description (3–4 sentences) that pitches a half-day workshop for founders and product leaders who want to raise prices without losing customers. Turn on the coupon code field so customers can apply discounts. Then create a coupon code EARLYBIRD that takes 20% off and expires May 15. Send me both the checkout URL and the coupon code when you're done.

アシスタントはcreate_checkout_page(説明文とクーポンフィールドを有効にして)を呼び出し、次にcreate_couponを呼び出して、ライブのチェックアウトURLと割引コードを返します。

同じパターンを新しいオファーに使用できます:コースのローンチ、ベータ登録ページ、期間限定プロモーションなど。

顧客の請求に関する質問への返信

顧客から次の支払いがいつ発生するかというメールが届き、数秒で送信できる下書き返信が必要な場合。

顧客の質問をAIツールに貼り付けます:

A customer named Jane Smith (jane@example.com) just emailed asking: "When is my next payment, and how much will I be charged?" Look up her account in Checkout Page, find her active subscription, and draft a friendly reply I can send back. Include the next billing date and the amount.

アシスタントはlist_customersを呼び出してメールでJaneを検索し、次にlist_subscriptionsを呼び出して彼女のアクティブなプランを取得し、次の請求日と金額を含む送信可能な返信の下書きを作成します。

同じパターンを返金リクエスト、領収書の再送信、アカウントのコンテキストが必要な単発のサポート質問に使用できます。

より良い結果を得るためのヒント

  • AIにコピーを書いてもらいましょう:商品タイトル、説明、確認メッセージなど。そうしないと、ページが空白または一般的な内容になります。
  • AIが推測できない設定については明示的に指定してください(例:「クーポンコードフィールドをオンにして」)。
  • 特定のレコードと作成タスクに限定してください。AIアシスタントは合計やランキング(「収益トップ5ページ」)にはあまり信頼性がありません。すべての支払いを読む必要があるためです。そのような数値については、ダッシュボードの分析ビューを使用してください。
  • カスタムボタンテキストやページスタイルなど、一部のチェックアウト設定はまだMCPで公開されていません。リクエストが反映されない場合は、ダッシュボードでページを開いて調整を完了してください。

トラブルシューティング

セキュリティとプライバシー

  • MCPサーバーは、OAuthでサインインした後でのみ、あなたの代わりに動作します。
  • トークンはアカウントにスコープされています。Checkout Pageの設定からいつでもアクセスを失効させることができます。
  • 読み取りツール(list_*get_*)はデータを変更しません。書き込みツール(create_*upload_*)と破壊的ツール(delete_*)は明確に名前が付けられているため、アシスタントは変更を行う前に確認できます。Webhookの削除は元に戻せないため、アシスタントがdelete_webhookを実行する前に確認してください。
  • アシスタントが参照するデータ(顧客情報、支払い情報)は、応答を生成するためにAIツールに送信されます。これは他のコネクタと同じ仕組みです。データ処理ポリシーがニーズに合ったAIツールを選択してください。