MCP App Store
by KeenEthics

Overview

SlickTrip watches travel prices so you do not have to refresh a search. Search flights and hotels with live prices, see the cheapest days for a route on a calendar, look up which seats are still open on a specific flight, and read a trip someone shared with you. Then set an alert and SlickTrip keeps checking on its own: a specific fare, a hotel stay, a seat or a row with two seats together, or a bucket list for a route or a place with flexible dates and a price you are willing to pay. When the price drops or a seat opens, SlickTrip emails or texts you. Ask what you are tracking at any time, change an alert's price bar or channel, stop one, or share a trip as a link. Connecting asks for a free SlickTrip account (Google, Apple or email). After that, search, alerts and saved lists all work right inside Claude. SlickTrip does not sell tickets and takes no payment. When you are ready to buy, it lists the sellers currently offering that itinerary or stay and hands you to the airline's or seller's own checkout.

Tools

add_flight_bucket_list

ChatGPT
Use for flexible-date watches ('tell me when New York to Tokyo drops under $700 this winter'): SlickTrip keeps searching the chosen months or date window and alerts when a fare clears the price bar. Returns a bucket_id. Confirm first, unless the traveler already asked to be alerted. Not for fixed dates (search_flights, then track_flight).

add_hotel_bucket_list

ChatGPT
Use for flexible-date hotel watches on a place or one named hotel: SlickTrip keeps searching stays of the given length across the chosen months or date window and alerts when a stay clears the per-night bar. Returns a bucket_id. Confirm first. Not for fixed dates (search_hotels, then track_hotel).

booking_options

ChatGPT
Use when the traveler wants to book flights they have chosen: the sellers offering that exact itinerary (airline direct and agencies), each with its price and a link that opens its checkout on the seller's site. Takes a complete itinerary_id: one-way from search_flights, round trip from search_return_flights. Not for an outbound alone (choose a return first) and not a price watch (track_flight).

find_places

ChatGPT
Use when unsure of an airport or city code before searching. Matches a place name or code and returns the code to pass as origin or destination, whether it is one airport or all airports in a city, and the airports a city code covers. Not needed for well-known codes like JFK or LHR.

flight_lookup

ChatGPT
Use when the traveler wants to know which flights operate a route on a date, or needs a flight number for seat_availability or track_seats: departure and arrival times, carrier, aircraft, stops. No fares. Not for prices (search_flights) and not for a whole month (price_calendar).

get_account

ChatGPT
Use before offering text alerts, or when the traveler asks about their account: name, member since, which alert channels work (text needs a phone verified on the site), the plan and its free limit, and how many fares, stays, seats and bucket lists are watched.

hotel_booking_options

ChatGPT
Use when the traveler wants to book a hotel from search_hotels: every seller quoting it for those dates (the hotel itself and booking sites), each with the stay total and a link that opens its checkout on the seller's site. Takes the search_key and hotel_id from search_hotels. Not a price watch (track_hotel).

hotel_details

ChatGPT
Use when the traveler asks for the details, more information, photos, rooms or description of one hotel from search_hotels: description, photos, guest rating, amenities, the sellers' stay totals, the rooms, check-in and check-out times. Takes the search_key and hotel_id from search_hotels. Not for prices across dates (hotel_price_calendar). Booking links are hotel_booking_options; call that only when they say book.

hotel_price_calendar

ChatGPT
Use for 'when is this hotel cheapest' (signed-in account): one hotel's nightly price by check-in date across a span of months. Needs a hotel_id from search_hotels. Then search_hotels with the chosen dates to track it.

list_bucket_lists

ChatGPT
Use to see the flight and hotel bucket lists on the signed-in account, each with its settings, the best deals found so far, and the bucket_id that update_bucket_list, remove_bucket_list and share_link take.

list_tracked_flights

ChatGPT
Use to see the flight price alerts on the signed-in account: route, dates, cabin, alert settings, each itinerary's current price against the price when tracking began, and the search_key and fid that stop_tracking_flight and update_flight_tracking take.

list_tracked_hotels

ChatGPT
Use to see the hotel price alerts on the signed-in account: stay dates, guests, each hotel's current price against the price when tracking began, and the tracking_id and hotel_id the update and stop tools take.

list_tracked_seats

ChatGPT
Use to see the seat alerts on the signed-in account: flight, departure, cabin, the seats watched and which are open now, and the tracking_key the update and stop tools take.

price_calendar

ChatGPT
Use for 'when is it cheapest to fly' on a route: the cheapest fare per departure day across about two months. Then search_flights on the chosen day for bookable itineraries. Not for a specific date.

recent_deals

ChatGPT
Use for 'any deals right now?': the freshest price-drop alerts SlickTrip actually sent, by category (flights, hotels, seats, flexible routes). Not a search; no account needed.

remove_bucket_list

ChatGPT
Use to stop a bucket list (bucket_id from list_bucket_lists). Cannot be undone; confirm first.

route_airlines

ChatGPT
Use when the traveler asks who flies a route, or before filtering by airline: the carriers on the route, nonstop ones first, with the codes the airlines filters take. Not a fare search.

search_flights

ChatGPT
Use when the traveler wants flights for known dates: one way, round trip, flexible dates, several airports, or multi-city. Give origin, destination and depart_date (return_date for a round trip), or pass their own words in query and leave unknown fields empty (nothing is guessed), or legs for multi-city. Returns priced itineraries cheapest first, itinerary_ids for track_flight and search_return_flights, and a search_url. Not for 'when is it cheapest' (price_calendar) or flexible months (add_flight_bucket_list).

