MCP

MCP tool · read-only

search

Search CarRentalList: one query over companies, model families, cities and news (ChatGPT search).

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

ArgumentTypeDescription
queryrequiredstringwhat 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.