Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
SlickTrip is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Live flight, hotel and seat prices, cheapest-day calendars, and price-drop alerts.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http slicktrip-mcp https://mcp.slicktrip.com/mcp
# 2 — ask your agent for something these tools do
# search_flights, search_return_flights, price_calendar and 32 more
SlickTrip costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http slicktrip-mcp https://mcp.slicktrip.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
35 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
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_fl
| Parameter | Type | Required | Notes |
|---|---|---|---|
| origin | no | A 3-letter airport code (JFK) or a city code for all its airports (NYCA, LOND, ROME); up to 3 joined with _ (JFK_EWR). A clear place name works too. When the traveler names a city rather than an airpo | |
| destination | no | A 3-letter airport code (JFK) or a city code for all its airports (NYCA, LOND, ROME); up to 3 joined with _ (JFK_EWR). A clear place name works too. When the traveler names a city rather than an airpo | |
| depart_date | no | YYYY-MM-DD. A second date joined with _ searches both as flexible dates (2026-11-03_2026-11-04); at most 2 per direction. | |
| return_date | no | YYYY-MM-DD for a round trip; empty for one way. | |
| cabin | string | no | Cabin class. |
| travelers | integer | no | Travelers who need a seat (adults and children). Fares are quoted for all of them together; one booking holds up to 9 (a larger group gets a suggested split). A baby under 2 on a lap is not a seat and |
| lap_infants | integer | no | Babies under 2 who will sit on an adult's lap (no seat of their own). Not counted in travelers and not in the quoted fare; the answer says how airlines charge them. |
| max_results | integer | no | How many results to return, 1-50. |
| query | no | The traveler's request in their own words, used to fill any field left empty. | |
| max_stops | no | Most stops allowed: 0 nonstop, 1, or 2. | |
| airlines | no | Only these marketing carriers, as IATA codes or names. | |
| exclude_airlines | no | Leave out itineraries with any flight sold by these carriers (IATA codes, names or an alliance), by flight number or airline name: for 'not Gol' or 'avoid Air India'. | |
| connecting_airports | no | Only itineraries that change planes at these airports (codes or city codes), nonstops included: for 'US connections only' name the hubs. | |
| exclude_connecting_airports | no | Leave out itineraries that change planes at these airports (codes or city codes). | |
| min_layover_hours | no | Shortest layover allowed at every connection, in hours (half hours allowed): for 'at least 2 hours to connect'. | |
| max_layover_hours | no | Longest layover allowed at every connection, in hours (half hours allowed): for 'layovers no longer than 5 hours'. | |
| no_overnight_layovers | no | Leave out itineraries with an overnight layover: for 'no overnight at the transit airport'. | |
| lower_emissions | no | Only itineraries with lower emissions than is typical for the route. | |
| carry_on_bags | no | Carry-on bags per traveler (0-1). Prices then include the bag fees: search_flights shows them as price_with_bags next to the fare; a calendar or bucket list prices every day with them. | |
| checked_bags | no | Checked bags per traveler (0-2), priced only for flights within the US and Canada (elsewhere the answer says the prices do not include them). Prices then include the bag fees: search_flights shows the |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itinerary_id | string | yes | An outbound (or partial multi-city) itinerary_id from search_flights or a previous call. |
| max_results | integer | no | How many results to return, 1-50. |
| max_stops | no | Most stops allowed: 0 nonstop, 1, or 2. | |
| airlines | no | Only these marketing carriers, as IATA codes or names. | |
| exclude_airlines | no | Leave out itineraries with any flight sold by these carriers (IATA codes, names or an alliance), by flight number or airline name: for 'not Gol' or 'avoid Air India'. | |
| connecting_airports | no | Only itineraries that change planes at these airports (codes or city codes), nonstops included: for 'US connections only' name the hubs. | |
| exclude_connecting_airports | no | Leave out itineraries that change planes at these airports (codes or city codes). | |
| min_layover_hours | no | Shortest layover allowed at every connection, in hours (half hours allowed): for 'at least 2 hours to connect'. | |
| max_layover_hours | no | Longest layover allowed at every connection, in hours (half hours allowed): for 'layovers no longer than 5 hours'. | |
| no_overnight_layovers | no | Leave out itineraries with an overnight layover: for 'no overnight at the transit airport'. | |
| lower_emissions | no | Only itineraries with lower emissions than is typical for the route. | |
| carry_on_bags | no | Carry-on bags per traveler (0-1). Prices then include the bag fees: search_flights shows them as price_with_bags next to the fare; a calendar or bucket list prices every day with them. | |
| checked_bags | no | Checked bags per traveler (0-2), priced only for flights within the US and Canada (elsewhere the answer says the prices do not include them). Prices then include the bag fees: search_flights shows the | |
| max_price_usd | no | Highest fare to show, USD, as the TOTAL for all travelers together: for a per-person budget, multiply by travelers (2 people at $300 each = 600). Unlike bucket lists, whose price bar is per traveler. | |
| max_duration_hours | no | Longest itinerary to show, in hours. | |
| depart_after | no | HH:MM, local time at that airport. | |
| depart_before | no | HH:MM, local time at that airport. | |
| arrive_after | no | HH:MM, local time at that airport. | |
| arrive_before | no | HH:MM, local time at that airport. | |
| sort | string | no | Order of results. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| origin | string | yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ sear |
| destination | string | yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ sear |
| month | no | First month to show, YYYY-MM. Empty means this month. | |
| trip_type | string | no | Round trip or one way. |
| trip_length_days | integer | no | Nights away, round trips only. |
| cabin | string | no | Cabin class. |
| travelers | integer | no | Travelers who need a seat (adults and children). Fares are quoted for all of them together; one booking holds up to 9 (a larger group gets a suggested split). A baby under 2 on a lap is not a seat and |
| lap_infants | integer | no | Babies under 2 who will sit on an adult's lap (no seat of their own). Not counted in travelers and not in the quoted fare; the answer says how airlines charge them. |
| max_stops | integer | no | Most stops allowed: 0 nonstop, 1, or 2. |
| airlines | no | Up to 3 carriers as IATA codes, or one alliance: star alliance, oneworld, skyteam. | |
| exclude_airlines | no | Leave out itineraries with any flight sold by these carriers (IATA codes, names or an alliance), by flight number or airline name: for 'not Gol' or 'avoid Air India'. | |
| depart_after | no | HH:MM, local time at that airport. | |
| depart_before | no | HH:MM, local time at that airport. | |
| arrive_after | no | HH:MM, local time at that airport. | |
| arrive_before | no | HH:MM, local time at that airport. | |
| max_duration_hours | no | Longest itinerary to show, in hours. | |
| connecting_airports | no | Only itineraries that change planes at these airports (codes or city codes), nonstops included: for 'US connections only' name the hubs. | |
| exclude_connecting_airports | no | Leave out itineraries that change planes at these airports (codes or city codes). | |
| min_layover_hours | no | Shortest layover allowed at every connection, in hours (half hours allowed): for 'at least 2 hours to connect'. | |
| max_layover_hours | no | Longest layover allowed at every connection, in hours (half hours allowed): for 'layovers no longer than 5 hours'. |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itinerary_id | string | yes | From search_flights (one way) or search_return_flights (a complete round trip or multi-city). |
| alert_rule | no | When to alert: lowest = only a new low, any = every price move, none = off. Leave empty for the default, or give target_price_usd instead. | |
| target_price_usd | no | Alert when the price goes under this, USD. Replaces alert_rule. It is the TOTAL: the whole trip for all travelers on a flight, the whole stay on a hotel. | |
| no | Send alerts by email. Empty keeps the account's setting. | ||
| text | no | Send alerts by text message. Needs a verified phone on the SlickTrip account; empty keeps the account's setting. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | integer | no | How many to return, newest first, 1-200. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search_key | string | yes | The route's search_key from list_tracked_flights. |
| fid | no | An itinerary's fid from list_tracked_flights, to stop only that one and keep the route. |
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.
No parameter schema on file.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | A city or airport name, or a code to check. |
| limit | integer | no | Most matches to return. |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itinerary_id | string | yes | A complete itinerary_id from search_flights (one way) or search_return_flights (round trip). |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search_key | string | yes | The search_key from search_hotels. |
| hotel_id | string | yes | The hotel_id from search_hotels. |
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 w
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search_key | string | yes | The search_key from search_hotels. |
| hotel_id | string | yes | The hotel_id from search_hotels. |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| origin | string | yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ sear |
| destination | string | yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ sear |
| depart_date | string | yes | YYYY-MM-DD. |
| flight_number | no | Only this flight, like AA100. | |
| display | no | compact: one line per option, more options, far fewer tokens; full: every field (what the cards draw). Empty picks for you: compact when the app shows no cards, full when it does. | |
| user_request | no | Optional, and it works in the traveler's favor. Quote the traveler's latest message about this trip exactly as they wrote it, in their wording, language and spelling, not a summary. SlickTrip runs its |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| share_url | string | yes | A slicktrip.com/share/<code> link, or just the code. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| origin | string | yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ sear |
| destination | string | yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ sear |
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 (ad
| Parameter | Type | Required | Notes |
|---|---|---|---|
| location | string | yes | A city, neighbourhood, landmark or hotel name. |
| check_in | string | yes | YYYY-MM-DD. |
| check_out | string | yes | YYYY-MM-DD. |
| adults | integer | no | Adults. A hotel room prices up to 6 guests in all; vacation rentals up to 16. |
| children_ages | no | One age per child, 1-17. | |
| max_results | integer | no | How many results to return, 1-50. |
| max_price_per_night | no | Highest price per night to show, USD. | |
| min_price_per_night | no | Lowest price per night to show, USD. | |
| min_stars | no | Lowest star class to show, 1-5. | |
| min_guest_rating | no | Lowest guest rating out of 5; 3.5, 4 or 4.5 work best. | |
| property_type | string | no | Hotels, or vacation rentals. |
| property_kinds | no | Hotels: resort, boutique hotel, hostel, inn, motel, spa hotel, bed and breakfast, apartment hotel, beach hotel, ryokan. Vacation rentals: apartment, house, villa, cabin, cottage, chalet, bungalow, hou | |
| amenities | no | Hotels: free parking, pool, gym, spa, free breakfast, beach access, pet-friendly, child-friendly, free wi-fi, air conditioning, all-inclusive, wheelchair accessible, ev charger, bar, restaurant, room | |
| free_cancellation | boolean | no | Only stays with free cancellation. |
| sort | string | no | Cheapest first, or best rated first. |
| user_request | no | Optional, and it works in the traveler's favor. Quote the traveler's latest message about this trip exactly as they wrote it, in their wording, language and spelling, not a summary. SlickTrip runs its |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search_key | string | yes | The search_key from search_hotels. |
| hotel_id | string | yes | A hotel_id from search_hotels. |
| search_url | no | The search_url from the same search_hotels result, so the alert reopens the same filtered search (stars, price range, amenities). Empty tracks against the plain search. | |
| alert_rule | no | When to alert: lowest = only a new low, any = every price move, none = off. Leave empty for the default, or give target_price_usd instead. | |
| target_price_usd | no | Alert when the price goes under this, USD. Replaces alert_rule. It is the TOTAL: the whole trip for all travelers on a flight, the whole stay on a hotel. | |
| no | Send alerts by email. Empty keeps the account's setting. | ||
| text | no | Send alerts by text message. Needs a verified phone on the SlickTrip account; empty keeps the account's setting. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | integer | no | How many to return, newest first, 1-200. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| tracking_id | string | yes | The stay's tracking_id from list_tracked_hotels. |
| hotel_id | no | Drop only this hotel from the stay and keep the rest. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| flight_number | string | yes | Airline code and number, no space. |
| origin | string | yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ sear |
| destination | string | yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ sear |
| depart_date | string | yes | YYYY-MM-DD. |
| cabin | string | no | Cabin to look at; any = every cabin on the flight. |
| user_request | no | Optional, and it works in the traveler's favor. Quote the traveler's latest message about this trip exactly as they wrote it, in their wording, language and spelling, not a summary. SlickTrip runs its |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| flight_number | string | yes | Airline code and number, no space. |
| origin | string | yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ sear |
| destination | string | yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ sear |
| depart_date | string | yes | YYYY-MM-DD. |
| seats | no | Seat numbers to watch. | |
| seat_type | no | Watch every open seat of this kind instead of naming seats. | |
| seats_together | no | Alert only when this many seats are open together in one row, 2-6. | |
| cabin | string | no | Cabin to look at; any = every cabin on the flight. |
| no | Send alerts by email. Empty keeps the account's setting. | ||
| text | no | Send alerts by text message. Needs a verified phone on the SlickTrip account; empty keeps the account's setting. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | integer | no | How many to return, newest first, 1-200. |
Use to stop the seat alert on one flight (tracking_key from list_tracked_seats). Cannot be undone; confirm first.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| tracking_key | string | yes | The alert's tracking_key from list_tracked_seats. |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| origin | string | yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ sear |
| destination | string | yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ sear |
| months | no | Months to watch, as names or YYYY-MM, or give start_date + end_date. Leave both empty to watch every month on sale (the default). | |
| start_date | no | First travel date, YYYY-MM-DD. Give with end_date instead of months. | |
| end_date | no | Last travel date, YYYY-MM-DD. | |
| trip_type | string | no | Round trip or one way. |
| min_nights | integer | no | Shortest trip, nights (round trips). |
| max_nights | integer | no | Longest trip, nights (round trips). |
| max_stops | integer | no | Most stops allowed: 0 nonstop, 1, or 2. |
| max_price_usd | no | The price bar, USD per traveler (or the trip total when price_is_total). | |
| price_is_total | boolean | no | max_price_usd is the total for all travelers. |
| cabin | string | no | Cabin class. |
| travelers | integer | no | Travelers who need a seat (adults and children). Fares are quoted for all of them together; one booking holds up to 9 (a larger group gets a suggested split). A baby under 2 on a lap is not a seat and |
| airlines | no | Only these marketing carriers, as IATA codes or names. | |
| depart_days | no | Only depart on these weekdays. | |
| return_days | no | Only return on these weekdays. | |
| name | no | A short name for the list in the traveler's words; give one. It is how the list is called in every alert and on the site. | |
| exclude_airlines | no | Leave out itineraries with any flight sold by these carriers (IATA codes, names or an alliance), by flight number or airline name: for 'not Gol' or 'avoid Air India'. | |
| depart_after | no | HH:MM, local time at that airport. | |
| depart_before | no | HH:MM, local time at that airport. |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| location | string | yes | A city, area or landmark. |
| nights | integer | yes | Nights, 1-30. |
| months | no | Months to watch, as names or YYYY-MM, or give start_date + end_date. Leave both empty to watch every month on sale (the default). | |
| start_date | no | Earliest check-in, YYYY-MM-DD. Give with end_date instead of months. | |
| end_date | no | Latest check-in, YYYY-MM-DD. | |
| adults | integer | no | Adults. A hotel room prices up to 6 guests in all; vacation rentals up to 16. |
| max_price_per_night | no | The price bar, USD per night. | |
| min_stars | no | Lowest star class to show, 1-5. | |
| check_in_days | no | Only check in on these weekdays. | |
| hotel_name | no | Pin one exact hotel instead of the whole area. | |
| user_request | no | Optional, and it works in the traveler's favor. Quote the traveler's latest message about this trip exactly as they wrote it, in their wording, language and spelling, not a summary. SlickTrip runs its |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | integer | no | How many to return, newest first, 1-200. |
Use to stop a bucket list (bucket_id from list_bucket_lists). Cannot be undone; confirm first.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| bucket_id | string | yes | The list's bucket_id from list_bucket_lists. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| hotel_id | string | yes | A hotel_id from search_hotels. |
| start_month | no | First month, as a name or YYYY-MM. Empty means this month. | |
| end_month | no | Last month, as a name or YYYY-MM. Empty means next month. | |
| hotel_name | no | The hotel's name from search_hotels, for the card's title. |
Use when the traveler wants to continue on slicktrip.com, or the account is not connected: builds a link that lands them fully configured without running a search (a flights search with a track_url that starts tracking on arrival, a bucket list that saves on arrival, a hotel search, or the seat tracker).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| kind | string | yes | Which page to land on. |
| origin | no | A 3-letter airport code (JFK) or a city code for all its airports (NYCA, LOND, ROME); up to 3 joined with _ (JFK_EWR). A clear place name works too. When the traveler names a city rather than an airpo | |
| destination | no | A 3-letter airport code (JFK) or a city code for all its airports (NYCA, LOND, ROME); up to 3 joined with _ (JFK_EWR). A clear place name works too. When the traveler names a city rather than an airpo | |
| depart_date | no | YYYY-MM-DD. A second date joined with _ searches both as flexible dates (2026-11-03_2026-11-04); at most 2 per direction. | |
| return_date | no | YYYY-MM-DD. | |
| cabin | string | no | Cabin class; several joined with + to compare them (economy+business). |
| travelers | integer | no | Travelers who need a seat (adults and children). Fares are quoted for all of them together; one booking holds up to 9 (a larger group gets a suggested split). A baby under 2 on a lap is not a seat and |
| flight_numbers | no | flights: the itinerary's flight numbers, connections joined with +; adds a track_url that starts tracking on arrival. | |
| legs | no | Multi-city trip: the legs in order, 2 to 5, each one airport or city code per side and one date. When given, origin / destination / depart_date / return_date are ignored. | |
| months | no | Months to watch, as names or YYYY-MM. Give this OR start_date + end_date. | |
| start_date | no | YYYY-MM-DD. | |
| end_date | no | YYYY-MM-DD. | |
| min_nights | no | Nights, 1-30. | |
| max_nights | no | Nights, 1-30. | |
| max_stops | no | Most stops allowed: 0 nonstop, 1, or 2. | |
| airlines | no | Only these marketing carriers, as IATA codes or names. | |
| max_price_usd | no | bucket_list: the price bar, USD. | |
| location | no | hotels: a city, area, landmark or hotel name. | |
| check_in | no | YYYY-MM-DD. | |
| check_out | no | YYYY-MM-DD. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search_key | string | yes | The route's search_key from list_tracked_flights. |
| alert_rule | no | When to alert: lowest = only a new low, any = every price move, none = off. Leave empty for the default, or give target_price_usd instead. | |
| target_price_usd | no | Alert when the price goes under this, USD. Replaces alert_rule. It is the TOTAL: the whole trip for all travelers on a flight, the whole stay on a hotel. | |
| no | Send alerts by email. Empty keeps the account's setting. | ||
| text | no | Send alerts by text message. Needs a verified phone on the SlickTrip account; empty keeps the account's setting. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| tracking_id | string | yes | The stay's tracking_id from list_tracked_hotels. |
| alert_rule | no | When to alert: lowest = only a new low, any = every price move, none = off. Leave empty for the default, or give target_price_usd instead. | |
| target_price_usd | no | Alert when the price goes under this, USD. Replaces alert_rule. It is the TOTAL: the whole trip for all travelers on a flight, the whole stay on a hotel. | |
| no | Send alerts by email. Empty keeps the account's setting. | ||
| text | no | Send alerts by text message. Needs a verified phone on the SlickTrip account; empty keeps the account's setting. | |
| name | no | Rename the stay, as it appears on the saved-hotels page. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| tracking_key | string | yes | The alert's tracking_key from list_tracked_seats. |
| alerts_on | no | false pauses the alert, true resumes it. | |
| seats_together | no | Alert only when this many seats are open together, 2-6; 0 clears the rule. | |
| no | Send alerts by email. Empty keeps the account's setting. | ||
| text | no | Send alerts by text message. Needs a verified phone on the SlickTrip account; empty keeps the account's setting. |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| bucket_id | string | yes | The list's bucket_id from list_bucket_lists. |
| max_price_usd | no | The price bar, USD: per traveler for a flight list (total when price_is_total), per night for a hotel list. | |
| price_is_total | no | Flight lists: max_price_usd is the total for all travelers. | |
| months | no | Months to watch, as names or YYYY-MM. Give this OR start_date + end_date. | |
| start_date | no | YYYY-MM-DD. | |
| end_date | no | YYYY-MM-DD. | |
| clear_window | boolean | no | Remove the date window and watch the months instead. |
| min_nights | no | Flight lists: shortest trip. Hotel lists: the stay length. | |
| max_nights | no | Flight lists: longest trip. Hotel lists: the stay length. | |
| max_stops | no | Most stops allowed: 0 nonstop, 1, or 2. | |
| airlines | no | Only these marketing carriers, as IATA codes or names. | |
| depart_days | no | Flight lists: only depart on these weekdays. | |
| return_days | no | Flight lists: only return on these weekdays. | |
| name | no | A new label for the list. | |
| adults | no | Hotel lists: adults, 1-6. | |
| min_stars | no | Hotel lists: lowest star class, 1-5. | |
| check_in_days | no | Hotel lists: only check in on these weekdays. | |
| no | Send alerts by email. Empty keeps the account's setting. | ||
| text | no | Send alerts by text message. Needs a verified phone on the SlickTrip account; empty keeps the account's setting. | |
| exclude_airlines | no | Leave out itineraries with any flight sold by these carriers (IATA codes, names or an alliance), by flight number or airline name: for 'not Gol' or 'avoid Air India'. |
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.
No parameter schema on file.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | no | The traveler's display name. | |
| no | Email alerts on new alerts by default. | ||
| text | no | Text alerts on new alerts by default; needs a verified phone. | |
| apply_to_all | boolean | no | Also set these channels on every alert already watched. |
Use when the traveler wants to share a tracked route or a flight bucket list: a public slicktrip.com link, the same one the site's Share button makes, showing the itinerary and its price and nothing about the account. Made once and reused.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search_key | no | A tracked route's search_key from list_tracked_flights. | |
| bucket_id | no | A flight bucket list's bucket_id from list_bucket_lists. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install SlickTrip or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.1.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish SlickTrip can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.