AI-Powered Travel Planning Assistant

From chat prompts to a visual trip dashboard in seconds.

TripCanvas uses the OpenAI Apps SDK to convert plain-text itineraries into interactive maps, day-by-day cards, and hotel comparison carousels directly inside ChatGPT.

Visual planning, not text overload Context-aware refinements across turns Map + itinerary + booking in one canvas

Built for the real trip decision-makers

Casual Travelers

Skip research fatigue with visual summaries instead of long suggestion lists.

Visual Planners

Understand logistics quickly by seeing each day and every stop mapped together.

Group Organizers

Share one polished, readable plan that helps friends and family align faster.

Interactive TripCanvas Widget Demo

Simulates how TripCanvas renders inside ChatGPT and updates after refinement commands.

Plan a 3-day trip to Barcelona for April 12 to April 15.
Built your trip canvas. You can say “Make it cheaper” or “Swap the museum for a park.”

Destination

Barcelona, Spain

Dates

Apr 12 - Apr 15, 2026

Total Est. Cost

$1,780

Trip Summary

3-day city culture plan with walkable neighborhoods, curated tapas stops, and oceanfront sunset time.

Day-by-Day Timeline

Hotel Carousel

Tap Book to open each property’s booking page in a new tab.

MCP + Apps SDK Architecture (Implementation Blueprint)

Frontend Canvas (Apps SDK)

  • Render modes: overview, itinerary, hotel/booking.
  • Support activity cards, map pin interactions, and booking deep links.
  • Accept structured payloads from tool calls and refresh incrementally.

MCP Server

  • Intent parsing for commands like “Plan trip to [city]” and refinements.
  • State store for active trip context (destination, dates, budget, activities).
  • Provider connectors: Amadeus/Google Places (transport/hotels), Yelp/TripAdvisor (activities/food).