Zum Inhalt springen
AI ASSISTANTClaude · ChatGPT · no account

watch.diy in your AI assistant

Deutsche Version

What it does

With the watch.diy connector you ask your AI assistant about a DIY or garden product and find out what it costs at each DIY chain and which stores near you have it available: at OBI, Bauhaus, toom, Hornbach, hagebau and Globus, for a German postcode. No account is needed.

Example: “Is the Gardena 18000 hose reel available at a DIY store within 10 km of 80331?”

How to add it

  • Claude: Settings → Connectors → add custom connector, URL https://mcp.watch.diy/public/mcp. No sign-in required.
  • ChatGPT: once watch.diy is available in its directory.

The two tools

  • find_product – finds a product in watch.diy’s product index. Input: search text or an EAN, up to 5 results. Per product: name, brand, EAN and, per chain, the product name, a link to the retailer’s product page and the price with its date.
  • where_to_buy_nearby – checks availability at the stores near a postcode, based on the retailers’ pages. Input: 1 to 3 products (EAN), a five-digit German postcode and a radius of 1 to 30 km (default 10 km). Per store: name, town, postcode, distance, availability and when it was updated.

Both tools only read and change nothing. Every row links straight to the retailer’s product page, with no affiliate parameters and no ads.

Limits

  • At most 3 products per availability lookup.
  • Radius at most 30 km.
  • An availability lookup can take a few seconds.
  • The number of lookups per hour is limited. When the limit is reached, the tool says after how many minutes it works again.
  • German postcodes and stores in Germany only.

What the states mean

  • available (available): available at this store according to the retailer’s page.
  • not available (not_available): not available at this store according to the retailer’s page. This does not mean the store never carries the product.
  • not sold in store (not_sold_in_store): the retailer doesn’t sell the product at this store (or at any of its stores).
  • unknown (unknown): no information for this store. The answer is then marked as partial.
  • Per chain also: no store in radius or not listed in our data (the chain has stores nearby but we know no listing of this product there; it may still sell it).

Where the data comes from

watch.diy reads the publicly available product, price and availability information that retailers publish on their own websites, and processes it into a product index, cross-retailer matching and availability states. Not affiliated with or endorsed by the retailers.

For manufacturers, watch.diy observes the same six chains daily and analyses them, see retailers. The connector is the single lookup.

How fresh

Each store carries when its information was updated (“recently” within the last 24 hours, otherwise the date). Prices carry the date they were read. Prices older than 35 days are not shown (“Preis auf der Händlerseite”, price on the retailer’s site).

Information without guarantee. The retailer’s own website and store are authoritative.

Privacy and terms

What we receive during a lookup and how long we keep it is described in our privacy policy, section 7 (German). In short: we receive only the tool inputs (search text or EAN, postcode, radius) and technical data, never your chat history or account. Your inputs are not passed on to retailers. The connector’s call log keeps the postcode only as its first two digits and the IP address only as a daily-rotated salted hash; our servers’ technical access logs hold the IP address and the availability lookup log holds the full postcode. All of these logs are deleted after 30 days at most. Our terms apply (German).

For manufacturers

watch.diy’s core business is listing, price and availability data per store for brand manufacturers. watch.diy for manufacturers.

Support

Questions or problems: contact@watch.diy. Publisher: Watch AI GmbH, Berlin (imprint).

As of October 2026