Skip to content
HQ Rental

HQ Rental MCP connector

Tenant and user tokens · Available

HQ Rental MCP Connector for AI Agents

Connect your AI agents to HQ Rental over MCP: read reservations, fleet, customers and rates, and book, change and charge rentals.

Connect an HQ Rental tenant once in ApexGenius with its tenant and user tokens, then read reservations, vehicles, customers, rates, payments and telematics, and create or change reservations, fleet records and charges from compatible AI agents. Each AI agent needs its own ApexGenius setup.

1,000 free credits · No card required

HQ Rental

HQ Rental

App connector

Available

Bring your HQ Rental tenant and reusable skills to compatible AI agents. Read reservations, fleet, customers and rates, then book and manage rentals.

114
Operations
60
Read
54
Write
3
In context
Authorization
Tenant and user tokens
Cataloged tools
114 discoverable
Connection scope
One HQ Rental tenant and the permissions of its tokens
Accounts
Connected account

Reviewed Oct 9, 2026

ClaudeChatGPT

Claude / ChatGPT

MCP client

ApexGenius route

Gateway context

HQ Rental

HQ Rental

Authorized session

Why the gateway is here

It keeps the HQ Rental authorization, tools, and activity behind the same managed route you use for your other supported systems.

Ask it

What people ask HQ Rental.

These questions use the HQ Rental tools below. Start with a read after connecting your channel or account.

  • List the locations available in my connected HQ Rental tenant. Do not create or change a reservation.Read
  • Show today’s pickups and returns at the location I name.Read
  • Which vehicle classes are free at the airport location next Friday through Sunday, and what would a quote cost?Read
  • Extend reservation 4821 to return on Monday at noon. Show me the new total first.Write

Tools

What HQ Rental can do through ApexGenius.

The reviewed catalog contains these 114 HQ Rental tools. Search by tool name, job, or access type.

Open the generated tool reference

Reservations

hqrental_get_reservation
Read

Get a reservation by ID

Reservations

hqrental_search_reservations
Read

Search reservations

Reservations

hqrental_create_reservation
Write

Create and confirm a reservation

Reservations

hqrental_update_reservation
Write

Update a reservation: dates, location, vehicle class, customer or charges.

Reservations

hqrental_set_reservation_status
Write

Change a reservation status: open, cancelled, pending, quote, no show or ready for pickup.

Reservations

hqrental_calculate_quote
Read

Calculate a rental quote (price + applicable charges) without creating a reservation

Reservations

hqrental_send_quote
Write

Store a quote and email it to a customer

Reservations

hqrental_list_available_vehicles_for_reservation
Read

List vehicles available for a specific reservation

Reservations

hqrental_assign_vehicle
Write

Assign a vehicle to a reservation (check-in)

Reservations

hqrental_detach_vehicle
Write

Detach the vehicle from a reservation (check-out)

Reservations

hqrental_list_free_upgrades
Read

List free vehicle-class upgrades available for a reservation

Reservations

hqrental_apply_free_upgrade
Write

Apply a free vehicle-class upgrade to a reservation

Reservations

hqrental_get_extensions
Read

List extensions for a reservation

Reservations

hqrental_create_extension
Write

Extend a reservation to a new return date/time

Reservations

hqrental_delete_extension
Write

Delete a reservation extension

Reservations

hqrental_list_agents
Read

List rental agents (staff)

Reservations

hqrental_assign_agent
Write

Assign primary or return agent to a reservation

Charges, agreements and comments

hqrental_get_external_charges
Read

List external charges (tolls, parking, damages) on a reservation

Charges, agreements and comments

hqrental_create_external_charge
Write

Add an external charge to a reservation

Charges, agreements and comments

hqrental_delete_external_charge
Write

Delete an external charge from a reservation

Charges, agreements and comments

hqrental_get_adjustments
Read

List price adjustments on a reservation

Charges, agreements and comments

hqrental_create_adjustment
Write

