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_webhook、list_webhooks、delete_webhookでエンドポイントを登録・一覧表示・削除します。 -
ファイルのアップロード —
upload_fileで公開URLからファイルを取り込み、アカウント内の他の場所で参照できるようにします。
ドキュメント
Checkout Page MCPサーバーを使用すると、Claude、ChatGPT、CursorなどのAIアシスタントがCheckout Pageアカウントを直接操作できるようになります。ダッシュボードを調べたりAPIリクエストを書いたりする代わりに、平易な英語で質問するだけで、アシスタントが残りの作業を処理します。
これはModel Context Protocolに基づいて構築されています。これは、AIアシスタントが必要とするツールやデータに接続するためのオープン標準です。
サーバーURLは次のとおりです:
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_page | IDで単一のチェックアウトページの設定を取得します。 |
| チェックアウトページ | list_payments | アカウントで処理された支払いを一覧表示します。日付、顧客、金額、またはステータスでフィルタリングできます。 |
| チェックアウトページ | list_subscriptions | ステータス、請求間隔、現在の期間を含むサブスクリプションを一覧表示します。 |
| イベント | list_bookings | 参加者情報やチケットタイプを含むイベント予約を一覧表示します。 |
| フォーム | create_form | 送信を収集する新しいフォームを作成します:アンケート、申し込み、リード獲得、RSVP。 |
| フォーム | get_form | IDで単一のフォームの設定を取得します。 |
| フォーム | list_submissions | チェックアウトページやフォームから収集されたフォーム送信を一覧表示します。 |
| フォーム | get_submission | すべてのフィールド回答を含む、IDで単一のフォーム送信を取得します。 |
| クーポン | create_coupon | 顧客がチェックアウト時に適用できる割引コードを作成します。 |
| 顧客 | list_customers | 顧客プロファイルデータを検索します:名前、メール、会社、住所、税ID。 |
| 顧客 | get_customer | IDで単一の顧客レコードを取得します。 |
| ファイル | upload_file | 公開URLからファイルをアカウントにアップロードして、他の場所で参照できるようにします。 |
| Webhook | create_webhook | イベントペイロードを受信するためのhttpsエンドポイントを登録し、署名シークレットを返します。 |
| Webhook | list_webhooks | 配信カウンター付きでアカウントのWebhookエンドポイントを一覧表示します。シークレットは返されません。 |
| Webhook | delete_webhook | Webhookエンドポイントを削除します。配信は即座に停止します。破壊的で元に戻せません。 |
始める前に
Checkout Pageアカウントが必要です。MCPサーバーはOAuthを使用するため、コピー&ペーストするAPIキーはありません。AIツールが初回接続時にワンクリックサインインを案内します。
AIツールを接続する
各AIツールには、コネクタを追加するための独自の設定画面があります。以下から自分のものを選択してください。手順は約1分かかります。接続したら、各セクションの最後にあるテストプロンプトを試して動作を確認してください。
ChatGPT
- ChatGPT.comを開き、設定 → セキュリティとログインに移動します。デベロッパーモードを有効にします。
- 設定を閉じて、chatgpt.com/pluginsに移動します。
- 右上の**+**をクリックします。(カスタムプラグインは有料プランで利用可能です。)
- 入力します:
- 名前:Checkout Page
- MCPサーバーURL:https://mcp.checkoutpage.com
- 認証:OAuth
- 名前:Checkout Page
- 理解して続行するをオンにします。
- 作成をクリックし、Checkout PageのOAuthフローに従って接続します。
- 新しいチャットを開始します。
- **+**をクリックして、Checkout Pageを検索します。
テスト: *「Checkout Pageから直近5件の支払いを一覧表示して。」*と質問します。
Claude
- Claudeを開き、設定 → コネクタに移動します。
- カスタムコネクタを追加をクリックします。
- 入力します:
- 名前:Checkout Page
- MCPサーバーURL:https://mcp.checkoutpage.com
- 名前:Checkout Page
- 追加をクリックし、Checkout Pageコネクタの接続をクリックしてサインインします。
テスト: *「Checkout Pageから直近5件のフォーム送信を表示して。」*と質問します。
Cursor
最速の方法はワンクリックインストールです:
または手動で追加します:
- Cursorを開き、設定 → MCPに移動します。
- 新しいMCPサーバーを追加をクリックします。
- 入力します:
- 名前:checkoutpage
- 保存をクリックし、OAuthプロンプトでサインインします。
テスト: Cursorのチャットで、*「Checkout Pageから直近5件の顧客を一覧表示して。」*と質問します。
VS Code
GitHub Copilot Chatと公式MCP拡張機能の両方が当サーバーをサポートしています。
- VS Codeを開き、コマンドパレットからMCP: サーバーを追加コマンドを実行します(
Cmd/Ctrl + Shift + P)。 - HTTPを選択します。
- URLを入力します:https://mcp.checkoutpage.com
- 名前を付けます:checkoutpage
- ブラウザで開くOAuthプロンプトでサインインします。
テスト: Copilot Chatで、*「Checkout Pageのサブスクリプションを表示して。」*と質問します。
Codex
- Codexを開き、設定 → MCPサーバーに移動します。
- + サーバーを追加をクリックします。
- トランスポートとしてStreamable HTTPを選択します。
- 入力します:
- 名前:Checkout Page
- 保存をクリックし、OAuthプロンプトでサインインします。
テスト: *「Checkout Pageから直近5件の支払いを一覧表示して。」*と質問します。
Claude Code
2つのステップ:サーバーを追加してから、Claude Code内からサインインします。
claude mcp add --transport http checkoutpage https://mcp.checkoutpage.com
次にセッションを開始します:
claude
セッション内で:
/mcpと入力します。- 矢印キーで
checkoutpageをハイライトしてEnterキーを押します。 - 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ツールを選択してください。