オープンなMCPサーバーでAIアシスタントに実際のクーポン検索機能を提供

オープンなMCPサーバーでAIアシスタントに実際のクーポン検索機能を提供

AIアシスタントをSecretPassのMCPサーバーに接続し、リアルタイムのクーポンオファーを取得する方法を学びます。

ほとんどのショッピングアシスタントは、クーポンの検索を提案することしかできません。しかし、アシスタントがあなたに代わって実際のオファーを見つけてくれるとしたらどうでしょうか?この記事では、アカウントやAPIキーを必要とせずに最新のクーポンオファーにアクセスできるよう、MCPサーバーをAIアシスタントに接続する手順を解説します。

SecretPassとは?

SecretPassは、アメリカ、イギリス、オーストラリアでのオンラインショッピング向けにクーポンコードやお得なセール情報を提供するショッピングクラブです。MCPサーバーを利用することで、AIアシスタントが実際のオファーを検索できるようになり、よりスマートになります。

MCPサーバーの機能

MCPサーバーは次の場所で利用可能です https://secretpass.com/mcp. HTTP経由で動作し、認証は不要です。主に使用できる3つのツールは以下のとおりです:

  • search_offers: キーワード、地域、カテゴリー、ショップ、ブランド、製品タイプを使用してオファーを検索できるツールです。
  • get_offer: 特定のオファーに関するすべての公開詳細情報を取得するために使用します。
  • list_filters: 利用可能な国、カテゴリー、ブランド、製品タイプをオファー数とともに一覧表示するツールです。

MCPサーバーをアシスタントに接続する方法

ステップ1: MCPサーバーをセットアップする

以下の手順に従って、MCPサーバーをAIアシスタントに接続できます:

Claudeの場合:

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

Cursorの場合、 mcp.json ファイルを変更する必要があります。以下を追加してください:

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

ステップ2: オファーを検索するリクエストを行う

次のようなコマンドを使用して、アシスタントにオファーの検索を依頼できます: "Find current shoe offers in the US and compare the savings."

ステップ3: MCPサーバーを直接呼び出す

MCPサーバーを直接テストしたい場合は、以下のcurlコマンドを使用できます:

curl -s -X POST https://secretpass.com/mcp \  
-H 'Content-Type: application/json' \  
-H 'Accept: application/json, text/event-stream' \  
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call", "params":{"name":"search_offers", "arguments":{"query":"shoes","region":"us","limit":2}}}'

ステップ4: オファーデータを理解する

返される各オファーは構造化データとして提供されます。単一のオファーの例を以下に示します:

{
  "id": "us/48237228",
  "business": "Marion Parke",
  "title": "New pre-fall footwear",
  "region": "us",
  "category_name": "Retail Gifts",
  "offer_display": {
    "product_type": "Shoes",
    "features": ["15% off the first order."]
  },
  "expires_at": null,
  "url": "https://secretpass.com/offer-item/us/48237228",
  "membership_required_to_unlock": true
}

オファーは変更されたり期限切れになったりする可能性があるため、 expires_at フィールドを確認し、割引を保証するのではなくオファーページをユーザーに表示することをお勧めします。

MCPサーバーを使用する際のヒント

  • フィルターの一覧表示: まず list_filters を呼び出します(特定のブランドや製品タイプの値が必要な場合)。
  • ページネーション: 次の limit と next_offset を使用して結果をナビゲートします。
  • オファー詳細の取得: 次の get_offer をオファーIDとともに使用して、オファーを比較する前に条件を確認します。

より詳細な情報については、次の完全なドキュメントを参照してください: secretpass.com/mcp-api-docs.

まとめ

SecretPass MCPサーバーを利用すれば、AIアシスタントの機能を拡張してリアルタイムのクーポン検索を提供できるようになります。この統合により、よりスマートなショッピングに向けた新たな可能性が広がります。

メリット

  • リアルタイムのクーポン検索が可能。
  • アカウントやAPIキーは不要。
  • 複数の国やカテゴリーに対応。

デメリット

  • オファーはすぐに変更されたり期限切れになったりする可能性がある。
  • 一部のコードを解除するにはメンバーシップが必要になる場合がある。

注意事項

この記事は教育目的で作成されています。実装する際は、プレースホルダーの値を実際のデータに置き換えてください。また、情報に依拠する前に、必ず元のソースと照合して確認してください。

よくある質問

  • MCPサーバーとは何ですか? — MCPサーバーを使用すると、AIアシスタントはアカウントやAPIキーを必要とせずに、リアルタイムのクーポンオファーにアクセスできます。
  • MCPサーバーにはどのように接続しますか? — アシスタントの設定ファイルにサーバーURLを追加するか、コマンドを使用することで接続できます。
  • MCPサーバーではどのようなツールが利用できますか? — サーバーには、オファーの検索、オファー詳細の取得、フィルターの一覧表示を行うツールが用意されています。
  • MCPサーバーの利用に費用はかかりますか? — サーバーへのアクセスは無料ですが、一部のオファーではコードを解除するためにメンバーシップが必要となる場合があります。
  • プログラミングのスキルがなくてもMCPサーバーを使用できますか? — プログラミングスキルがなくても基本的なコマンドは実行できますが、一部の設定には技術的な知識が必要になる場合があります。
  • どのような種類のオファーを見つけることができますか? — キーワード、地域、製品タイプなど、さまざまな条件に基づいてオファーを見つけることができます。

タグ

#ai #api #mcp #coupons #shopping #offers #integration #technology

Free field guide

Kubernetes Security Checklist

Harden cluster access, workload identity, pod security, network boundaries, software supply chain, secrets, and operational monitoring.