Create a price adjustment on a reservation

Charges, agreements and comments

hqrental_delete_adjustment
Write

Delete a reservation adjustment

Charges, agreements and comments

hqrental_get_rental_agreement
Read

Fetch the rental agreement document for a reservation

Charges, agreements and comments

hqrental_mark_reservation_signed
Write

Set the signed date on a reservation.

Charges, agreements and comments

hqrental_upload_signature
Write

Upload the primary driver signature image to a reservation

Charges, agreements and comments

hqrental_list_reservation_comments
Read

List the comments people added to a reservation. Broker and system comments appear on the reservation itself.

Charges, agreements and comments

hqrental_create_reservation_comment
Write

Add a comment to a reservation

Charges, agreements and comments

hqrental_delete_reservation_comment
Write

Delete a reservation comment

Charges, agreements and comments

hqrental_send_reservation_email
Write

Send a reservation confirmation or contract email

Fleet

hqrental_get_vehicle
Read

Get a vehicle by ID

Fleet

hqrental_search_vehicles
Read

Search vehicles in the fleet

Fleet

hqrental_check_vehicle_availability
Read

Validate a date range and return available vehicle classes

Fleet

hqrental_reserve_vehicle
Write

Reserve a vehicle, or cancel that hold.

Fleet

hqrental_update_vehicle
Write

Update vehicle fields. Tenant fields such as registration expiry go in custom fields.

Fleet

hqrental_list_vehicle_damages
Read

List damages recorded on a vehicle

Fleet

hqrental_create_vehicle_damage
Write

Record a damage on a vehicle

Fleet

hqrental_get_vehicle_damage
Read

Get a vehicle damage record

Fleet

hqrental_update_vehicle_damage
Write

Update a vehicle damage record

Fleet

hqrental_list_blocked_periods
Read

List blocked periods for a vehicle

Fleet

hqrental_create_blocked_period
Write

Block a vehicle for a date/time range

Fleet

hqrental_update_blocked_period
Write

Update a blocked period

Fleet

hqrental_delete_blocked_period
Write

Delete a blocked period

Fleet

hqrental_list_relocations
Read

List vehicle relocations

Fleet

hqrental_create_relocation
Write

Create a vehicle relocation

Fleet

hqrental_update_relocation
Write

Update a vehicle relocation

Fleet

hqrental_delete_relocation
Write

Delete a vehicle relocation

Maintenance and telematics

hqrental_get_maintenance_history
Read

Get maintenance history for a vehicle

Maintenance and telematics

hqrental_list_repair_orders
Read

List repair orders (optionally filtered by vehicle)

Maintenance and telematics

hqrental_get_repair_order
Read

Get a repair order by ID

Maintenance and telematics

hqrental_get_obd_history
Read

Get OBD telematics events for a vehicle

Maintenance and telematics

hqrental_get_obd_history_all
Read

Get telematics events across all vehicles, a page at a time.

Maintenance and telematics

hqrental_get_vehicle_trips
Read

Get telematics trips for a vehicle

Maintenance and telematics

hqrental_get_vehicle_alerts
Read

Get telematics alerts for a vehicle in a date range

Customers

hqrental_get_customer
Read

Get a customer by ID within its contact category.

Customers

hqrental_search_customers
Read

Search customers (contacts)

Customers

hqrental_create_customer
Write

Create a customer through the booking flow. Tenant fields go in custom fields.

Customers

hqrental_list_customer_credits
Read

List credit transactions for a customer

Customers

hqrental_create_customer_credit
Write

Create a customer credit transaction

Customers

hqrental_update_customer_credit
Write

Update a customer credit transaction

Customers

hqrental_delete_customer_credit
Write

Delete a customer credit transaction

Customers

hqrental_merge_customers
Write

Merge one or more contacts into a target contact

Customers

hqrental_list_contact_categories
Read

List contact categories. Most customer reads and writes need one.

Customers

hqrental_get_contact_category
Read

