What it answers
Search the whole CarRentalList catalog with one query: rental companies, car model families (Lamborghini Huracán, Rolls-Royce Cullinan…), cities and news articles.
Returns ids to pass to fetch, with titles and carrentallist.com urls.
Use this when a client only offers search and fetch (ChatGPT connectors, deep research), or to find an entity by name before fetching it.
For filtered car lists (price, state, class) search_vehicles is better.
No match returns an empty results list.
Input schema
| Argument | Type | Description |
|---|---|---|
| queryrequired | string | what to look for: a company, a car (make/model), a city, or a news topic ('Lamborghini Huracan Miami', 'Diamond Exotic Rentals')min length 1 · max length 200 |
JSON Schema (as in tools/list)
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "what to look for: a company, a car (make/model), a city, or a news topic ('Lamborghini Huracan Miami', 'Diamond Exotic Rentals')"
}
},
"required": [
"query"
]
}Example request and response
A real call, made against today's catalog (refreshed daily):
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "search",
"arguments": {
"query": "Lamborghini Huracan Miami"
}
}
}
The same call with curl
curl -s https://mcp.carrentallist.com/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search","arguments":{"query":"Lamborghini Huracan Miami"}}}'content[0].text: what the model reads
{"results":[{"id":"family:lamborghini/huracan","title":"Lamborghini Huracan (353 listed, 143 in Florida)","url":"https://carrentallist.com/vehicles/lamborghini-huracan"},{"id":"city:miami-fl","title":"Exotic car rentals in Miami, FL","url":"https://carrentallist.com/miami-fl"},{"id":"news:porsche-mission-s-unveiled-a-rival-for-ferrari-and-lamborghini","title":"Porsche Mission S Unveiled: A Rival for Ferrari and Lamborghini","url":"https://carrentallist.com/news/porsche-mission-s-unveiled-a-rival-for-ferrari-and-lamborghini"},{"id":"news:venuum-unveils-bold-body-kit-for-lamborghini-revuelto","title":"Venuum Unveils Bold Body Kit for Lamborghini Revuelto","url":"https://carrentallist.com/news/venuum-unveils-bold-body-kit-for-lamborghini-revuelto"},{"id":"news:fraudster-s-luxury-car-collection-faces-auction-block","title":"Fraudster's Luxury Car Collection Faces Auction Block","url":"https://carrentallist.com/news/fraudster-s-luxury-car-collection-faces-auction-block"},{"id":"news:rare-lamborghini-powered-mca-centenaire-heads-to-auction","title":"Rare Lamborghini-Powered MCA Centenaire Heads to Auction","url":"https://carrentallist.com/news/rare-lamborghini-powered-mca-centenaire-heads-to-auction"},{"id":"news:zoute-concours-auction-showcases-elite-hypercar-trio","title":"Zoute Concours Auction Showcases Elite Hypercar Trio","url":"https://carrentallist.com/news/zoute-concours-auction-showcases-elite-hypercar-trio"},{"id":"news:luxury-cars-make-auction-waves-ferrari-porsche-and-more","title":"Luxury Cars Make Auction Waves: Ferrari, Porsche, and More","url":"https://carrentallist.com/news/luxury-cars-make-auction-waves-ferrari-porsche-and-more"}],"as_of":"2026-10-19","provenance":"Prices are the daily rates each company publishes on its own website, read by our scraper; they are never estimated (no published price: null, shown as \"Contact for Price\"). Only independent rental companies are listed, no national chains or peer-to-peer platforms."}
structuredContent
{
"results": [
{
"id": "family:lamborghini/huracan",
"title": "Lamborghini Huracan (353 listed, 143 in Florida)",
"url": "https://carrentallist.com/vehicles/lamborghini-huracan"
},
{
"id": "city:miami-fl",
"title": "Exotic car rentals in Miami, FL",
"url": "https://carrentallist.com/miami-fl"
}
],
"as_of": "2026-10-19",
"provenance": "Prices are the daily rates each company publishes on its own website, read by our scraper; they are never estimated (no published price: null, shown as \"Contact for Price\"). Only independent rental companies are listed, no national chains or peer-to-peer platforms."
}
Lists shortened to their first 2 items and long texts cut here; the server returns them in full.
Limits
- Read-only: it never books, changes or stores anything (annotations readOnlyHint, idempotentHint).
- The Markdown text is capped at 8 KB; the structured result keeps every item.
- 10 s per call; 600 messages per minute per IP address.
- Results are cached for 5 minutes and carry as_of, the date of the catalog's last change.
- Prices are the daily rates companies publish; a car without one has daily_price null ("Contact for price"), never an estimate.