What it answers
Find exotic and luxury rental cars listed by independent US rental companies, with each car's published daily rate, the company renting it and the carrentallist.com page to cite.
Use this when someone asks who rents a specific car (make, model or family such as Huracán, G63, Cullinan), what cars are available in a state or city, or what a car costs per day.
Prices are the rates the company publishes; daily_price null means the company does not publish one (say "contact for price", never estimate).
Unknown cities or makes return an empty page with did_you_mean: retry with one of those, or call browse_locations / browse_makes.
Input schema
| Argument | Type | Description |
|---|---|---|
| query | string | free text: make and/or model ('Lamborghini Huracan', 'G63', 'Rolls Cullinan')min length 1 · max length 100 |
| make | string | car make (Lamborghini, Rolls-Royce, Mercedes)min length 1 · max length 60 |
| model | string | model or family (Huracan, 911, G-Wagon); matched as the site's model familiesmin length 1 · max length 60 |
| state | string | US state: two-letter code, name or slug (FL, Florida, new-york)min length 1 · max length 60 |
| city | string | city name as people say it (Miami, LA, Vegas, NYC)min length 1 · max length 60 |
| min_price | integer | lowest published daily rate, USD≥ 0 · ≤ 100000 |
| max_price | integer | highest published daily rate, USD≥ 0 · ≤ 100000 |
| priced_only | boolean | only cars with a published daily rate (default false) |
| class | enum: suv | supercar | ultra | sports | suv, supercar, ultra (Rolls-Royce/Bentley/Maybach) or sports |
| sort | enum: relevance | price_asc | price_desc | newest | relevance (default), price_asc (default when a price filter is set), price_desc, newest |
| limit | integer | page size, 1-50 (default 10)≥ 1 · ≤ 50 · default 10 |
| cursor | string | next_cursor of the previous pagemax length 200 |
JSON Schema (as in tools/list)
{
"type": "object",
"properties": {
"query": {
"description": "free text: make and/or model ('Lamborghini Huracan', 'G63', 'Rolls Cullinan')",
"type": "string",
"minLength": 1,
"maxLength": 100
},
"make": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "car make (Lamborghini, Rolls-Royce, Mercedes)"
},
"model": {
"description": "model or family (Huracan, 911, G-Wagon); matched as the site's model families",
"type": "string",
"minLength": 1,
"maxLength": 60
},
"state": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "US state: two-letter code, name or slug (FL, Florida, new-york)"
},
"city": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "city name as people say it (Miami, LA, Vegas, NYC)"
},
"min_price": {
"description": "lowest published daily rate, USD",
"type": "integer",
"minimum": 0,
"maximum": 100000
},
"max_price": {
"description": "highest published daily rate, USD",
"type": "integer",
"minimum": 0,
"maximum": 100000
},
"priced_only": {
"description": "only cars with a published daily rate (default false)",
"type": "boolean"
},
"class": {
"description": "suv, supercar, ultra (Rolls-Royce/Bentley/Maybach) or sports",
"type": "string",
"enum": [
"suv",
"supercar",
"ultra",
"sports"
]
},
"sort": {
"description": "relevance (default), price_asc (default when a price filter is set), price_desc, newest",
"type": "string",
"enum": [
"relevance",
"price_asc",
"price_desc",
"newest"
]
},
"limit": {
"default": 10,
"description": "page size, 1-50 (default 10)",
"type": "integer",
"minimum": 1,
"maximum": 50
},
"cursor": {
"type": "string",
"maxLength": 200,
"description": "next_cursor of the previous page"
}
}
}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_vehicles",
"arguments": {
"make": "Lamborghini",
"city": "Miami",
"priced_only": true,
"sort": "price_asc",
"limit": 3
}
}
}
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_vehicles","arguments":{"make":"Lamborghini","city":"Miami","priced_only":true,"sort":"price_asc","limit":3}}}'content[0].text: what the model reads
# Lamborghini in Miami, FL 207 cars from 28 companies; published daily rates $800–$5,000 (median $1,175, 207 priced). Showing 3 of 207. - [Lamborghini Urus Performante](https://carrentallist.com/vehicles/lamborghini-urus#urus-performante): **$800/day** from [Amani Miami](https://carrentallist.com/company/amani-miami) (Miami, FL) - [Lamborghini Urus](https://carrentallist.com/vehicles/lamborghini-urus): **$800/day** from [Amani Miami](https://carrentallist.com/company/amani-miami) (Miami, FL) - [Lamborghini Huracan](https://carrentallist.com/vehicles/lamborghini-huracan): **$899/day** from [EMCR Miami](https://carrentallist.com/company/emcr-miami) (Miami, FL) More: call again with cursor "eyJvIjozfQ". Data as of 2026-10-19. 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
{
"items": [
{
"id": 5063,
"make": "Lamborghini",
"model": "Urus Performante",
"family": "urus",
"year": null,
"color": "Blue",
"daily_price": 800,
"price_text": "$800/day",
"price_type": "daily",
"image_url": "https://amanimiami.com/images/uploads/common/_376x212/poisedphotos-rent-lamborghini-urus-blue-miami-2.jpg",
"listing_url": "https://amanimiami.com/cars/rent-lamborghini-urus-performante-baby-blue-in-miami-suv",
"city": "Miami",
"state": "FL",
"company": {
"id": 228,
"slug": "amani-miami",
"name": "Amani Miami",
"city": "Miami",
"state": "FL",
"rating": null,
"review_count": null,
"listing_tier": "free",
"claimed": false,
"url": "https://carrentallist.com/company/amani-miami"
},
"url": "https://carrentallist.com/vehicles/lamborghini-urus#urus-performante"
},
{
"id": 5066,
"make": "Lamborghini",
"model": "Urus",
"family": "urus",
"year": null,
"color": "Red",
"daily_price": 800,
"price_text": "$800/day",
"price_type": "daily",
"image_url": "https://amanimiami.com/images/uploads/common/_376x212/amani_miami_luxury_car_rental_poisedphotos-28.jpg",
"listing_url": "https://amanimiami.com/cars/lamborghini-urus-red-rental-in-miami",
"city": "Miami",
"state": "FL",
"company": {
"id": 228,
"slug": "amani-miami",
"name": "Amani Miami",
"city": "Miami",
"state": "FL",
"rating": null,
"review_count": null,
"listing_tier": "free",
"claimed": false,
"url": "https://carrentallist.com/company/amani-miami"
},
"url": "https://carrentallist.com/vehicles/lamborghini-urus"
}
],
"total": 207,
"next_cursor": "eyJvIjozfQ",
"summary": {
"cars": 207,
"priced": 207,
"min": 800,
"median": 1175,
"max": 5000,
"companies": 28
},
"resolved": {
"make": "Lamborghini",
"model": null,
"family": null,
"state": "FL",
"city": "Miami"
},
"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).
- Pages of at most 50 items (default 10); pass next_cursor as cursor for the next page.
- 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.