Read-only CheapCarRent car rental search: list cities and airports, get up to 8 live offers.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
List the cities and airports CheapCarRent search accepts, with the exact spelling. Each row has country, countryCode, city, cityParam, iata when there is an airport, hasAirport, alsoAccepted spellings and the city page URL. Filter with country (two-letter code), query (city, country, alias or airport code; accents ignored) and airports_only. Pass countryCode as country and cityParam as city to search_cars, or pass iata. An unknown country code returns an error with the covered country codes. An empty list for a query means the place is not covered; do not guess another spelling.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http search https://cheapcarent.com/mcp
List the cities and airports CheapCarRent search accepts, with the exact spelling. Each row has country, countryCode, city, cityParam, iata when there is an airport, hasAirport, alsoAccepted spellings and the city page URL. Filter with country (two-letter code), query (city, country, alias or airport code; accents ignored) and airports_only. Pass countryCode as country and cityParam as city to search_cars, or pass iata. An unknown country code returns an error with the covered country codes. An empty list for a query means the place is not covered; do not guess another spelling.
| Argument | Type | Description |
|---|---|---|
| query | string | |
| country | string | |
| airports_only | boolean |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"query": {
"type": "string",
"maxLength": 80,
"minLength": 1
},
"country": {
"type": "string",
"maxLength": 2,
"minLength": 2
},
"airports_only": {
"type": "boolean"
}
},
"additionalProperties": false
}Search current CheapCarRent car rental offers for one place and dates. This is the same city preview as the website, priced in EUR, with pick-up and return at 12:00. A rental can run up to 30 days, and pick-up must be within 365 days. The result is one page of at most 8 offers, not the whole market. An empty page is a normal result, not a failure. Prices are not a guaranteed quote. Use each offer URL on https://cheapcarent.com for the live price and that offer's terms. The online booking fee is 17%. The rest of the rental is paid at pick-up. Pass one location only: pickup, or country plus city, or iata.
| Argument | Type | Description |
|---|---|---|
| city | string | |
| iata | string | |
| limit | integer | |
| offset | integer | |
| pickup | string | |
| country | string | |
| currency | string | |
| driver_age | integer | |
| pickup_date* | string | |
| pickup_time | string | |
| return_date* | string | |
| return_time | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"pickup_date",
"return_date"
],
"properties": {
"city": {
"type": "string",
"maxLength": 80,
"minLength": 1
},
"iata": {
"type": "string",
"maxLength": 3,
"minLength": 3
},
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1
},
"offset": {
"type": "integer",
"maximum": 1000,
"minimum": 0
},
"pickup": {
"type": "string",
"maxLength": 120,
"minLength": 1
},
"country": {
"type": "string",
"maxLength": 2,
"minLength": 2
},
"currency": {
"type": "string",
"const": "EUR"
},
"driver_age": {
"type": "integer",
"maximum": 99,
"minimum": 18
},
"pickup_date": {
"type": "string"
},
"pickup_time": {
"type": "string",
"const": "12:00"
},
"return_date": {
"type": "string"
},
"return_time": {
"type": "string",
"const": "12:00"
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 14, 2026.