search_hotels

ChatGPT
Use when the traveler wants a place to stay for known dates. Returns hotels cheapest first with star class, guest rating, per-night and whole-stay price, hotel_ids and a search_key for track_hotel and hotel_price_calendar, and a search_url. Filters match the site: price, stars, guest rating, property kinds, amenities, free cancellation, hotels or vacation rentals, sort. Not for flexible months (add_hotel_bucket_list).

search_return_flights

ChatGPT
Use after search_flights when the traveler wants a specific return, or the next leg of a multi-city trip (once per remaining leg). Takes an outbound itinerary_id; returns complete itineraries with the trip total, needs_leg false once the trip is whole. Filters apply to the leg being chosen. Not needed for an outbound watch.

seat_availability

ChatGPT
Use to see which seats are open right now on one flight (needs a signed-in SlickTrip account; nothing is charged or changed): open seat numbers by row, counts of window, aisle, middle and exit-row seats, and rows with two seats together. Needs the flight number, route and date. Then track_seats to be told when a seat opens. Not for prices.

shared_trip

ChatGPT
Use when the traveler pastes a slicktrip.com/share link: the shared itinerary or bucket list and its current price, so they can start their own watch on it. Takes the link or its code. Not for making a link (share_link).

stop_tracking_flight

ChatGPT
Use to stop price alerts for a tracked route (search_key from list_tracked_flights), or one itinerary in it (fid). Cannot be undone; confirm first.

stop_tracking_hotel

ChatGPT
Use to stop price alerts for a tracked stay (tracking_id from list_tracked_hotels), or one hotel in it (hotel_id). Cannot be undone; confirm first.

stop_tracking_seats

ChatGPT
Use to stop the seat alert on one flight (tracking_key from list_tracked_seats). Cannot be undone; confirm first.

track_flight

ChatGPT
Use to start price alerts on an itinerary from a search, after the traveler confirms (asking for alerts is confirming). One way: any itinerary_id from search_flights. Round trip: an outbound itinerary_id from search_flights watches that outbound with its cheapest return; a complete itinerary_id from search_return_flights tracks that exact pairing. Multi-city: a complete itinerary_id. Alerts go to the account's channels on a new low; alert_rule any hears every move; target_price_usd sets a bar.

track_hotel

ChatGPT
Use to start price alerts on one hotel from search_hotels for those dates, after the traveler confirms. Alerts go to the account's channels when the price drops.

track_seats

ChatGPT
Use to start seat alerts on one flight, after the traveler confirms: named seats, or every seat of a kind (window, aisle, middle, any), optionally only when N seats open together in a row. Alerts go to the account's channels when a watched seat opens.

update_account

ChatGPT
Use to change the display name, or the default alert channels (email, text) for new alerts, optionally applied to everything already watched. Phones are verified on the site, not here. Only the fields given change. Confirm first.

update_bucket_list

ChatGPT
Use to edit a bucket list: the price bar, months or date window, nights, stops, airlines, preferred weekdays, name, guests, stars, or channels, and a flight list's filters (airlines left out, connecting airports, times, duration, layovers, emissions, bags). Only the fields given change; a filter given replaces the stored one, and clear_filters names the ones to remove. A changed search resets the deals found so far. Confirm first.

update_flight_tracking

ChatGPT
Use to change how a tracked route alerts: the alert rule, a target price, or the email and text channels. Only the fields given change. Confirm first.

update_hotel_tracking

ChatGPT
Use to change how a tracked stay alerts: the alert rule, a target price, the email and text channels, or its name. Only the fields given change. Confirm first.

update_seat_tracking

ChatGPT
Use to pause or resume a seat alert, or change its seats-together rule or channels. To watch different seats call track_seats again (it adds to the alert). Only the fields given change. Confirm first.

watch_details

ChatGPT
Use when the traveler asks about ONE of their watches (a tracked flight, a bucket list, a hotel stay or a seat watch): how it is doing, its price history, when it went up or down, the alerts sent. Returns its settings, the price now against the first price seen, the lowest and highest with dates, every recorded price move with its time (oldest first), each day's low and high and the alerts sent (flights), the best dates found (bucket lists), and when the last alert went out. Not for listing every watch (use the list_ tools).

add_flight_bucket_list

Claude

add_hotel_bucket_list

Claude

booking_options

Claude

find_places

Claude

flight_lookup

Claude

get_account

Claude

hotel_booking_options

Claude

hotel_details

Claude

hotel_price_calendar

Claude

list_bucket_lists

Claude

list_tracked_flights

Claude

list_tracked_hotels

Claude

list_tracked_seats

Claude

price_calendar

Claude

recent_deals

Claude

remove_bucket_list

Claude

route_airlines

Claude

search_flights

Claude

search_hotels

Claude

search_return_flights

Claude

seat_availability

Claude

shared_trip

Claude

stop_tracking_flight

Claude

stop_tracking_hotel

Claude

stop_tracking_seats

Claude

track_flight

Claude

track_hotel

Claude

track_seats

Claude

update_account

Claude

update_bucket_list

Claude

update_flight_tracking

Claude

update_hotel_tracking

Claude

update_seat_tracking

Claude

watch_details

Claude

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

App Stats

72

Tools

3

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily