Car Rental Brain
README.md
<p align="center"><img src="logo.png" width="96" alt="Car Rental Brain"></p>
# Car Rental Brain MCP server
**The real cost of car hire, for AI assistants.** Second-driver fees, deposits, debit-card acceptance, desk hours and
what excess cover really costs, measured at 120+ airports in Europe, the UK and the US, plus a link to live prices
ranked by the total a person will actually pay.
Free. No API key. No login. Read-only.
**MCP endpoint (streamable HTTP):**
```
https://app.carrentalbrain.com/mcp
```
Listed in the official [MCP Registry](https://registry.modelcontextprotocol.io) as `com.carrentalbrain/car-rental-brain`.
Website: [carrentalbrain.com](https://carrentalbrain.com) · Agent page: [carrentalbrain.com/ai](https://carrentalbrain.com/ai/)
## Why it exists
Car-hire search shows the headline price. The bill at the desk is different: a second driver adds a fee, the desk
blocks a deposit on the card, many desks refuse debit cards, some close before a late flight lands, and the desk
sells its own excess cover. Car Rental Brain measures these from its own repeated searches and answers with the
numbers, so an assistant can say what a rental will really cost - not just what it is advertised at.
## Tools
| Tool | What it answers |
|---|---|
| `get_capabilities` | What is measured, how fresh it is, which airports and countries are covered |
| `list_airports` | Airports measured, with the typical price per day; filter by country |
| `airport_costs` | One airport's real cost: car only, with a second driver, with full cover, automatic, no-deposit; by pick-up month; deposits; debit cards; desk hours and out-of-hours fees |
| `compare_airports` | Rank airports by real cost, deposit, debit-card friendliness or late desk hours |
| `supplier_terms` | Per supplier at an airport: price, second-driver fee, full-cover price, deposit, debit card, desk review scores |
| `build_search_link` | A link for the person: live prices for their exact dates and needs, ranked by the total they will pay, where they can book |
Every answer is dated and comes from measured searches, never estimates presented as fact.
## Example questions
- "What does it really cost to hire a car at Faro Airport for a week in November with two drivers?"
- "Which Spanish airport is cheapest for car hire in March?"
- "I only have a debit card - where can I pick up a car in Portugal?"
- "My flight lands at 23:30 in Malaga - which desks are still open?"
- "Is the desk's excess cover cheaper than buying full coverage in advance at Lisbon?"
## Connect
<details>
<summary><strong>Claude (claude.ai / Claude Desktop)</strong></summary>
Settings → Connectors → Add custom connector → URL `https://app.carrentalbrain.com/mcp`.
Or in `claude_desktop_config.json`:
```json
{
"mcpServers": {
"car-rental-brain": { "url": "https://app.carrentalbrain.com/mcp" }
}
}
```
</details>
<details>
<summary><strong>ChatGPT</strong></summary>
Settings → Apps & Connectors → Advanced → Developer mode → Create → MCP server URL
`https://app.carrentalbrain.com/mcp`, authentication: none.
</details>
<details>
<summary><strong>Claude Code</strong></summary>
As a plugin (from this repository):
```
/plugin marketplace add jimiwalters-cmyk/car-rental-brain-mcp
/plugin install car-rental-brain@car-rental-brain
```
Or add the server directly:
```
claude mcp add --transport http car-rental-brain https://app.carrentalbrain.com/mcp
```
</details>
<details>
<summary><strong>Cursor / Windsurf / Cline / VS Code</strong></summary>
```json
{
"mcpServers": {
"car-rental-brain": { "url": "https://app.carrentalbrain.com/mcp" }
}
}
```
</details>
<details>
<summary><strong>Stdio-only clients</strong></summary>
```bash
npx mcp-remote https://app.carrentalbrain.com/mcp
```
</details>
<details>
<summary><strong>Plain HTTP (JSON API)</strong></summary>
The same tools are available as a plain JSON API (e.g. `https://app.carrentalbrain.com/api/v1/get_capabilities`) - see
[carrentalbrain.com/ai](https://carrentalbrain.com/ai/).
</details>
## How the numbers are made
Each airport is searched repeatedly across trip lengths and pick-up months; a report is published only once enough
searches agree. Second-driver fees are the suppliers' own quoted fees (a fee nobody publishes is never counted as
free). Desk excess-cover prices come only from each supplier's own published price list, with the source and the
date read. Full method: [carrentalbrain.com/methodology](https://carrentalbrain.com/methodology).
## Affiliate disclosure
Car Rental Brain is free. Booking happens on DiscoverCars through the link the tools return, and Car Rental Brain
earns a commission on bookings, at no extra cost to the person booking. Results are ranked by the total the person
will pay, never by commission.
## Privacy
The tools take no personal data and need no account. Searches are logged without names or contact details.
Privacy policy: [carrentalbrain.com/privacy](https://app.carrentalbrain.com/privacy).
## Contact
hello@carrentalbrain.com
## Licence
The files in this repository are licensed under the [Apache License 2.0](LICENSE); see [NOTICE](NOTICE).
The **Car Rental Brain name and logo are not covered by this licence** and remain the property of Jimi Walters.
The server, its code and its data are not in this repository; use of the server is governed by
[the terms](https://app.carrentalbrain.com/terms).
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessSyncing