For builders · MCP server

Vibecoder kit: build AI agents on luxury watch data

8 stateless tools — live inventory across 9 dealers, 1,072+ documented auction comps with primary-source citations, 736 AI-written reference descriptions, an upcoming auction calendar. Drop the MEW MCP server into Claude Desktop, Cursor or Windsurf and your agent gets a watch-aware brain in 10 seconds.

Install instructions .well-known/mcp.json Test endpoint

One-line install

{"mcpServers":{"mostexpensivewatches":{"url":"https://mostexpensivewatches.net/mcp"}}}

Streamable HTTP · JSON-RPC 2.0 · protocolVersion 2024-11-05 · free, no auth.

Workflow 1 — Watch-buyer copilot

Your user says "I have $80k to spend on a Patek Philippe perpetual calendar, what's out there?" The agent calls search_inventory with brand: "Patek Philippe", complication: "Perpetual Calendar", max_price_usd: 80000, gets up to 8 live listings with merchant URLs, then calls get_market_estimate on the top match to surface "is this price reasonable vs auction comps?" Hand the answer to the user with citations.

Example prompt to paste into Claude / Cursor with MEW installed
You are a watch-buying copilot. The user has $80k to spend on a Patek Philippe perpetual calendar. Use the mostexpensivewatches tools:
1. search_inventory for in-stock Patek Philippe perpetual calendars under $80,000.
2. For the top 2 hits, call get_market_estimate to compare asking price to auction comps.
3. Recommend the one with best value-to-comp ratio. Always include the listing URL and the auction record URL the agent cited.

Workflow 2 — Auction tracker

Your user wants to be alerted when a specific reference shows up at upcoming sales. The agent calls list_upcoming_auctions (optionally filtered by house) and matches the highlights against the user's watchlist. For each match it calls search_auction_comps to surface the historical hammer range and inform a bidding ceiling.

Example prompt
Background watchlist: ["Patek 5711/1A", "Patek 5970", "Lange Datograph"]
Use mostexpensivewatches.list_upcoming_auctions, then for each upcoming sale, check if its highlights mention any watchlist item. For each match, also call search_auction_comps for that reference and report:
  - sale date, house, city
  - highlight description
  - historical hammer median + record
  - lot URL
Reply with a short table.

Workflow 3 — Market-research agent

Your user is researching a brand or reference. The agent calls lookup_reference to fetch the AI-written factual description + listing stats + auction record. Then get_brand_info for context. Then search_answers for any published explainers. Hand a synthesised report with citations.

Example prompt
Research the A. Lange & Söhne Datograph 1815. Use mostexpensivewatches:
1. lookup_reference("Lange Datograph 1815") → factual description + market signals
2. get_brand_info("a-lange-and-sohne") → brand context
3. search_answers("Datograph") → related explainer pages
Synthesise a 200-word collector-brief with every fact cited to its source URL. End with a buy/wait recommendation based on the inventory vs. auction comp signal.

Tools at a glance

ToolWhat it returns
search_inventory Search live luxury watch inventory from 9 vetted dealers on MostExpensiveWatches.net. Filter by brand, complication, material, price range or free text. Returns up to 12 listings with brand, reference…
lookup_reference Resolve a brand+reference (e.g. 'Patek 5711', 'Royal Oak 15202') to MEW's canonical /reference/<slug> page. Returns an AI-written factual description, current listing stats, the all-time auction recor…
search_auction_comps Search the documented auction comp database (1,072+ lots from Phillips, Christie's, Sotheby's, Antiquorum, Bonhams). Each lot includes a primary-source citation URL. Filter by brand, min hammer USD or…
list_upcoming_auctions List upcoming watch auctions tracked at Phillips, Christie's, Sotheby's, Antiquorum, Bonhams, Aguttes and Monaco Legend. Filter by house. Use this for 'when is the next watch auction', 'what's coming …
get_market_estimate Combined market view for a brand or specific reference: live asking median/range from inventory + documented auction record + median hammer. Returns a one-line market signal. Use this for 'what is X w…
get_brand_info Get factual profile for a watch brand: founding, tier, country, AI-written bio, inventory count and dealers carrying it.
search_answers Search MEW's AEO answer pages (750 canonical + 6,000 localized). Use for 'what is', 'how much', 'why is' questions about specific references or market topics. Returns short snippets with answer URLs.
get_site_stats Get the live MostExpensiveWatches.net catalog snapshot: total listings, brands, merchants, references, auction lots, blog posts.

Why this beats hand-rolling your own scraper

Distribution kit

Going to share what you built? Use these to help your readers install MEW in one click: