Free, no-login rental car search with real-time pricing.
app.octotrip/rental-cars MCP Server
The app.octotrip/rental-cars MCP server provides a free rental car search with real-time pricing, without requiring user login. It exposes one tool (toolCount: 1) and is associated with topics including car-rental, travel, and streamable-http, along with claude and mcp.
🛠️ Key Features
Free rental car search
Real-time pricing
No-login access
toolCount: 1
🚀 Use Cases
Searching for rental cars with up-to-date pricing
Looking up travel rental options without account creation
⚡ Developer Benefits
Supports integration via a single MCP tool
Categorized for developer discovery under MCP and related topics (mcp, claude, streamable-http)
⚠️ Limitations
Only one tool is listed (toolCount: 1)
No additional capabilities beyond “search” and “real-time pricing” are described in the available excerpt
Searches live rental-car offers for a pickup location and rental period, optionally with a different dropoff location, pickup/dropoff times, driver age, currency, and language. Use this when the user wants to compare available rental cars, prices, vendors, categories, or booking links for a specific trip. Do not use it for flights, hotels, public transport, or general travel planning unless the user has car-rental intent. The tool queries external provider APIs in real time, returns price-ranked results grouped by SIPP/category, and may include affiliate booking links. It does not book cars, modify reservations, charge users, or store user data.
Parameters9
location
string
required
Pickup location, such as a city, airport, station, address, or landmark.
pickup_date
string
required
Pickup date. Accepts common date formats such as YYYY-MM-DD, DD.MM.YYYY, or natural-language dates.
dropoff_date
string
required
Dropoff date. Must be after the pickup date.
dropoff_location
any
optional
Optional different dropoff location. If omitted, the pickup location is used.
pickup_time
string
optional
Pickup time in 24-hour HH:MM format. Defaults to 12:00.
dropoff_time
string
optional
Dropoff time in 24-hour HH:MM format. Defaults to 12:00.
currency
string
optional
Preferred ISO 4217 currency code for prices, such as EUR, USD, or GBP. Defaults to EUR.
language
string
optional
Preferred response language code, such as en or de. Defaults to en.
age
integer
optional
Driver age. Defaults to 30. Younger drivers may incur surcharges.
Raw schema
{
"type": "object",
"properties": {
"location": {
"description": "Pickup location, such as a city, airport, station, address, or landmark.",
"title": "Location",
"type": "string"
},
"pickup_date": {
"description": "Pickup date. Accepts common date formats such as YYYY-MM-DD, DD.MM.YYYY, or natural-language dates.",
"title": "Pickup Date",
"type": "string"
},
"dropoff_date": {
"description": "Dropoff date. Must be after the pickup date.",
"title": "Dropoff Date",
"type": "string"
},
"dropoff_location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional different dropoff location. If omitted, the pickup location is used.",
"title": "Dropoff Location"
},
"pickup_time": {
"default": "12:00",
"description": "Pickup time in 24-hour HH:MM format. Defaults to 12:00.",
"title": "Pickup Time",
"type": "string"
},
"dropoff_time": {
"default": "12:00",
"description": "Dropoff time in 24-hour HH:MM format. Defaults to 12:00.",
"title": "Dropoff Time",
"type": "string"
},
"currency": {
"default": "EUR",
"description": "Preferred ISO 4217 currency code for prices, such as EUR, USD, or GBP. Defaults to EUR.",
"title": "Currency",
"type": "string"
},
"language": {
"default": "en",
"description": "Preferred response language code, such as en or de. Defaults to en.",
"title": "Language",
"type": "string"
},
"age": {
"default": 30,
"description": "Driver age. Defaults to 30. Younger drivers may incur surcharges.",
"minimum": 18,
"title": "Age",
"type": "integer"
}
},
"required": [
"location",
"pickup_date",
"dropoff_date"
],
"title": "searchArguments"
}
OctoTrip is free to use. Booking links contain affiliate attribution -- OctoTrip may earn a commission at no extra cost to you. Search results are ranked by price within each car category, not by affiliate payout.
Transport: stateless streamable HTTP. Responses use text/event-stream (SSE). No session persistence or resumability. Rate limit: 1 request/second with burst capacity of 5.
Tool: search
Searches live rental-car offers for a pickup location and rental period. Returns available cars from multiple vendors grouped by category (economy, compact, SUV, etc.), showing the cheapest options in each. The tool queries external provider APIs in real time and may include affiliate booking links. It does not book cars, modify reservations, charge users, or store user data.
Parameters
Parameter
Type
Required
Default
Description
location
string
yes
--
Pickup location: city, airport, station, address, or landmark
pickup_date
string
yes
--
Pickup date (YYYY-MM-DD, DD.MM.YYYY, or natural-language)
dropoff_date
string
yes
--
Dropoff date, must be after pickup date
dropoff_location
string
no
same as pickup
Different dropoff location for one-way rentals
pickup_time
string
no
"12:00"
Pickup time in 24-hour HH:MM format
dropoff_time
string
no
"12:00"
Dropoff time in 24-hour HH:MM format
currency
string
no
"EUR"
ISO 4217 currency code (EUR, USD, GBP, etc.)
language
string
no
"en"
Response language code (en, de, etc.)
age
integer
no
30
Driver age, minimum 18 (younger drivers may incur surcharges)
Response Format
Results are grouped by SIPP car category with the cheapest 2 options per group:
json
{"results":[{"name":"Volkswagen Golf","vendor":"Europcar","sipp":"CDMR","category":"Compact","price":181.03,"price_per_day":45.26,"pay_now":181.03,"pay_later":0,"currency":"EUR","transmission":"manual","passengers":5,"bags":1,"doors":4,"air_con":true,"fuel_policy":"Full to Full","mileage":"Unlimited","free_cancellation":true,"free_amendment":true,"deposit":800,"excess":950,"included_protections":["Collision Damage Waiver","Theft Protection"],"image_url":"https://...","booking_url":"https://...","link_type":"affiliate","affiliate_disclosure":"This link contains affiliate attribution. OctoTrip may earn a commission at no extra cost to you."}],"total":23,"total_available":379,"rental_days":4,"pickup_location_resolved":"Munich International Airport","dropoff_location_resolved":"Munich International Airport","query":{ ... }}
Error Responses
The server returns structured errors with suggestions:
location_not_found -- location could not be resolved. Try a more specific name or airport.
invalid_date -- date format not recognized. Use YYYY-MM-DD, DD.MM.YYYY, or similar.
no_results -- no cars available for the given criteria. Try different dates or a nearby location.
Example Prompts
Find me a cheap rental car at Amsterdam Schiphol for next weekend
Compare automatic SUVs available in Munich Airport for July 10-15
I need a car in Barcelona from August 1-14, budget around 30 EUR/day
One-way rental from Berlin to Hamburg, picking up Friday, returning Monday
What's the cheapest economy car at London Heathrow for a week in September?
Privacy
This server does not log IP addresses, search queries, or any user-identifiable data. See PRIVACY.md for full details including sample log entries.