Search live pre-owned golf club inventory by keyword, category (Drivers, Fairway Woods, Hybrids, Irons, Wedges, Putters, Golf Sets), brand, shaft flex (Regular, Stiff, Senior / Lite, Extra Stiff, Ladies), dexterity (Right Handed, Left Handed), price range, and showroom branch (Pretoria or Cape Town). When to use: Call this tool when you specifically need to execute 'search_clubs' on WeBuyClubz Golf Marketplace (webuyclubz.co.za). Do NOT use this tool when another specialized tool fits better (use 'get_club_details' or 'get_ai_caddy_recommendation' or 'estimate_trade_in_value' for their respective operations). Parameters: query (optional), category (optional), brand (optional), flex (optional), dexterity (optional), min_price (optional), max_price (optional), branch (optional), limit (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.
Parametersflexbrandlimitquerybranchcategorydexteritymax_pricemin_price
get_club_details
Get Club Details
Fetch detailed specifications for a specific golf club: loft, shaft model, grip condition, detailed condition score (e.g. 8/10 - Very Good), showroom location, high-resolution photo gallery URLs, live price, and product page URL. When to use: Call this tool when you specifically need to execute 'get_club_details' on WeBuyClubz Golf Marketplace (webuyclubz.co.za). Do NOT use this tool when another specialized tool fits better (use 'search_clubs' or 'get_ai_caddy_recommendation' or 'estimate_trade_in_value' for their respective operations). Parameters: product_id_or_slug (required). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.
Parametersproduct_id_or_slugrequired
get_ai_caddy_recommendation
Get Ai Caddy Recommendation
Provide personalized golf club recommendations and expert caddy advice based on golfer handicap, swing speed, typical shot miss/fault (slice, hook, low launch), target club type, and budget. When to use: Call this tool when you specifically need to execute 'get_ai_caddy_recommendation' on WeBuyClubz Golf Marketplace (webuyclubz.co.za). Do NOT use this tool when another specialized tool fits better (use 'search_clubs' or 'get_club_details' or 'estimate_trade_in_value' for their respective operations). Parameters: handicap (required), swing_speed (optional), shot_fault (optional), target_club_type (required), budget_zar (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.
Parametershandicaprequiredbudget_zarshot_faultswing_speedtarget_club_typerequired
estimate_trade_in_value
Estimate Trade In Value
Calculate an instant valuation estimate for a customer looking to trade in or sell their used golf clubs to WeBuyClubz, including estimated cash payout and +15% store credit bonus. When to use: Call this tool when you specifically need to execute 'estimate_trade_in_value' on WeBuyClubz Golf Marketplace (webuyclubz.co.za). Do NOT use this tool when another specialized tool fits better (use 'search_clubs' or 'get_club_details' or 'get_ai_caddy_recommendation' for their respective operations). Parameters: brand (required), club_type (required), model_name (required), condition_rating (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.
Parametersbrandrequiredclub_typerequiredmodel_namerequiredcondition_rating
create_cart_checkout
Create Cart Checkout
Build a shopping cart session with selected items and generate a secure 1-click checkout link (preloaded into the WeBuyClubz cart drawer with instant Yoco / Payflex checkout). When to use: Call this tool when you specifically need to execute 'create_cart_checkout' on WeBuyClubz Golf Marketplace (webuyclubz.co.za). Do NOT use this tool when another specialized tool fits better (use 'search_clubs' or 'get_club_details' or 'get_ai_caddy_recommendation' for their respective operations). Parameters: items (required), customer (optional). Behavior & Side Effects: Creates a live record/session in the backend database; no authentication required for public initiation; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.
Parametersitemsrequiredcustomer
get_store_info
Get Store Info
Retrieve store operating hours, physical showroom addresses in Pretoria (Equestria) & Cape Town (Brackenfell), nationwide courier rates, payment options, and customer guarantees. When to use: Call this tool when you specifically need to execute 'get_store_info' on WeBuyClubz Golf Marketplace (webuyclubz.co.za). Do NOT use this tool when another specialized tool fits better (use 'search_clubs' or 'get_club_details' or 'get_ai_caddy_recommendation' for their respective operations). Parameters: none required (zero-argument query). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.
Takes no parameters.
check_order_status
Check Order Status
Securely check customer order status, payment state, fulfillment progress, and courier tracking details by order ID/number and matching customer email or phone. When to use: Call this tool when you specifically need to execute 'check_order_status' on WeBuyClubz Golf Marketplace (webuyclubz.co.za). Do NOT use this tool when another specialized tool fits better (use 'search_clubs' or 'get_club_details' or 'get_ai_caddy_recommendation' for their respective operations). Parameters: order_id_or_number (required), customer_email_or_phone (required). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.
Parametersorder_id_or_numberrequiredcustomer_email_or_phonerequired