Get a single contact category by ID

Payments and refunds

hqrental_get_payment
Read

Get a payment-gateway transaction by ID

Payments and refunds

hqrental_search_payments
Read

Search payment-gateway transactions

Payments and refunds

hqrental_create_payment
Write

Record an offline payment on a reservation

Payments and refunds

hqrental_update_payment
Write

Update a payment on a reservation

Payments and refunds

hqrental_charge_credit_card
Write

Charge a credit card on a reservation (uses saved card or sends a payment request)

Payments and refunds

hqrental_refund_security_deposit
Write

Refund a security deposit, offline against a payment or online through the payment gateway.

Payments and refunds

hqrental_get_refunds
Read

List refunds on a reservation

Payments and refunds

hqrental_create_refund
Write

Create a refund on a reservation

Payments and refunds

hqrental_update_refund
Write

Update a refund on a reservation

Payments and refunds

hqrental_delete_refund
Write

Delete a refund from a reservation

Rates and pricing

hqrental_get_rate
Read

Get a rate by ID

Rates and pricing

hqrental_search_rates
Read

Search rates

Rates and pricing

hqrental_list_seasons
Read

List rate seasons

Rates and pricing

hqrental_get_season
Read

Get a season by ID

Rates and pricing

hqrental_create_season
Write

Create a season

Rates and pricing

hqrental_update_season
Write

Update a season

Rates and pricing

hqrental_delete_season
Write

Delete a season

Rates and pricing

hqrental_list_rate_types
Read

List rate types

Rates and pricing

hqrental_get_rate_type
Read

Get a rate type by ID

Rates and pricing

hqrental_create_rate_type
Write

Create a rate type

Rates and pricing

hqrental_update_rate_type
Write

Update a rate type

Rates and pricing

hqrental_delete_rate_type
Write

Delete a rate type

Rates and pricing

hqrental_list_packages
Read

List bundle packages

Rates and pricing

hqrental_get_package
Read

Get a package by ID

Rates and pricing

hqrental_list_package_items
Read

List items inside packages

Rates and pricing

hqrental_list_additional_charges
Read

List configured additional charges (insurance, equipment, fees)

Rates and pricing

hqrental_get_additional_charge
Read

Get an additional charge by ID

Locations and vehicle catalog

hqrental_get_location
Read

Get a location by ID

Locations and vehicle catalog

hqrental_search_locations
Read

Search locations

Locations and vehicle catalog

hqrental_daily_manifest
Read

Daily operations dashboard (pickups, returns, manifests)

Locations and vehicle catalog

hqrental_list_features
Read

List vehicle features

Locations and vehicle catalog

hqrental_get_feature
Read

Get a vehicle feature by ID

Locations and vehicle catalog

hqrental_list_vehicle_types
Read

List vehicle types/classes

Locations and vehicle catalog

hqrental_get_vehicle_type
Read

Get a vehicle type by ID

Locations and vehicle catalog

hqrental_list_vehicle_models
Read

List vehicle models

Locations and vehicle catalog

hqrental_get_vehicle_model
Read

Get a vehicle model by ID

Locations and vehicle catalog

hqrental_list_vehicle_brands
Read

List vehicle brands, which HQ calls branches.

Locations and vehicle catalog

hqrental_get_vehicle_brand
Read

Get a vehicle brand by ID

Traffic fines

hqrental_list_fines
Read

List traffic fines

Traffic fines

hqrental_get_fine
Read

Get a fine by ID

Traffic fines

hqrental_create_fine
Write

Record a traffic fine

Traffic fines

hqrental_update_fine
Write

Update a fine

Traffic fines

hqrental_delete_fine
Write

Delete a fine

Email, files and webhooks

hqrental_list_email_templates
Read

List configured email templates

Email, files and webhooks

hqrental_get_email_template
Read

Get an email template by ID

Email, files and webhooks

hqrental_trigger_email_template
Write

Send an email template against any record (reservation, contact, etc.)

