accueil / serveurs / Recherche & Web / com.carrentallist/catalog
com.carrentallist/catalog
serveur MCP (Model Context Protocol) · carrentallist 9c31f11b-2538-4680-b59f-cbc095006511
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.carrentallist/catalog est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.carrentallist/catalog » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 13 outils
- browse_locations≈ 528 tokens
List the US states that have exotic car rental listings, or the cities of one state, with the number of cars and companies and the lowest published daily rate in each. Use this when someone asks where they can rent exotic cars, which cities have the most supercars, or when you are unsure how the catalog spells a city before calling search_vehicles. Without state: states only. With an unknown state: an empty list with did_you_mean. Places without a page of their own link the state page.
Paramètres, retour & exemple (1)
Paramètresstate· string · optionnel
a state to list its cities; omit to list the states
Exemple d'appel{"name": "browse_locations", "arguments": {"state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "as_of": "texte", "items": [], "level": "states", "state": "texte", "provenance": "texte", "did_you_mean": []}} - browse_makes≈ 646 tokens
List the car makes in the exotic rental catalog (nationwide, or in a state or city) with how many cars and companies offer each and the lowest published daily rate; with make, list that make's model families (Huracán, Urus, Aventador…). Use this when someone asks which brands or models they can rent somewhere, or to check how the catalog spells a make or model before calling search_vehicles. Unknown makes, states or cities return an empty list with did_you_mean.
Paramètres, retour & exemple (3)
Paramètrescity· string · optionnel
city name as people say it (Miami, LA, Vegas, NYC)make· string · optionnel
a make to list its model families; omit to list the makesstate· string · optionnel
US state: two-letter code, name or slug (FL, Florida, new-york)
Exemple d'appel{"name": "browse_makes", "arguments": {"city": "texte", "make": "texte", "state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "as_of": "texte", "items": [], "level": "makes", "scope": {}, "provenance": "texte", "did_you_mean": []}} - catalog_highlights≈ 2076 tokens
Show what is interesting in the exotic rental catalog right now, nationwide or in a state or city: cars newly listed in the last 30 days, recent daily price drops or rises (old and new price, date), the rarest model families (offered by at most two companies in the US), the most expensive cars, the biggest fleets and the most reviewed companies. Use this when someone asks "what's new", "what got cheaper", "what's the rarest car I can rent" or "who has the biggest fleet in Miami" questions, and for news-style summaries. Only published daily rates are used. A price change pairs a car's two latest rates, both recorded in the last 30 days, and counts only when both are plausible daily rates and the new one is still live. New arrivals leave out cars re-listed by a rescrape and bulk imports. Unknown places return did_you_mean.
Paramètres, retour & exemple (4)
Paramètrescity· string · optionnel
city name as people say it (Miami, LA, Vegas, NYC)kind· string · requis · new_arrivals | price_drops | price_rises | rarest | most_expensive | biggest_fleets | most_reviewed
new_arrivals (cars first seen in the last 30 days, re-listings and bulk imports left out), price_drops / price_rises (daily rate changes in the last 30 days), rarest (model families offered by at most 2 companies nationwide), most_expensive (highest published daily rates), biggest_fleets, most_reviewedlimit· integer · optionnel
page size, 1-50 (default 10)state· string · optionnel
US state: two-letter code, name or slug (FL, Florida, new-york)
Exemple d'appel{"name": "catalog_highlights", "arguments": {"kind": "new_arrivals"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"kind": "new_arrivals", "note": "texte", "as_of": "texte", "items": [], "scope": {}, "total": 1, "provenance": "texte", "window_days": "texte", "did_you_mean": []}} - fetch≈ 393 tokens
Fetch the full document for an id returned by search: a rental company (contact, terms, fleet with daily rates), a model family (price summary over every listed car, plus up to 50 of the cars with prices and companies), a city (makes available there and up to 30 cars; metadata.truncated says when more are listed) or a news article. Use this when you have an id from search and need the details of that one result; cite its url. Pass the id unchanged; an unknown id returns an error.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
an id from search results: company:<slug>, family:<make>/<family>, city:<city>-<st> or news:<slug>
Exemple d'appel{"name": "fetch", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "url": "texte", "text": "texte", "as_of": "texte", "title": "texte", "metadata": {}, "provenance": "texte"}} - get_company≈ 2064 tokens
Get everything CarRentalList knows about one independent exotic car rental company: contact details, description, locations, published rental terms (minimum age, deposit, mileage, delivery, insurance), its fleet with published daily rates, and recent price changes. Use this when someone names a company or picks one from search_vehicles results (pass company.slug). Accepts the slug, an old slug (follows renames) or the exact name. A company that is no longer listed returns an error saying why; an unknown name returns suggestions. Fleet is capped at 60 cars (fleet_total has the full count).
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
company slug from a url (/company/<slug>), an old slug, or the exact company name
Exemple d'appel{"name": "get_company", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": 1, "url": "texte", "city": "texte", "name": "texte", "slug": "texte", "as_of": "texte", "email": "texte", "hours": "texte", "makes": [], "phone": "texte", "state": "texte", "terms": "texte"}} - get_news_article≈ 518 tokens
Get one CarRentalList news article as Markdown (headings, lists and links kept), with its date, related makes and the original source URL. Use this when someone wants the details of a story found with search_news, or names an article from carrentallist.com/news. Takes the slug (or the /news/ url). Bodies longer than 20 KB are shortened (truncated = true) and point to the page. An unknown slug returns an error; call search_news.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
article slug (search_news items[].slug, or the last part of a /news/<slug> url)
Exemple d'appel{"name": "get_news_article", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "slug": "texte", "as_of": "texte", "title": "texte", "source": "texte", "excerpt": "texte", "keywords": [], "markdown": "texte", "subtitle": "texte", "image_url": "texte", "truncated": true, "provenance": "texte"}} - price_overview≈ 2035 tokens
Summarize the published daily rental rates of exotic cars for a make, model family, state, city or class: how many cars, how many publish a rate, minimum, quartiles, median and maximum, a split by state, and the cheapest and priciest cars with links. Use this when someone asks what a fair daily rate is ("what does a 911 Turbo S cost per day in California?"), how prices compare between states, or what the cheapest way to rent a class of car is. Figures are computed live over cars with a published daily rate only (never estimated); a scope without one returns null figures and says so. floor_note explains the rate floors so a rate near one is not mistaken for a bargain. Unknown inputs return did_you_mean.
Paramètres, retour & exemple (5)
Paramètrescity· string · optionnel
city name as people say it (Miami, LA, Vegas, NYC)make· string · optionnel
car make (Lamborghini, Rolls-Royce, Mercedes)class· string · optionnel · suv | supercar | ultra | sports
suv, supercar, ultra (Rolls-Royce/Bentley/Maybach) or sportsmodel· string · optionnel
model or family (911, Huracan, G-Wagon); may include the makestate· string · optionnel
US state: two-letter code, name or slug (FL, Florida, new-york)
Exemple d'appel{"name": "price_overview", "arguments": {"city": "texte", "make": "texte", "class": "suv", "model": "texte", "state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"max": "texte", "min": "texte", "p25": "texte", "p75": "texte", "cars": 1, "note": "texte", "as_of": "texte", "scope": {}, "median": "texte", "priced": 1, "by_state": [], "cheapest": []}} - search≈ 379 tokens
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.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
what to look for: a company, a car (make/model), a city, or a news topic ('Lamborghini Huracan Miami', 'Diamond Exotic Rentals')
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"as_of": "texte", "results": [], "provenance": "texte"}} - search_companies≈ 1756 tokens
Find independent exotic car rental companies by state or city, make they rent, specialization tag, review rating, verified ownership and published rental terms: minimum renter age, delivery, unlimited mileage and deposit. Use this when someone asks which companies will rent to them ("I'm 23, who rents to me in Las Vegas with delivery?"), which companies rent a make somewhere, or who the best-rated companies in a city are. Terms filters only keep companies that publish that term; companies left out for not publishing it are counted in excluded_terms_not_published (tell the user to ask them). sort=rank is the site's own order. Unknown places, makes or tags return an empty result with did_you_mean. Use get_company for one company's full details.
Paramètres, retour & exemple (13)
Paramètrescity· string · optionnel
city name as people say it (Miami, LA, Vegas, NYC)make· string · optionnel
only companies that rent this make (in the place, when one is given)sort· string · optionnel · rank | rating | fleet | name
rank (default: the site's own order, listing tier then cars in the place), rating, fleet (most cars in the place) or namelimit· integer · optionnel
page size, 1-50 (default 10)state· string · optionnel
US state: two-letter code, name or slug (FL, Florida, new-york)cursor· string · optionnel
next_cursor of the previous pagedelivery· string · optionnel · yes | fee
yes = delivery available (no fee mentioned); fee = delivery available, a fee is fine (yes or for a fee)min_rating· number · optionnel
lowest review rating (0-5); unrated companies are left out when setmax_deposit· integer · optionnel
USD: only companies whose lowest published deposit is at most thismax_min_age· integer · optionnel
the renter's age: only companies whose published minimum age is at most this (a 23-year-old passes 23)claimed_only· boolean · optionnel
only companies whose owner verified the listingspecialization· string · optionnel
a specialization tag the company lists, e.g. Exotic, Luxury, Chauffeur Service, Lamborghini (case-insensitive, exact tag)unlimited_miles· boolean · optionnel
true = only unlimited mileage; false = only companies with a daily mileage limit
Exemple d'appel{"name": "search_companies", "arguments": {"city": "texte", "make": "texte", "sort": "rank", "limit": 1, "state": "texte", "cursor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "as_of": "texte", "items": [], "total": 1, "resolved": {}, "provenance": "texte", "next_cursor": "texte", "did_you_mean": [], "excluded_terms_not_published": 1}} - search_news≈ 680 tokens
Search CarRentalList's exotic car news (new models, rental market stories, events), newest first, by words in the headline, excerpt and keywords and/or by make. Use this when someone asks for news about a car, a make or an event (Monterey Car Week, a new Ferrari), or what is new in the exotic car world; then call get_news_article with a slug for the full text. Without query and make: the latest articles. When no article has every word, articles with any of them are returned (match = any).
Paramètres, retour & exemple (4)
Paramètresmake· string · optionnel
only articles about this make (Ferrari, Lamborghini, Rolls-Royce)limit· integer · optionnel
page size, 1-50 (default 10)query· string · optionnel
words to look for in the headline, excerpt and keywords ('Monterey Car Week', 'McLaren W1')cursor· string · optionnel
next_cursor of the previous page
Exemple d'appel{"name": "search_news", "arguments": {"make": "texte", "limit": 1, "query": "texte", "cursor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "as_of": "texte", "items": [], "match": "all", "total": 1, "provenance": "texte", "next_cursor": "texte"}} - search_vehicles≈ 1554 tokens
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.
Paramètres, retour & exemple (12)
Paramètrescity· string · optionnel
city name as people say it (Miami, LA, Vegas, NYC)make· string · optionnel
car make (Lamborghini, Rolls-Royce, Mercedes)sort· string · optionnel · relevance | price_asc | price_desc | newest
relevance (default), price_asc (default when a price filter is set), price_desc, newestclass· string · optionnel · suv | supercar | ultra | sports
suv, supercar, ultra (Rolls-Royce/Bentley/Maybach) or sportslimit· integer · optionnel
page size, 1-50 (default 10)model· string · optionnel
model or family (Huracan, 911, G-Wagon); matched as the site's model familiesquery· string · optionnel
free text: make and/or model ('Lamborghini Huracan', 'G63', 'Rolls Cullinan')state· string · optionnel
US state: two-letter code, name or slug (FL, Florida, new-york)cursor· string · optionnel
next_cursor of the previous pagemax_price· integer · optionnel
highest published daily rate, USDmin_price· integer · optionnel
lowest published daily rate, USDpriced_only· boolean · optionnel
only cars with a published daily rate (default false)
Exemple d'appel{"name": "search_vehicles", "arguments": {"city": "texte", "make": "texte", "sort": "relevance", "class": "suv", "limit": 1, "model": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "as_of": "texte", "items": [], "total": 1, "summary": {}, "resolved": {}, "provenance": "texte", "next_cursor": "texte", "did_you_mean": []}} - top_companies≈ 1372 tokens
Get CarRentalList's monthly ranking of the best independent exotic car rental companies in the US: the top 10 with composite scores and highlights, the category champions (largest fleet, highest rated, best in Miami/LA/Vegas, best for Lamborghini or Rolls-Royce) and market stats. Use this when someone asks who the best, top-rated or biggest exotic rental companies are, or about a past month's ranking. Each edition is frozen at the start of its month; month (YYYY-MM) picks a past edition, an unknown month returns an error listing the stored ones. as_of is the edition's date.
Paramètres, retour & exemple (2)
Paramètresmonth· string · optionnel
edition month YYYY-MM (default: the current edition)category· string · optionnel · largest_fleet | highest_rated | most_reviewed | best_lamborghini | best_rolls_royce | best_miami | best_los_angeles | best_las_vegas
one category champion: largest_fleet, highest_rated, most_reviewed, best_lamborghini, best_rolls_royce, best_miami, best_los_angeles, best_las_vegas
Exemple d'appel{"name": "top_companies", "arguments": {"month": "texte", "category": "largest_fleet"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "note": "texte", "as_of": "texte", "label": "texte", "month": "texte", "method": "texte", "editions": [], "companies": [], "provenance": "texte", "generated_at": "texte", "market_stats": {}, "omitted_unlisted": 1}} - vehicle_availability≈ 1460 tokens
Find where in the US one car model can be rented from independent exotic rental companies: the states and cities that list it, how many cars and companies, the lowest published daily rate in each, and the cheapest priced car. Use this when someone asks where they can rent a specific model (a Ford GT, a Carrera GT, an SF90, a Huracán), or which city has the most of one model. The model is matched as the site's model families (G63, G 63 AMG and G-Wagon are one). Unknown models return an empty result with did_you_mean; a model name shared by several makes picks the most listed one and lists the others in other_makes. min_price null = no published rate (contact the company), never estimated.
Paramètres, retour & exemple (3)
Paramètresmake· string · optionnel
the make, when the model alone is ambiguousmodel· string · requis
the model or family, optionally with the make: 'Huracan', 'Ford GT', 'SF90', 'G-Wagon', 'Carrera GT'state· string · optionnel
only this state
Exemple d'appel{"name": "vehicle_availability", "arguments": {"model": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "make": "texte", "note": "texte", "as_of": "texte", "family": "texte", "states": [], "cheapest": "texte", "cars_total": 1, "provenance": "texte", "other_makes": [], "did_you_mean": [], "display_name": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».