Bij MCP Shop vervullen search en fetch twee verschillende stappen. search vindt producten; fetch haalt de details van één gevonden product op. Wie alleen het zoekresultaat gebruikt, mist mogelijk andere aanbieders.

De verschillen

Tool Input Gebruik
search query Korte resultaten met id, title en url
fetch id (EAN) Details, samenvatting en metadata met offers
search_products query en optionele filters Zoekactie met meer productgegevens en paginering
get_product ean Productgegevens met aanbiedingen

De id uit search kun je rechtstreeks gebruiken als id voor fetch. Gebruik een product uit de response in plaats van zelf een EAN te raden.

Voorbeeld van de volgorde

  1. Roep search aan met query babyfoon.
  2. Kies een passende EAN uit de resultaten.
  3. Roep fetch aan met die EAN als id.
  4. Toon metadata.offers met alle beschikbare aanbieders en hun eigen URLs.

De url uit search en fetch verwijst naar de standaardaanbieder. Voor een vergelijking gebruik je de individuele URLs uit offers. get_buy_link kan daarnaast een kooplink voor een specifieke merchant geven.

Welk paar kies je?

Gebruik search en fetch voor een eenvoudige zoek-en-detailflow. Gebruik search_products wanneer filters of vervolgpagina's nodig zijn; get_product biedt het productmodel met offers. get_price_history is een aanvullende stap voor beschikbare prijsmetingen.

Een description kan leeg zijn. Schrijf in dat geval niet zelf een productbeschrijving alsof die uit de catalogus komt. Toon onbekende prijzen of voorraadstatussen als onbekend en vermeld affiliate-links.

Bekijk alle velden, koppel een client of zoek zonder AI-client.

Vergelijk 0/3