Email, files and webhooks

hqrental_upload_file
Write

Upload a file (e.g. attach a toll receipt PDF to an external charge)

Email, files and webhooks

hqrental_list_files
Read

List files (optionally filtered by attached item)

Email, files and webhooks

hqrental_delete_file
Write

Delete a file by ID

Email, files and webhooks

hqrental_register_webhook
Write

Register a webhook receiver URL

Connection model

How to connect HQ Rental.

The HQ Rental connection belongs to your signed-in account. Any HQ Rental-native resources stay inside that provider.

Read connection details

Before you start

  • HQ Rental API access enabled by an administrator.
  • The tenant label, API region, tenant token, and user token for the intended tenant.

1. Connect HQ Rental to ApexGenius

  1. Open HQ Rental in Connections. Choose Connect or Add connection to open the HQ Rental form.
  2. Enter the tenant and user credentials. Choose the assigned API region. Enter the tenant label, tenant token, and user token supplied by your HQ administrator.
  3. Verify and connect. Choose Verify and connect. ApexGenius checks a location search before saving. Confirm the tenant and reported status after the form closes.
    The actual HQ Rental connection page in ApexGenius, showing its saved connection status.
    This captured HQ Rental connection reports ready. Check your own connection and its latest validation before using tools.Open full-size image (opens in a new tab)
Connect HQ Rental →

2. Choose your AI and finish setup

Each guide includes the AI setup and a first question for HQ Rental.

Current governance

Know the account, tools, and result.

ApexGenius keeps the selected context and current tool surface visible, then records supported write activity for review.

Authorized context

The tenant and the permissions on its user token decide what can be read and changed.

Current tool surface

Payments, card charges, refunds and sent emails reach real customers and money. Keep those tools off unless you need them.

Reviewable activity

Enabled writes run immediately. Turn a tool off to block calls.

Disconnecting stops future access. It does not undo a booking, charge, refund or sent email.

Why a gateway

114 operations. Three tool definitions.

Your AI starts with three ApexGenius gateway tools. It discovers the HQ Rental operations available to its authorization when a task needs them, then runs the selected operation through the gateway.

One saved provider connection

Connect HQ Rental to ApexGenius, then authorize each AI client to use the saved connection with its own tool permissions.

Scoped per agent

Give one client read-only and the write operations never appear in its tool list at all.

Every call on the record

Which agent asked, what ran, and whether it succeeded, kept per connection for review.

Use HQ Rental with your AI.

Choose your AI client for setup steps and examples using HQ Rental.

FAQ

Questions people ask before connecting HQ Rental.

How do I connect HQ Rental?
Ask your HQ administrator to enable Custom Integration, then open HQ Rental in ApexGenius Connections and enter the API region, tenant label, tenant token and user token. ApexGenius checks a location search before it saves the connection.
What can my AI read?
Reservations, vehicles, customers, rates, payments, maintenance, telematics, fines and files, within the permissions of the user token you entered.
Can my AI book or change rentals?
Yes. It can create and change reservations, charges, fleet records and customers. Enabled writes run immediately. Turn a tool off to block calls.
Can my AI move money?
Card charges, payments, deposits and refunds are on the tool list and marked destructive where they move money. Turn those tools off unless you want your AI to use them.
Can I start with read-only access?
Yes. Choose Read only when you add your AI agent, and the write tools never reach its tool list.

MCP-compatible AI agents

ClaudeChatGPTCursorVS Code

Codex starts in Plugins in the ChatGPT desktop app. ChatGPT Chat and Work also use Plugins, with personal setup where Developer Mode is permitted. Each AI client has its own guide and authorization requirements.

App connections

Salesforcen8nConfluence

Salesforce keeps connection context. Other providers use your signed-in account.

Connect HQ Rental. Start with a safe read.

Use the AI you already work in while ApexGenius keeps the app route visible.

Connect HQ Rental

1,000 free credits · No card required

Compatibility does not imply partnership.