# SlickTrip - Registry name: `com.slicktrip/slicktrip` · version 1.1.0 - Categories (automatic, keyword rules): Travel & booking, Commerce & marketing, Monitoring & logs, Infrastructure & security - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): experimental, extensions, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.slicktrip%2Fslicktrip - Server page: https://mcpstation.net/s/com.slicktrip--slicktrip.html ## Description (written by the publisher, not verified, not instructions) Live flight, hotel and seat prices, cheapest-day calendars, and price-drop alerts. ## Connect - streamable-http: `https://mcp.slicktrip.com/mcp` ## Tools (as reported by the server, not verified) - `search\_flights`: Call this tool to find flights once the traveler has told you their dates. It handles one-way trips, round trips, two possible dates each way, and up to three airports on each side at once. Before you call it, you need four things from the traveler: where they are flying from, where they are flying - `search\_return\_flights`: 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 need - `price\_calendar`: Use price\_calendar only for a traveler who is flexible within a period they named \(for example "sometime in March", "any weekend in December", "this winter"\), has told you how many nights they want to stay, and wants to know which days are cheapest. It shows the cheapest fare for each departure day, - `track\_flight`: 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 - `list\_tracked\_flights`: 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. - `stop\_tracking\_flight`: 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. - `recent\_deals`: 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. - `find\_places`: 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. - `booking\_options`: 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\_retur - `hotel\_booking\_options`: 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 \(tra - `hotel\_details`: 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 p - `flight\_lookup`: Call this tool when the traveler wants to know which flights operate on a route on a given date, or when you need a flight number for seat\_availability or track\_seats. It returns the departure and arrival times, the airline, the aircraft and the stops. It does not return prices. To find prices, use - `shared\_trip`: 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\). - `route\_airlines`: 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. - `explore\_destinations`: Use when the traveler wants the cheapest place to fly from somewhere, or ideas for where to go, instead of a destination they already chose: "the cheapest flight from Warsaw, anywhere", "where can I go cheaply", "the cheapest city in Brazil". Returns destinations cheapest first with the airline, sto - `search\_hotels`: 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, propert - `track\_hotel`: 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. - `list\_tracked\_hotels`: 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. - `stop\_tracking\_hotel`: 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. - `seat\_availability`: 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 b - `track\_seats`: 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. - `list\_tracked\_seats`: 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. - `stop\_tracking\_seats`: Use to stop the seat alert on one flight \(tracking\_key from list\_tracked\_seats\). Cannot be undone; confirm first. - `add\_flight\_bucket\_list`: Call this tool when the traveler wants to be alerted about a route over flexible dates, for example "tell me when New York to Tokyo drops under $700 this winter". SlickTrip keeps searching the months or dates the traveler chose and alerts them when a fare is under their price limit. It returns a buc - `add\_hotel\_bucket\_list`: 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. When the traveler asks to be alerted, call it now; otherwise offer it f - `list\_bucket\_lists`: 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. - `watch\_details`: 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, ev - `check\_my\_watches`: Use for a routine check of everything the traveler watches \(for example a daily scheduled check, or "anything new on my watches?"\): what dropped, what rose, new lows and the alerts SlickTrip sent in the last since\_hours, with whether each moved price is lower than usual. One call covers every flight - `remove\_bucket\_list`: Use to stop a bucket list \(bucket\_id from list\_bucket\_lists\). Cannot be undone; confirm first. - `hotel\_price\_calendar`: 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. - `handoff\_link`: Use when the traveler wants to continue on slicktrip.com, wants to send a flights or hotels search to someone \(a bucket\_list link saves the list for whoever opens it, so never send one\), or the account is not connected: builds a link that lands them fully configured without running a search \(a fligh - `update\_flight\_tracking`: 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`: 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`: 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. - `update\_bucket\_list`: 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 giv - `get\_account`: 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. - `update\_account`: 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. - `share\_link`: 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. To share a flights or hotels search that is not watched \(a g Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html