mcp-hertz
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HTTP_PROXY | No | Proxy server for outbound requests | |
| HTTPS_PROXY | No | Proxy server for outbound requests | |
| PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH | No | Path to a custom Chromium binary |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_vehiclesA | Search for available vehicles at Hertz for specific dates, locations, and preferences. Returns a list of available cars with pricing. |
| get_vehicle_detailsC | Get detailed information and pricing for a specific vehicle from search results. |
| get_locationsB | Search for Hertz rental locations near a city, airport, or coordinates. Returns location details including address, hours, and contact information. |
| create_reservationC | Create a new Hertz car rental reservation. Requires vehicle selection, location details, dates, and driver information. |
| get_reservationA | Look up an existing Hertz reservation by confirmation number and last name. |
| modify_reservationC | Modify an existing Hertz reservation — change dates, locations, or vehicle class. |
| cancel_reservationA | Cancel an existing Hertz reservation. Free cancellation is available up to 24 hours before pickup. |
| get_rental_policiesC | Retrieve Hertz rental policies including age requirements, fuel policy, insurance options, cancellation terms, and available extras. |
| add_extrasC | Add optional extras (GPS, child seats, additional drivers, roadside assistance, etc.) to an existing reservation. |
| get_loyalty_statusB | Check Hertz Gold Plus Rewards loyalty status including tier, points balance, and free day certificates. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool has a clearly distinct purpose targeting specific resources and actions in the car rental domain. For example, create_reservation, modify_reservation, and cancel_reservation cover different lifecycle stages, while get_reservation, get_vehicle_details, and get_locations handle distinct lookup operations. No tools appear to overlap in functionality.
All tools follow a consistent verb_noun naming pattern (e.g., create_reservation, get_locations, modify_reservation). The verbs are descriptive and appropriately matched to actions, with no mixing of conventions like camelCase or inconsistent verb styles.
With 10 tools, the server is well-scoped for managing car rentals, covering core workflows from search to reservation management. Each tool earns its place by addressing a specific need, such as loyalty status or rental policies, without being excessive or insufficient for the domain.
The tool set provides complete CRUD/lifecycle coverage for Hertz rentals: create_reservation, get_reservation, modify_reservation, and cancel_reservation handle the reservation lifecycle, while search_vehicles, get_vehicle_details, get_locations, and add_extras support selection and customization. Additional tools like get_loyalty_status and get_rental_policies offer valuable context, leaving no obvious gaps.