Give your AI acar key
One npm install. Natural language commands. Your AI assistant can search, book, and manage car rentals across Swiss fleet providers, with no REST endpoints to learn.
# Install the MCP server
$ npm install -g @draiv/mcp-server
# Start using with Claude Code
"Search for electric cars in Zürich under 100 CHF"
✓ search_available_cars · 41ms
✓ get_price_quote · 38ms
3 cars available in Zürich. Tesla Model 3 from CHF 89/day.
Why DRAIV
Why developers choose DRAIV
The only MCP server for car rentals. Here's what makes it different.
No endpoints to learn
Natural language is the API. Ask for cars in plain English and the MCP server handles search, filtering, and pagination automatically.
Sub-50ms responses
Convex-powered real-time backend. Live fleet availability, pricing, and location data with no caching delays.
Works in your tools
Claude Code, ChatGPT, Cursor, Windsurf: any MCP-compatible client works out of the box. One config, every tool.
Tiered access control
Every API key is scoped to a role: renter, fleet owner or operations. Your agent only ever sees the tools it is allowed to use.
European data residency
Built in Switzerland. GDPR compliant, designed for European markets, with European hosting and data protection.
TypeScript-first
Full type safety, comprehensive documentation, and semantic versioning. We ship updates weekly.
The toolbox
20+ tools, one install
From live search to fleet management, every tool speaks natural language. Access is tiered by role, so a key only sees what it should.
API key · Renter
Rent & drive
search_available_cars
Search live availability by city, dates, type and price
search_with_alternatives
Smart search that suggests alternatives when nothing matches exactly
get_next_available_time
Find the next free slot for a car or category
get_price_quote
Exact price quote incl. fees and discounts for any period
get_user_bookings
Your booking history
get_active_booking
Your current rental with pickup details
get_booking_details
Full details for a single booking
generate_extension_link
Extend a running rental via payment link
get_user_loyalty_status
Loyalty tier and benefits
get_license_status
Driver licence verification status
knowledge_base_search
Answers from the DRAIV knowledge base
get_current_time
Zurich local time for correct scheduling
API key · Fleet owner
Run your fleet
list_owner_cars
All cars in your fleet
get_fleet_stats
Utilisation and performance statistics
toggle_car_status
Take a car online or offline
block_car_dates
Block or release dates for maintenance
update_car_details
Update pricing, specs and description
upload_car_image
Manage car photos
list_payouts
Your payouts at a glance
get_payout_reconciliation
Reconcile payouts against bookings
Invite only
Platform operations
A further set of operational tools powers the DRAIV team itself: support, reconciliation and fleet operations. Not available on public API keys.
Quick start
Quick Start
Get up and running in under 2 minutes
Install the package
Install the DRAIV MCP server globally via npm.
Authenticate
Sign in with your DRAIV account via the browser.
Configure your client
Add the server to your Claude Code or MCP-compatible client.
{
"mcpServers": {
"draiv": {
"command": "npx",
"args": ["@draiv/mcp-server"],
"env": {
"CONVEX_URL": "https://careful-jaguar-818.convex.cloud"
}
}
}
}Start building
Use natural language to interact with the DRAIV platform.
Alternative: API Key (for CI/CD)
For automated environments, create an API key instead of using browser login.
Create API Key →For your users
Let anyone search your fleet
Your users can access DRAIV directly in ChatGPT, with no coding required on their end. They search for cars, check availability, and get booking links just by chatting.
"Find me a car in Zürich for this weekend"
I found 3 cars available in Zürich…
Start building today
One command to install. Two lines to configure. Your AI can book cars in under 2 minutes.