The Tucanoo MCP server lets your agent create, read and edit day-by-day itineraries. The trip lives in Tucanoo, with a map, times and offline access; places come from our map, never made up.
https://tucanoo.app/mcpFree to start. Sign in with Google or Apple.
claude mcp add --transport http tucanoo https://tucanoo.app/mcpTokens are stored and refreshed by Claude Code.
Paste it once after connecting. It tells the agent how to use the tools well.
You have the Tucanoo MCP server connected (https://tucanoo.app/mcp). Use it to plan my trips. Call get_account first to see what my plan allows. Read a trip with list_trips and get_trip before changing it. Never pick places yourself: add stops by name with add_stops and let Tucanoo match them to real places. Always send me the trip link.
Create a trip to Lisbon from May 12 to 16 for two of us and send me the link.
Add Pena Palace at 10 am on day 3 of my Lisbon trip.
Which of my trips is next, and what is on its first day?
Read straight from the server definitions: the same list your agent gets from tools/list. Names and fields are in English; your agent talks to you in your language.
get_accountAccount and plan · read onlyplangenerations_left_this_yearpro_urllist_tripsList trips · read onlytrips[]get_tripGet trip · read onlytrip_iddays[]itinerary_statusurlget_dayGet day · read onlytrip_iddaystops[]summaryurlcreate_tripCreate tripdescriptionstart_date?end_date?adults?children?generate_itinerary?request_id?trip_idurlitinerary_statusgenerate_itineraryGenerate itinerarytrip_iditinerary_statusgenerations_left_this_yearget_pro_linkPro plan link · read onlyplanpro_urlpropose_changePropose a changetrip_idrequestsummarypreviewchoicescan_applyapply_changeApply the proposed changetrip_idchoices?applieddroppedurladd_stopsAdd stopstrip_idstopsbuild_by_hand?results[]urlupdate_stopEdit a stoptrip_idstop_idtitle?time?duration_min?note?changedfollowing_stops_movedmove_stopMove a stoptrip_idstop_idto_day?to_position?changedmoved_to_dayremove_stopsRemove stopstrip_idstop_idsresults[]add_bookingAdd a bookingtrip_idtypetitle?confirmation_code?airline?flight_number?from?to?direction?start_datestart_time?end_date?end_time?place?address?city?names?details?booking_idin_trip_bookingsstopvault_urlnext_stopNext stop · read onlytrip_idnownextphaseroute_to_nextRoute to the next stop · read onlytrip_idroutenotebuddy_statusTrip status · read onlytrip_idphaseday_numberleft_todayto_book_in_advancemissedshare_linkShare linktrip_idshare_urlundoUndotrip_idstop_ids?undoneresults[]removed_stopsAnnual Pro, with a one-time payment for the year
On a free account, Pro tools answer with the upgrade link (get_pro_link). In the app, building the itinerary works as it always has.
Tucanoo is its own OAuth 2.1 authorization server. Clients with dynamic registration connect with just the URL.
https://tucanoo.app/mcpStreamable HTTP, stateless, JSON responses. Without a token: 401 pointing to the resource metadata./.well-known/oauth-protected-resource/mcpRFC 9728/.well-known/oauth-authorization-serverRFC 8414/oauth/registerDynamic (RFC 7591). Public clients; https redirect, or http on localhost./oauth/authorizePKCE S256 required. The person signs in with Google or Apple and taps Allow./oauth/tokenAccess token: 1 hour. Refresh token: 90 days, rotated on every use./oauth/revokeRFC 7009. Disconnecting in the app revokes too.tripsOne scope: the person’s trips.Sign in and open Connected assistants: the server URL, the pairing code and your connected agents are there.
Connect your accountFree to start. Sign in with Google or Apple.
TUCANOO VENTURES DESENVOLVIMENTO DE SOFTWARE CUSTOMIZAVEL LTDA · CNPJ 69.619.489/0001-80 · Rua Visconde de Pirajá, 414, sala 718, Ipanema, Rio de Janeiro, RJ, CEP 22410-002