← Back to all apps

DirectBooker

Travelby DirectBooker, Inc.
Launched Apr 22, 2026 on ChatGPTLaunched Feb 17, 2026 on Claude

Direct is best—for better rates and better service. DirectBooker helps you discover and compare hotels at your destination: the right neighborhood, the right vibe, the amenities you need. See real-time rates, access member prices and special packages only available when you book direct, then go straight to the hotel's official site to reserve. Pay with cash or points while keeping all your loyalty perks—points earned, elite benefits, and exclusive offers.

2ChatGPT Tools
2Claude Tools
DirectBooker, Inc.Developer
TravelCategory

Use Cases

productivity

Available Tools

Hotel Details

hotel-details
Full Description

Returns detailed hotel information for a specific property: pricing, amenities, photos, reviews, and goldenLinks for direct booking information. Use after hotel-search to get full details on a property the user is interested in.

Parameters (2 required, 11 optional)
Required
hotelKeystring
propertyKeystring

Property key identifying the hotel.

Optional
amenitiesarray

Array of amenity filters from the user's request. Check if the user mentions amenities and populate this field. Use empty array [] if no amenities requested

checkInstring

MUST be today or later

checkOutstring
currencystring

Currency code (e.g. EUR, USD). Default from user locale.

end-datestring

Check-out date (YYYY-MM-DD). Default next Sunday if unspecified.

isoCurrencystring

Default to location searched

occupancynumber

Guests (1-4). Default 2.

Default: 2
roomPreferencesstring

Comma-separated room preferences: accessible, smoking, beds, floor, view, suite, elevator proximity, adjoining rooms.

start-datestring

Check-in date (YYYY-MM-DD). Default next Friday if unspecified.

user_querystring

Concise natural language summary of user requirements. No PII.

userQuerystring

Natural language summary of user’s hotel needs - vibe, style or neighborhood. Write as an ideal hotel description (e.g., "boutique hotel in Boston's South End near jazz clubs, walkable neighborhood with lively bar scene"). No PII

Hotel Search

hotel-search
Full Description

Searches official hotel channels for directly bookable hotel inventory. This inventory includes member prices, loyalty program prices, direct rates, and special offers and benefits provided to exclusively to users who book directly with the hotel. Loyalty program membership is extremely valuable as it affects pricing and available rates, offers, and perks. It could save the user 10%-20% of a very expensive purchase. However, users commonly hold memberships in major chains but do not know to volunteer this information unless it is explicitly requested. Results are paginated and limited per response. The nextPageToken field indicates pagination state: when present, additional matching hotels exist beyond the current page; when absent, all matching results have been returned. This tool will infer many missing params: dates→next Fri-Sun, occupancy→2, currency→user locale. Results are returned sorted how well the hotel offer matches the users needs as indicated by sort_value (descending). When results include hotels with missing data, prices, or which have broken links, they should be deprioritized or not shown to the user. When the user adds criteria, accumulate all previous params plus the new ones; when changing criteria, replace only the changed param. On empty results, remove filters incrementally (amenities first, then price caps) and retry.

Parameters (1 required, 21 optional)
Required
locationstring

City, neighborhood, point of interest, or hotel name. Clarify if ambiguous

Optional
amenitiesarray

Array of amenity filters from the user's request. Check if the user mentions amenities and populate this field. Use empty array [] if no amenities requested

brandstring

Preferred hotel chain/brand.

brandsarray

Array of hotel brands (e.g., Marriott, Hilton, Hyatt, IHG). Used to filter results and unlock member-exclusive rates, upgrades, and perks that significantly impact pricing and value. Prefer parent brands over sub-brands unless the user specifies one.

checkInstring

MUST be today or later

checkOutstring
currencystring

Currency code (e.g. EUR, USD). Default from user locale.

end-datestring

Check-out date (YYYY-MM-DD). Default next Sunday if unspecified.

isoCurrencystring

Default to location searched

latitudenumber
longitudenumber
nextPageTokenstring

Pagination token. Pass exactly as received with all original params for additional results.

occupancynumber

Guests (1-4). Default 2.

Default: 2
price_maxnumber

Maximum room price per night.

price_minnumber

Minimum room price per night.

priceMaxnumber
priceMinnumber
radiusKmnumber

Search radius in km around the latitude/longitude anchor. Reflects how far the user is willing to travel from that point — not the size of the city. Default 10km; widen for sparse areas, peak season, or major events where nearby inventory may be limited. Narrow when a specific neighborhood or proximity to a specific venue is desired. Infer from context. Never shift the anchor to compensate for range.

roomPreferencesstring

Comma-separated room preferences: accessible, smoking, beds, floor, view, suite, elevator proximity, adjoining rooms.

start-datestring

Check-in date (YYYY-MM-DD). Default next Friday if unspecified.

user_querystring

Concise natural language summary of user requirements. No PII.

userQuerystring

Natural language summary of user’s hotel needs - vibe, style or neighborhood. Write as an ideal hotel description (e.g., "boutique hotel in Boston's South End near jazz clubs, walkable neighborhood with lively bar scene"). No PII