Skip to main content
Glama

Bota — car rental availability and bookings

Server Details

Real availability, prices and bookings of car rental companies (rent-a-car), by conversation.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 10 tools

Disambiguation5/5

Each tool targets a distinct step or resource: discovery (list_rental_companies, list_offices, search_availability), booking flow (select_offer, select_extras, provide_customer_details, confirm_booking), and post-booking (get_booking_status, cancel_booking, ask_company). The two 'select' tools are clearly separated by descriptions (numbered offers vs. optional extras), and ask_company is explicitly read-only, so no tool overlaps with booking mutations.

Naming Consistency5/5

All ten names follow a consistent snake_case verb_noun pattern (list_offices, search_availability, select_offer, confirm_booking, cancel_booking, get_booking_status). No mixing of conventions or stray casual names like 'process' or 'helper'.

Tool Count5/5

Ten tools is well within the ideal range and each maps to a concrete stage of the rental funnel plus support queries. Nothing looks redundant or padded; the set is tightly scoped to availability, booking, and status.

Completeness4/5

Core lifecycle is covered: availability search, offer/extras selection, driver details, confirmation, status lookup, and cancellation, plus offices and company listing. Gaps remain around amending an existing booking (changing dates/vehicle) and listing a customer's past bookings, which agents would likely want.

Available Tools

10 tools
ask_companyAsk the rental companyA
Read-only
Inspect

Ask the company a free-text question (requirements, deposit, insurance, documents, opening hours, pickup instructions…). Bota answers in the customer's language with the company's approved information. Read-only: it never starts, changes or completes a booking.

Inputs: question (required), company_id (required), language.

cancel_bookingCancel a bookingA
Destructive
Inspect

Cancels a booking made through Bota. Without confirm it only returns the booking and whether it can be cancelled; with confirm=true it cancels it. Cancellation fees, if any, follow the company's terms.

Inputs: email (required), company_id (required), booking_reference (required), confirm, +1 more.

confirm_bookingConfirm the bookingA
Destructive
Inspect

Confirms the summarised booking with its confirmation_token, which proves the customer saw that exact summary. Creates the reservation in the company's reservation system and returns the confirmation code (and a payment link when the company requires prepayment). An on-request booking comes back pending the company's confirmation and without a code yet.

Inputs: company_id (required), session_id (required), confirmation_token (required), language.

get_booking_statusCheck a bookingA
Read-only
Inspect

Look up a booking made through Bota: status (confirmed, cancelled…), vehicle, office, dates and total. Needs the booking reference and the email it was made with.

Inputs: email (required), company_id (required), booking_reference (required), language.

list_officesList rental officesB
Read-only
Inspect

Rental offices (pickup/return locations) of a company: name, city, address, opening hours, timezone, coordinates.

Inputs: company_id (required), language.

list_rental_companiesList car rental companiesA
Read-only
Inspect

Car rental companies that use Bota and rent directly through it. Returns id, name, website, active channels, whether bookings can be completed here (booking_via_agents) and whether it is the demo company.

Inputs: no named parameters.

provide_customer_detailsProvide driver detailsBInspect

Submits the driver's details for the booking in progress and returns the booking summary with its confirmation_token. terms_accepted records that the customer accepted the company's terms and must be true.

Inputs: email (required), last_name (required), company_id (required), first_name (required), +7 more.

search_availabilitySearch available cars and pricesA
Read-only
Inspect

Search available vehicles with real prices for a company, office and dates. Prices are identical to the company's own web chat (mandatory charges, one-way and time rules included). Returns numbered offers and the session_id of this booking session.

Inputs: company_id (required), driver_age (required), pickup_date (required), return_date (required), +7 more.

select_extrasSelect extrasAInspect

Adds optional extras (child seat, additional driver, coverage…) to the booking in progress by extra id; an empty list continues without extras. Only for companies with booking_via_agents=true.

Inputs: extras (required), company_id (required), session_id (required), language.

select_offerSelect an offerAInspect

Selects one of the numbered offers of the booking session. Returns the extras available for it, or the driver details the company needs. Only for companies with booking_via_agents=true.

Inputs: company_id (required), session_id (required), offer_number (required), language.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI assistants to report what a car hire will really cost at 120+ airports in Europe, the UK and the US, drawing on measured data for second-driver fees, deposits, debit-card acceptance, desk hours and excess-cover prices. Also builds links to live prices for a person's exact dates and needs, ranked by the total they will actually pay.
      Apache 2.0
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI assistants to search live used-car inventory, verify whether asking prices are fair market value, estimate annual road tax and running costs, and initiate contact with sellers for the Portuguese market.
      6
      246 npm
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables querying car-sharing vehicles, scooters, taxi quotes and bookings, account, wallet, invoices, parking, and support through recovered customer operations, with optional write tools that preview unless explicitly confirmed.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources