idealo MCP Server について
idealo MCP Serverは、AIアシスタントが欧州6市場の商品を検索し、ショップの価格や推移を比較できるようにします。商品検索、詳細情報、ページ分割されたオファー、30日間の価格分析を提供します。
主な機能
- 01条件指定付きの商品検索
- 02商品詳細とレビュー概要
- 03ショップオファーのページ取得
- 0430日間の価格推移と統計
- 05欧州6市場に対応
活用シーン
- 01カテゴリ、ブランド、価格で商品を検索
- 02オファーと配送条件を比較
- 03商品仕様や長所・短所を確認
- 04購入前に価格推移を確認
MCP 対応
MCPクライアント向けに、商品検索、商品詳細、オファー一覧、価格履歴のツールを公開します。クライアントはStreamable HTTPエンドポイントに接続し、OAuth 2.0で認証します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.idealo.com/mcpclaude mcp add --transport http com-idealo-mcp https://mcp.idealo.com/mcp{"mcpServers":{"com-idealo-mcp":{"type":"http","url":"https://mcp.idealo.com/mcp"}}}Cursor で開く{"servers":{"com-idealo-mcp":{"type":"http","url":"https://mcp.idealo.com/mcp"}}}VS Code で開く{"mcpServers":{"com-idealo-mcp":{"type":"http","url":"https://mcp.idealo.com/mcp"}}}{"mcpServers":{"com-idealo-mcp":{"serverUrl":"https://mcp.idealo.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
idealo MCP サーバーガイド
idealo MCP サーバーを使うと、idealo の商品に関する情報を AI アシスタントで直接活用できます。商品を検索し、数百のショップの価格を比較し、エディターを離れることなく、ヨーロッパの 6 つのマーケットプレイス(DE、AT、GB、FR、IT、ES)における 30 日間の価格履歴を分析できます。
メモ
すべての idealo MCP サーバーツールにはレート制限が適用されます。
デフォルトの Trial ティアは、OAuth によるセルフサービスで利用でき、ユーザーごとに3 req/s · 6 burst · 500 calls/dayが適用されます。Trial のレスポンスには商品画像が 1 枚だけ含まれ、get_product_offersは商品ごとに 10 件のオファーまでに制限されます。また、ショップのロゴ、外部リンク、詳細なユーザーレビューは含まれません。
Partner tier では、より高いレート制限、すべての画像を含む配列、ショップのロゴ、テストレポートへのリンク、ユーザーレビューの全データを利用できます。Partner アクセスを申請するには、[email protected] からお問い合わせください。
ツールの詳細なリファレンス(入力スキーマ、レスポンスの例、ティアごとのフィールドの違い)については、docs/tools.md を参照してください。
機能
-
カタログ検索 — カテゴリ、ブランド、価格帯、在庫状況、お買い得商品で絞り込める全文検索を、ヨーロッパの 6 つのマーケットプレイスで利用できます。他のツールに渡す暗号化された
productRefが返されます。 -
商品詳細 — トップオファー、レビューの概要、専門家によるレビュー、テストレポート、技術仕様、長所と短所、30 日間の価格推移を含む、完全な商品プロフィールを 1 回の呼び出しで取得できます。
-
ページ分割されたオファー — 商品のすべてのオファーを、ショップ名、評価、価格の内訳、配送予定、支払い方法、返品無料ポリシー、送料とともに確認できます。1 ページあたり 5 件のオファーが表示されます。
-
価格履歴と分析 — 30 日間の価格推移に加え、最小値・最大値・平均値の統計、変動率、サンプリングの粒度、ASCII チャート、AI が生成する購入のおすすめを確認できます。
インストールとセットアップ
MCP クライアントによってセットアップ方法が多少異なります。お使いのクライアントに該当する手順に従ってください。
Claude Desktop
Custom Connectors を利用する方法をおすすめします。
- Claude を開き、Settings → Connectors に移動します。
- Add custom connector をクリックします。
- URL
https://mcp.idealo.com/mcpを入力して、Add をクリックします。 - プロンプトが表示されたら認証します。Claude が OAuth のハンドシェイク用にブラウザーを開きます。
手動セットアップ
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)またはお使いのプラットフォームに対応するファイルに、以下を追加します。
{
"mcpServers": {
"idealo": {
"type": "url",
"url": "https://mcp.idealo.com/mcp"
}
}
}
Claude Desktop を再起動し、MCP ツールの一覧に idealo サーバーが表示されていることを確認します。
Claude Code
ターミナルで以下のコマンドを実行します。
claude mcp add --transport http idealo https://mcp.idealo.com/mcp --callback-port 6274
手動セットアップ
プロジェクトのルートにある .mcp.json に追加します(Claude Code が自動的に読み込みます)。
{
"mcpServers": {
"idealo": {
"type": "url",
"url": "https://mcp.idealo.com/mcp",
"oauth": {
"callbackPort": 6274
}
}
}
}
便利なコマンド:
claude mcp list— 設定済みのサーバーを一覧表示しますclaude mcp get idealo— サーバーの詳細を表示しますclaude mcp remove idealo— サーバーを削除します
VS Code
- ショートカット
⌘ Shift Pを使って、MCP: Add Serverを検索します。 HTTPを選択します。https://mcp.idealo.com/mcpを貼り付けて、Enterを押します。- サーバー ID の入力を求められたら、
idealoと入力します。 - global または workspace のスコープを選択します。
作成される mcp.json は次のようになります。
{
"servers": {
"idealo": {
"type": "http",
"url": "https://mcp.idealo.com/mcp"
}
}
}
チャットツールバーを開き、Agent モードに切り替えて、#search_products と入力し、ツールが利用可能であることを確認します。何も表示されない場合は、VS Code を再起動してください。
メモ
VS Code で MCP を利用するには、GitHub Copilot を有効にする必要があります。
Cursor
手動セットアップ
- Cursor → Settings → Cursor Settings を開きます。
- MCP タブに移動します。
- + Add new global MCP server をクリックします。
- 以下を入力して保存します。
{
"mcpServers": {
"idealo": {
"url": "https://mcp.idealo.com/mcp"
}
}
}
その他のエディター
Streamable HTTP トランスポートに対応したクライアントであれば接続できます。以下を使用してください。
{
"mcpServers": {
"idealo": {
"url": "https://mcp.idealo.com/mcp"
}
}
}
認証
サーバーは、Dynamic Client Registration(DCR)+ PKCEを使用した OAuth 2.0 を採用しています。仕様に準拠した MCP クライアントは、.well-known/oauth-protected-resource を通じて認証フローを自動的に検出するため、Trial ティアでは client_id / client_secret の設定は不要です。初回接続時に、クライアントがブラウザーを開いてログインします。トークンはクライアント側にキャッシュされ、自動的に更新されます。
Partner ティアの認証情報は、リクエストに応じて idealo から別途発行されます。
MCP クライアントへのプロンプト
接続したら、自然な言葉でクライアントに指示してください。4 つのツールは、search_products が返す不透明な productRef を使って連携します。
例:
- 「ドイツで購入できる、100 ユーロ未満のランニングシューズを探してください。」
- 「最も安い検索結果について、詳細、上位のオファー、メリットとデメリットを表示してください。」
- 「PayPal が利用でき、送料無料の商品が見つかるまで、すべてのオファーを確認してください。」
- 「過去 30 日間の価格履歴を表示し、今が買い時かどうか教えてください。」
ヒントとベストプラクティス
productRefを使用してください。search_productsは各検索結果に対して暗号化されたproductRefを返します。その文字列をget_product_details、get_product_offers、get_product_price_historyにそのまま渡してください。不透明で、マーケットプレイスに対応し、有効期間が短い値です。includeSearchFiltersとincludeSizeFiltersにはincludeCategoriesが必要です。 数値のカテゴリ ID を 1 つ以上指定せずに属性フィルターまたはサイズフィルターを送信すると、サーバーは呼び出しを拒否します。まずフィルターなしで検索し、レスポンスに含まれる利用可能なcategoryIdを確認してください。- 適切な国を選択してください。
countryには 2 文字の ISO コード(DE、AT、GB、FR、IT、ES)を指定します。不明なコードを指定すると、通知なくドイツにフォールバックします。 - オファーを適切にページネーションしてください。
get_product_offersは 1 回の呼び出しで 5 件のオファーとnextOffsetを返します。nextOffset === 0になるまで繰り返してください。 - 一部のショップは除外されます。 コンプライアンス上のブロックリストにより、すべてのティアで Amazon、eBay、Otto のオファーが除外されます。これは意図的なもので、ティアに関係なく適用されます。
- 同じマーケットプレイスを一貫して指定してください。
country=DEのproductRefをcountry=GBで再利用しても、有用なデータは返されません。
対応市場
🇩🇪 ドイツ · 🇬🇧 イギリス · 🇫🇷 フランス · 🇮🇹 イタリア · 🇪🇸 スペイン · 🇦🇹 オーストリア
サポート
- ウェブサイト:idealo.de
- ツールリファレンス:docs/tools.md
- Partner ティアのお問い合わせ:[email protected]
- 新しい MCP クライアントのサポート依頼:[email protected]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。