MCP App Store
by KeenEthics

Overview

WeBuyCars helps customers search live used-vehicle stock, view vehicle details, read customer FAQs and website information pages, and submit a sell-my-car lead through an interactive wizard.

Tools

get_address_details

ChatGPT
Resolve a picked address suggestion to suburb / town / province / geo. Widget-driven (fires when the customer taps a `search_address suggestion). Proxies Google Place Details server-side; the returned fields pre-fill the contact step. session_token should match the one used for search_address`.

get_condition_report_section

ChatGPT
Full component detail for one section of a vehicle's condition report. Call after `get_vehicle_condition_report, with section_name copied exactly from its sectionNames` (e.g. "Exterior", "Tyres", "Test Drive", "Brake Test"). Returns each component with its condition rating (Poor / Below Average / As Expected / Good), the inspector's description, and whether the item is roadworthy relevant. Some sections come back as a table of measurements rather than component cards.

get_faq

ChatGPT
Fetch one WeBuyCars FAQ (question + full answer) by its stable id. Get ids from `list_faq_questions`. Renders the FAQ answer widget for the user once the right question is identified.

get_info_page

ChatGPT
Read one WeBuyCars website info page (company / services / legal). Use for questions about the company or its services that the FAQs don't cover — e.g. how selling works ("how-it-works"), why sell to WeBuyCars ("why-us"), finance/insurance/warranty products, or policies like "return-policy" and "privacy-policy". Get valid keys from `list_info_pages`. Returns the page's prose sections plus a link to the page on webuycars.co.za.

get_lead_makes

ChatGPT
List popular vehicle makes for a sell category (Vehicle, Motorbike, Caravan).

get_lead_models

ChatGPT
List popular models for a make within a sell category.

get_lead_variants

ChatGPT
List variants (with reg years, fuel, transmission, mm-code) for a make+model.

get_vehicle_by_stock_number

ChatGPT
Get full details for one vehicle by its stock number. Use when the user references a specific vehicle / stock number (often from a `search_cars_for_sale` result). Returns public details only.

get_vehicle_condition_report

ChatGPT
Condition, faults and inspection findings for one vehicle in stock. Call when the customer asks what condition a vehicle is in; whether it has damage, faults, scratches, dents or mechanical problems; whether it is roadworthy; or about its service history — "what's wrong with it", "is it in good condition", "show me the condition report", "any issues with it". Needs the stock number from `search_cars_for_sale or get_vehicle_by_stock_number. Returns the overall condition summary, service history, odometer and registration year, plus a per-section issue count with the issues listed. For component-level detail on one section, call get_condition_report_section with a name copied from sectionNames` (the only accepted values).

list_faq_questions

ChatGPT
List every WeBuyCars FAQ question with its stable id. The corpus is small (~90 questions), so use this to pick the exact FAQ a user is asking about — especially when `search_faq returns no or poor matches for their phrasing — then call get_faq with the chosen id. Pass an optional category` (one of: buying-a-car, selling-a-car, finance, auctions, other) to narrow the list.

list_faq_topics

ChatGPT
List the WeBuyCars FAQ topics customers can browse. Topics: buying a car, selling a car, finance, auctions, and other. Use this to discover valid `category values for search_faq`, or to show the user what areas the FAQs cover. Each topic includes how many questions it holds and a link to that FAQ page.

list_info_pages

ChatGPT
List the WeBuyCars website info pages available to read. Categories: company (about WeBuyCars, how selling works, dealers, reviews, careers), services (finance, insurance, tracking, warranties, cover products, valuations), legal (terms, privacy, return policy, CPA, FICA). Use `get_info_page with a key` from this list to read a page.

search_address

ChatGPT
Suggest ZA physical addresses for the sell-wizard address search. Widget-driven (fires as the customer types). Proxies Google Places Autocomplete server-side with the `GoogleAPI.APIKey secret. session_token (a per-address-entry uuid the widget supplies) groups this with the follow-up get_address_details` into one billed Places session.

search_cars_for_sale

ChatGPT
Search, find, browse, list, or filter WeBuyCars used-vehicle stock (live, daily). Call this for any request naming a vehicle or vehicle attribute, or asking to see the catalogue / listings / stock: "show me red cars", "SUVs on the WeBuyCars catalogue", "what bakkies do you have". Call it again on follow-ups ("cheaper ones", "any in blue") and after any other tool has run — a finished sell-my-car lead is no reason to stop searching stock. Never reuse earlier results; stock and prices are not in your training data. Filters are optional, AND together, and match loosely against live stock: pass the customer's words verbatim. A named vehicle goes in `make/model, full wording and all — "Land Cruiser 300" is a model. vehicle_type is only a generic kind ("SUV", "bakkie", "double cab", "motorbike"), never a make, model or trim; there is no separate body-type or category filter. Public pricing only. Paginate with the returned nextOffset as offset (hasMore` signals more).

search_faq

ChatGPT
Search the WeBuyCars customer FAQs for an answer. Use when a user asks a general question about buying, selling, financing, or auctioning cars with WeBuyCars (e.g. "do I need a roadworthy to sell?"). Pass an optional `category (one of: buying-a-car, selling-a-car, finance, auctions, other — see list_faq_topics) to scope the search. Partial matches are returned ranked (best first); if the top results look off, use list_faq_questions + get_faq` to pick the exact question instead. Returns matching question/answer pairs with a link to the source FAQ page.

start_sell_wizard

ChatGPT
Open the WeBuyCars sell-my-car wizard so a customer can sell their vehicle. Use for any sell, trade-in or offer request ("I want to sell my Hilux"). Prefill from what they said: "sell my 2018 Mercedes C220d automatic" -> category="Vehicle", make="Mercedes-Benz", model="C Class", variant="C220d", year="2018", transmission="Automatic". category: Vehicle, Motorbike, Caravan, Trailer, Boat or Other. make: full name ("Volkswagen", not "VW"). model: family; variant: derivative. Unmatched hints are ignored per field. Name, email and mobile are prefilled from the customer's sign-in and are not parameters.

submit_buy_lead

ChatGPT
Submit a WeBuyCars buy lead (sell-my-car). Widget-driven; validates first. Builds the same payload the website's sell form posts and submits it to `/leads/buy`.

Capabilities

Interactive

App Stats

17

Tools

ChatGPT

Platforms

Category

Car Shopping

Works with

ChatGPT

Data refreshed daily