Skip to content
BEEP Rent logo

BEEP Rent MCP server

Which MCP servers are BEEP Rent's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-27

← Back to BEEP Rent

Whose server it is
  • Registry namerent.beep/car-rentalverified in the MCP registry

The registry name sits under beep.rent. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-27
  • Stateanswerschecked 2026-10-27
  • Tools16
  • Server calls itselfbeep-rent
  • Server version1.0.0
  • Protocol version2025-06-18

On 2026-10-27 the server answered initialize and tools/list without a sign-in. First answer in 627 ms.

Should an agent connect itConnect it, with care
  • Its tools do every use case we checked: compare car rental offers from several rental companies; book a short-term or long-term rental car; check mileage limits and deposits before booking.

Once connected

  • For "compare car rental offers from several rental companies", the likely first call is search_offers.
  • For "book a short-term or long-term rental car", the likely first call is search_offers.
  • create_checkout, create_reservation, cancel_reservation change data without a sign-in: anyone with the address can call them.
  • Parameters are untyped or undescribed in 17 of 18 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 7, the first on 2026-10-27
  • INITE MCP score74 of 100answers 100 · does the job 100 · definitions 84 · context 67 · connects 100 · lowered by the warning signs below
  • What an agent can do with it3 of 3 use cases
  • Answered100% of days7 of 7 daily checks
  • Median first answer630 ms
  • Space in an agent's context≈ 10,062 tokensthe definitions of all its tools (18), which an agent carries on every turn
  • Tool definitionsB · 84 of 100
  • Typed results18 of 18 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 17 of 18

What an agent can do with it

  • can do · compare car rental offers from several rental companies
  • can do · book a short-term or long-term rental car
  • can do · check mileage limits and deposits before booking

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: create_checkout, create_reservation, cancel_reservation

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers16 tools · read 2026-10-27
  • search_offers

    Use when looking for available cars and full prices in Poland. Supply the whole trip when changing criteria; omitted options reset. Filters and sort are not remembered: repeat them on every page. Do not use for an existing reservation…

  • get_offer

    Use after search_offers to read current pricing, deposit, extras and rental policies. Supplied options are applied on top of the search selections; omitted options keep the search values. Options from earlier get_offer calls are not…

  • get_city_prices

    Use for cached price examples before travel dates are chosen. These are dated examples, not live availability. Do not use for a binding quote. Examples: {"city":"Kraków"}; {"city":"wroclaw-krzyki","market":"en-pl"}.

  • find_pickup_points

    Use to find physical pickup desks near a city or location. Reads the shared public snapshot. Do not treat a pickup point as a guarantee of car availability. Examples: {"city":"krakow","radius_m":10000}…

  • resolve_booking_link

    Use when the user pastes a beep.rent link to one offer (from an e-mail, a campaign or a short beep.rent/r/ link). Returns search_id and offer_ref for get_offer, priced with the options the link advertised. Example: {"url"…

  • create_checkout

    Use after get_offer when the user chose an offer: freezes the final price, deposit, options and policies and returns checkout_id and a beep.rent link (continue_url) where the user can finish. Resend every option you applied in get_offer…

  • create_reservation

    Use only after the user explicitly asked to book and, asked in one question of its own, accepted the terms and the privacy policy and answered about marketing messages (a yes to the booking is not a yes to the terms): creates the…

  • request_confirmation_code

    Use when the user did not receive the 6-digit code for a new reservation or it expired. Sends a new code to the contact given at booking; do not call it unprompted. Example…

  • confirm_reservation_code

    Use when the user gives you the 6-digit code they received for a new reservation. Never guess or invent a code. Returns the reservation status: the rental company may still have to accept it. Example…

  • get_reservation_status

    Use to check whether a reservation is confirmed, awaits the user's code or payment, or awaits the rental company. Identify it with status_token from create_reservation, with the e-mail used for booking, with the management_id of the…

  • list_my_reservations

    Use when the user asks about their own BEEP.rent bookings. Lists the reservations of the e-mail the user verified with start_reservation_management (pass its management_id) or of the BEEP.rent account they connected: upcoming ones with…

  • start_reservation_management

    Use when the user wants to see, cancel or extend their reservations: e-mails a 6-digit code to the booking's e-mail address and returns management_id. With the reservation number the code unlocks that reservation; without it, every…

  • verify_reservation_management

    Use with the 6-digit code from the management e-mail: unlocks the reservation's summary and its cancellation and extension options or, for a code sent for an e-mail alone, that e-mail's reservations, for this conversation (2 hours). Go on…

  • cancel_reservation

    Use when the user asks to cancel: after verify_reservation_management, with its management_id (and the reservation_number when the code was sent for the user's e-mail), or with the reservation_number when the user's BEEP.rent account is…

  • quote_extension

    Use when the user wants to return the car later, after verify_reservation_management, with its management_id (and the reservation_number when the code was sent for the user's e-mail), or with the reservation_number when the user's…

  • request_extension

    Use after quote_extension when the user asked to extend. First call without confirm previews the request and returns confirmation_token; after the user's explicit yes call again with confirm=true, the token and the same new_return_at. The…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "car-rental": {
      "type": "http",
      "url": "https://mcp.beep.rent/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http beep https://mcp.beep.rent/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://mcp.beep.rent/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.