インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Payhip をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
AI エージェントから Payhip ストアのクーポンコードを管理し、ソフトウェアのライセンスキーを確認します。クーポンの一覧表示と詳細確認、あなたの承認による新規作成、購入者のライセンスキーの検証に加え、許可すればキーの無効化、再有効化、アクティベーション数の管理もできます。
こう聞いてみよう
Payhip のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Payhip をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Payhip
AI エージェントから Payhip ストアのクーポンコードを管理し、ソフトウェアのライセンスキーを確認します。クーポンの一覧表示と詳細確認、あなたの承認による新規作成、購入者のライセンスキーの検証に加え、許可すればキーの無効化、再有効化、アクティベーション数の管理もできます。
セットアップ
セットアップは約 2 分です。Payhip ストアとその API キーが必要です。ライセンスキーを扱うには、ライセンスキーを有効にした商品も必要です。
- Payhip で Settings → Developer を開き、API key をコピーします。
- キーだけを
PAYHIP_API_KEYに貼り付けます。クーポン関連のツールがこれを使います。 - 任意(ライセンスキー用): Payhip で商品を開き、まだオンでなければ Generate unique license keys にチェックを入れ、そのチェックボックスの下に表示される product secret key を
PAYHIP_PRODUCT_SECRET_KEYにコピーします。 - コネクターをインストールし、
payhip_list_couponsを実行します。クーポンコードが一覧表示され、API キーが有効であることを確認できます。product secret key を設定した場合は、購入者が受け取ったキーでpayhip_verify_licenseを実行し、ライセンス側も確認してください。
インストールごとにライセンス商品は 1 つ: product secret key は 1 つの商品に属します。複数の商品のキーを確認するには、商品ごとにコネクターをインストールし、それぞれに商品名を付けてください。クーポンはストアの API キーを使うため、どのインストールでも使えます。
読み取れるデータ: ストアのクーポンコード(コード、種類(1 商品、全商品、1 コレクション)、割引率または割引額、開始日と終了日、最低購入額、利用上限、メモ)。そして設定した商品について、ライセンスキーの状態(有効かどうか、購入者のメールアドレス、商品とバリエーション、使用回数、発行日時)です。
クーポンとライセンスキーだけ: 現在の Payhip API が対応しているのはこの 2 つの領域だけです。商品、売上、顧客、入金は API から取得できません。
データの読み方: 金額(割引額、最低購入額)はセント単位で、割引率はパーセントです。payhip_verify_license が空の結果を返した場合、そのキーはこの商品に存在しません。購入が返金されると、Payhip はキーを自動的に無効にします。キーの使用回数はあなたのソフトウェアが増減させるカウンターで、Payhip は上限を強制しません。上限はソフトウェア側で管理します。
インストール時はオフ: payhip_create_coupon、payhip_disable_license、payhip_enable_license、payhip_increase_license_usage、payhip_decrease_license_usage。新しいクーポンは作成した瞬間からチェックアウトで使え、無効化したキーは再び有効にするまで購入者がソフトウェアを使えなくなります。サブスクリプション商品には API でクーポンを付けられません。必要なものは管理者が有効にします。
変更の前に必ず確認: 書き込みツールが有効な場合、AI はコード、割引内容、対象範囲、または対象のライセンスキーとそのキーに行う操作を示し、あなたの承認を待ちます。
制限: クーポンの一覧は最大 100 件ずつのページで返ります。クーポンが多いストアでは、AI は一度に全件を求めず、ページごとに取得します。
よくあるエラー: 401 の authentication_fail は、API キーまたは product secret key が間違っているか、設定されていないことを示します。Settings → Developer から PAYHIP_API_KEY をもう一度コピーし、ライセンス関連のツールでは商品ページで PAYHIP_PRODUCT_SECRET_KEY を確認してください。Payhip のファイアウォールはデータセンターのアドレスからのクーポン関連の呼び出しにチャレンジをかけるため、プロキシが設定されている環境(AnythingMCP Cloud など)では、クーポンの呼び出しは AnythingMCP の送信用プロキシを経由します。CONNECTOR_PROXY_URL のないセルフホストのサーバーでは、クーポンの呼び出しが HTML ページ付きの 403 を返すことがあります。
このコネクターは、商品、売上、顧客、入金の読み取りは行わず、返金や新しいライセンスキーの発行も行いません。
前提条件: PAYHIP_API_KEY
ローカルでコネクタをインストール
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
http://localhost:3000/connectors/store を開き、 Payhip を選択し、前提条件に記載された環境変数を入力します。
利用可能なツール
| Tool | What it does |
|---|---|
payhip_list_coupons | List the store's coupon codes with their type (single product, all products or one collection), percent or amount off (amounts in cents)… |
payhip_get_coupon | Read one coupon by its numeric id: code, type, percent or amount off (cents), product key or collection, dates, minimum purchase, usage… |
payhip_create_coupon | Create a coupon code buyers can enter at checkout: either percent_off (above 0, up to 100) or amount_off in cents, for one product… |
payhip_verify_license | Check a software license key of the product whose secret key is configured: whether it is enabled (keys are disabled automatically on a… |
payhip_disable_license | Disable a license key so it no longer verifies, e.g. after a terms violation or a chargeback |
payhip_enable_license | Enable a disabled license key again so it verifies |
payhip_increase_license_usage | Add one to the usage counter of a license key, e.g. when the buyer activates another device |
payhip_decrease_license_usage | Subtract one from the usage counter of a license key, e.g. when the buyer deactivates a device |
プロンプトの例
- 「ライセンスキー 7XK2-9QPL-44MZ-H1TR は有効ですか。購入者は誰で、何回使われていますか。」
- 「クーポンコードを割引内容付きで一覧にして、今月で期限が切れるものを教えてください。」
- 「『AUTUMN20』クーポンの条件を教えてください。最低購入額、利用上限、対象商品はどうなっていますか。」
- 「返金のあとでキーが使えなくなったと購入者が言っています。まだ有効かどうかと、どのメールアドレスのキーかを確認してください。」
- 「全商品に使えるクーポンはどれで、1 つの商品やコレクションだけが対象のクーポンはどれですか。」
次のステップ
このガイドは役に立ちましたか?