← Back to all apps

Priceline

Travelby Priceline.com LLC
Launched Apr 15, 2026 on ChatGPT

Planning a trip? Add Priceline to search for hotels right in your conversation. Tell ChatGPT where you're going, when, and what matters — close to downtown, near the beach, budget-friendly — and get results on an interactive map with live Priceline deals. Easily compare options, then book on Priceline or continue your conversation with Penny, Priceline's AI travel agent.

1ChatGPT Tools
Priceline.com LLCDeveloper
TravelCategory

Available Tools

Hotel Search Tool

hotel_search
Full Description

Use ONLY when the user is finding or comparing hotels (new lodging) for a destination and dates. Put the user's wording in inputQuery; convert relative dates (e.g. 'next weekend') to YYYY-MM-DD. When you can infer optional filters or stay fields, set them per the tool input schema. If dates are missing, default check-in to today and stay length to 2 nights. Brands: only chains the user named—do not add sibling sub-brands unless they said them. Results show in the map widget (POIs when returned); users continue on Priceline from there. Preserve destination and dates on follow-up searches. Out of scope: existing reservations, changes or refunds, account or payment support, flights/cars/packages without new lodging, and generic policy Q&A. Not for checkout or one-property room boards (use hotel_prepare_checkout, hotel_detail, hotel_room_options). If error is set or hotels is empty, say the search failed and offer to adjust destination, dates, filters, or occupancy. When summarizing, never show hotel IDs, hotelDetailsURL, thumbnailUrl, or lat/lng—names only; point users to the widget for detail or checkout.

Parameters (3 required, 26 optional)
Required
checkInstring

Check-in date (YYYY-MM-DD). Must be today or later; omit to default to today.

checkOutstring

Check-out date (YYYY-MM-DD). Must be after check-in and today or later; omit to default relative to check-in.

inputQuerystring

The natural language query to search for hotels. Generate this from user's current query and conversation history. Include all necessary information if provided such as: city, check-in date, check-out date, number of rooms, number of adults as well as any additional preferences.

Optional
adultsinteger

Number of adults to accommodate in those rooms.

Default: 2
allInclusiveboolean

True when the user wants an all-inclusive property (meals/rates included at the hotel).

amenityCodesarray

Optional amenity filter codes: HANDFAC, FPRKING, FINTRNT, SPOOL, PETALLOW, RESTRNT, FBRKFST, FITSPA, HOTTUB, SPA, BUSCNTR, SPOOLOUT, KITCHEN, BCHFRNT, CASINO, FAIRSHUTTL, AIRSHUTTL, ADULTONLY, INCLUSIVE.

bedCountsstring

Bed needs for the stay. One number (e.g. "2") or comma-separated options (e.g. "3,4").

brandsarray

Hotel brand names to filter by. Each value must exactly match a known brand display name (e.g. "Hilton", "Hyatt", "Courtyard by Marriott") — pass only chains the user named, not sibling sub-brands. An unrecognized value returns no results with an explanatory error rather than failing the call.

childOccstring

Comma-separated child occupancy segments as count-age (e.g. "1-10,1-2" for one child age 10 and one age 2; use age 0 for infants).

cityNamestring

City for the stay when known (e.g. "New York", "Los Angeles").

countryNamestring

Country code for the destination (e.g. "US", "CA", "UK").

Default: US
hotelNamestring

Property or chain name when the user is searching for one hotel.

hotelThemestring

Hotel theme or environment. Supported values: FAMILY, LUXURY, COMFORT, BUSINESS, SPA. Only one theme per search.

Options:FAMILYLUXURYCOMFORTBUSINESSSPA
isExpressDealboolean

True to restrict results to Express Deal (opaque-rate) listings only.

isFreeCancellationHotelboolean

True when the user wants free cancellation.

isFullyRefundableHotelboolean

True when the user wants fully refundable rates.

isSearchingResortboolean

True when the user is looking for a resort stay.

maxPricenumber/string

Maximum price per night for the hotel (budget upper bound).

minGuestRatingstring

Minimum guest rating filter when applicable; typically a value from 1 to 9.

minPricenumber/string

Minimum price per night for the hotel (budget lower bound).

needCheapestHotelboolean

True when the user wants cheapest or price-sorted results.

needPayLaterRateHotelboolean

True when the user wants pay-at-hotel or pay-later rates.

neighborhoodsNamesstring

Comma-separated neighborhood, area, landmark, or street hints within the city (e.g. "airport,soho").

propertyTypesarray

Property types to include. Supported values: Apartments, Hostels, Hotels, Motels, Resorts, Residence, Farm stays, Holiday parks, Bungalows, Villas, Campsites, Boat/cruises, Inns, Aparthotels, Holiday homes, Lodges, Homestays, Tents, Capsule hotels, Love hotels, Traditional stays, Guesthouses, Student accommodations. Prefer this over isSearchingResort for resort-only searches.

roomsinteger

Number of rooms to accommodate.

Default: 1
shouldSortByProximityboolean

True when the user wants results sorted by distance to a landmark or area. Use with neighborhoodsNames (e.g. "Times Square", "airport").

shouldSortByReviewScoreboolean

True when the user wants results sorted by guest rating or review score.

starRatingsstring

Comma-separated star levels to include, e.g. 3,4,5 or 3,3.5,4,4.5,5.

statestring

US state as two-letter abbreviation when applicable (e.g. "NY", "CA").

Maps runtime configuration

maps_runtime_config
Full Description

Internal: supplies Google Maps API credentials to the MCP App widget. Not for the model.