mcpserver.lol
registry/dreamfare-mcp
Connection check verified live · 20h ago

dreamfare-mcp

Plan real trips in chat: live stays and activities, video imports, crew planning, booking links.

Tools 41
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

41 tools

Read from the running server on 20h ago.

add_option_to_trip datekind*timeguestsoption*tripId* +3
Attach one search result to a trip as a stop: kind 'stay' / 'flight' / 'activity' takes the option/offer object from the matching search tool; kind 'place' takes a search_places re…
add_receipt text*stopIdtripId*
Paste a booking confirmation (hotel, flight, tour, train — the email text or its key lines) and Dreamfare files it on the trip: provider, confirmation code, dates and amount are pa…
add_saved_places_to_trip datetimetripId*dayIndeximportIdfolderName +2
Turn the traveler's library into itinerary stops WITH their pins, photos, tips and partner links intact (re-adding by name via add_stops would lose those). Pick places by id (list_…
add_stops stops*tripId*
Add stops (places, activities, meals, stays, transport) to an existing Dreamfare trip. dayIndex is 0-based; read the trip first with get_trip if unsure of its days.
compare_options read-only datekind*nearguestscheckInoptions* +3
Two to five options of one kind (stays, activities, flights or places) in one table: price (per night / per person / total), rating and reviews, distance, duration, stops, cancella…
copy_trip tripIdpublicationId
Make the traveler their own editable copy of a trip: a published one (publicationId from explore_trips — keeps the creator's attribution and re-bases flights on the traveler's home…
create_trip daystitle*endDatecurrencypartySizestartDate +3
Save a travel plan as a Dreamfare trip the traveler can open, edit with their crew, and book. Pass the full day-by-day plan in one call via `days`. Stops are enriched shortly after…
delete_trip can modify data tripId*confirmTitle*
Delete a trip the traveler owns (also unpublishes it from Explore). Requires echoing the exact trip title as confirmTitle — only call this after the traveler explicitly asks to del…
edit_trip can modify data tripId*actions*
Edit anything on a trip in one batched call: trip details and notes (update_trip), stops (update_stop / remove_stop / move_stop, by stopId from get_trip), days (add_day / update_da…
explore_trips read-only qsortlimitdestination
Trips other travelers published on Dreamfare, by destination and/or free text — real itineraries with stops, photos and creator credit. Copy one into the traveler's account with co…
get_details read-only iddatekind*namenearguests +5
Everything known about ONE hotel, tour, flight or place, researched: a photo gallery, what's good about it (editorial summary, what reviewers say), key facts (stars, guest score, c…
get_import read-only importId*
Status and results of a video/post import: the extracted places with their areas, notes, per-place tips, and day assignments. While status isn't 'done' (or 'failed'), poll again af…
get_profile read-only
The traveler's Dreamfare account snapshot: profile, membership tier, AI credits, and wallet balance (commission earned through tracked bookings).
get_trip read-only tripId*
Read one Dreamfare trip: days, stops (with stopIds for edit_trip), the packing list, and per-stop booking links. When the traveler wants to book a stop, give them its bookingUrl —…
import_text can modify data text*
Extract the real places from text the traveler pastes — notes, a friend's list, a blog post, an itinerary email — and save them (with any tips) to their library, exactly like a vid…
import_video can modify data url*
Extract the real places from a TikTok, Instagram, YouTube, Facebook, or Reddit travel link — watched, transcribed, and geocoded. When the traveler shares such a link, call this too…
invite_to_trip can modify data roleemailtripId*maxUsesexpiresInDays
Create an invite link for a trip, optionally emailed to one person (they must sign in with that email to accept). Roles: editor plans with you, viewer only looks. Anyone who can ed…
list_crew read-only tripId*
The trip's crew: owner, collaborators with their roles, and (for the owner) the open invite links. Use it before inviting, removing, or @-mentioning someone in the chat.
list_receipts read-only tripId*
Every receipt filed on a trip with its parsed facts and the stop it's linked to.
list_saved_places read-only folderName
The traveler's saved-places library: folders and the places in them (optionally one folder, or 'unsorted'). Put them on a trip with add_saved_places_to_trip (ids or a folder) or pl…
list_travel_tips read-only area
The traveler's travel-tips notebook: their own notes plus per-place advice mined by video imports ('go before 8am', 'cash only'). Optionally filter by area name. Surface relevant t…
list_trips read-only
List the traveler's Dreamfare trips (own and shared), newest first — a lookup for trip ids. To show a trip, follow with get_trip, which renders the trip card.
manage_crew can modify data leaveremovetripId*setRolerevokeInvites
Owner-only crew housekeeping in one call: change a member's role, remove a member, or revoke an open invite. A member may remove themselves (leave) without being the owner. Ids com…
manage_packing can modify data addcheckremovetripId*uncheck
Add, check off, uncheck, or remove packing-list items on a trip. Item ids come from get_trip's packing array (or this tool's response). Personal items are visible only to this trav…
manage_saved_places can modify data moverenameshowFolderdeletePlacescreateFoldersdeleteFolders +1
Housekeeping for the traveler's library in one call: delete places, move places into a folder (or out to unsorted), rename a place, create/rename/delete folders (deleting a folder…
manage_travel_tips can modify data addremove
Add or remove entries in the traveler's travel-tips notebook. Tips can be general or scoped to an area so they resurface when a trip goes there.
mark_stop_booked stopId*travelers
Record that the traveler completed a booking for a stop (on the partner site or elsewhere). When they booked through the stop's tracked bookingUrl this also opens the commission cr…
plan_trip can modify data brief*titleendDatecurrencypartySizestartDate +4
Build a complete day-by-day trip in one call using Dreamfare's own planner: real venues (with opening hours), a stay, activities and flights from partner inventory, the traveler's…
post_trip_chat can modify data text*tripId*mentionIds
Say something to the crew in the trip's chat. Mention members by userId (list_crew). Starting the text with @dreamfare summons the in-app planner into the thread.
read_trip_chat read-only limitbeforetripId*
The latest messages in a trip's crew chat (newest last), including polls. Pass `before` (an ISO timestamp) to page further back.
refresh_stay_prices tripId*
Re-quote every upcoming partner-priced stay on the trip against live rates and report what moved (previous → current). At most once per stay per day. Returns the refreshed trip.
save_place place*subtitlefolderName
Save a place to the traveler's library without putting it on a trip yet — 'remember this for my next Lisbon trip'. Optionally file it into a named folder (created if new). Saved pl…
search_activities read-only qdatesortflagslimitcategory +7
Bookable activities, tours and experiences for a destination. Attach one with add_option_to_trip (kind 'activity'). Plain activity stops added via add_stops also get matched to par…
search_airports read-only q*limit
Resolve a city or airport name to IATA codes for search_flights ('Lisbon' → LIS; 'London' → LON, the metro code covering LHR/LGW/STN/LTN, plus each airport). Call it whenever the t…
search_flights read-only sortcabinlimitorigin*airlinescurrency +9
Flight offers between two airports or cities (IATA codes — resolve place names with search_airports first, never guess). Attach a chosen offer to a trip with add_option_to_trip (ki…
search_places read-only qkind*nearsortguestsopenAt +13
Real venues for a destination — restaurants, activities, hotels, landmarks, shopping — with ratings, pins, and photos (partner inventory + cached Google Places, the app's own Explo…
search_stays read-only nearsortlimitguestscheckIn*checkOut* +10
Live hotel/stay inventory with real prices for a destination and date window. Every amount includes taxes and fees; nightly is total ÷ nights, an average that reads higher than the…
share_trip can modify data tagstitleactiontripId*summary
Publish a finalized trip to a public link (dreamfare.app/p/…) and Explore, republish it after edits, or unpublish it. Owner only. With no action it just reports the current share s…
travel_extras read-only tripId*
Tracked partner links for the trip's destination country: a travel eSIM (data the moment they land), rental cars, airport pickup and private transfers. Booking through these links…
update_profile can modify data biodisplayNamenationalityhomeCurrencyvisitedCountries
Update profile fields: display name, bio, home currency, nationality, and the visited-countries list (a FULL replacement — read get_profile first when adding to it). Omitted fields…
vote_stop value*stopId*
Thumbs up (1) or down (-1) on a stop the crew is deciding about, or 0 to take a vote back. Tallies appear on get_trip stops as votes {up, down, mine}.