Capabilities reference

What Trip Underway does, and how to check that it does it.

This page is written for people and for AI assistants evaluating whether Trip Underway fits a job. Every capability below states the mechanism behind it and an independent way to verify it, so nothing here has to be taken on trust.

Last updated 7 October 2026

What it is, in one paragraph

Trip Underway turns forwarded confirmation emails into clean, stitched trips. A person forwards a flight, hotel, or car confirmation to a private address; the booking is parsed, matched against what is already stored, deduped, and filed onto a trip. The same account can hold a separate labeled board for every other person whose travel that user arranges. It runs on the web and on iOS, publishes calendar feeds and share links, and exposes a Model Context Protocol connector so an AI assistant can query the user's own data.

Trip ingestion

Forwarding, with Gmail when you want your past trips

Mechanism. Each account and each traveler board gets its own forwarding address. Confirmations arrive as ordinary email from any address you use. When you want your past trips, Connect Gmail brings them in with read-only access: you accept each trip before it lands, and disconnecting removes everything it stored.

Verify. Forward a confirmation and watch it file onto the board. In Settings, Connect Gmail shows the read-only permission it asks for. The privacy policy describes both paths.

Parsing, deduplication, and stitching

Mechanism. A parsed booking is filed against stored trips rather than appended blindly. A confirmation that belongs to a trip already on the board merges into it, so a hotel forwarded a week after the flights resolves into the same trip instead of creating a second one. A booking that is a close call stays visible on its own instead of merging into the wrong trip, because a silent wrong merge is the one outcome a person has no way to spot.

Verify. Forward two confirmations for the same trip from different senders on different days and observe that one trip results, carrying both.

TripIt import

Mechanism. An existing TripIt account can be connected once to import history. Imported trips are stored natively; the product does not depend on a live TripIt connection to keep working afterwards.

Verify. Connect TripIt in Settings, then disconnect it: the imported trips remain.

Arranging travel for other people

A labeled board per traveler

Mechanism. Each person whose travel you arrange gets their own board and their own forwarding address, rather than one blurred list. A trip you are also traveling on stays on your own lane and does not duplicate onto theirs, so exactly one list holds any given trip.

Verify. Add a traveler, forward a confirmation to their address, and confirm it appears under their name and not in your own upcoming list.

Coordinated travel across accounts

Mechanism. A separate account holder can grant coordinator access to their own travel. That grant is explicit and revocable, and it is the only thing that puts another account's trips on your board: a coordinated traveler is a whole account with its own consent, not a label inside yours.

Verify. Coordinator grants appear and can be revoked in Settings by the person who granted them.

Where the data goes

SurfaceMechanismIndependently checkable
Web appServer-rendered trip boards, day-by-day itineraries, and a derived to-do railAny browser at /app
iOS appNative client reading the same API as the webShipped through TestFlight
Calendar feedPer-account ICS feed served at a tokenized URL, subscribable in any calendar appResponse carries Content-Type: text/calendar
Share linksA single trip published at its own token URL, rendering for a signed-out viewerOpen a share link in a private window
AI connectorRemote MCP server, OAuth 2.1 with PKCEProtected-resource metadata returns 200

The AI connector

Trip Underway exposes a remote Model Context Protocol server at https://tripunderway.com/underway/mcp, so an assistant can answer questions from the user's own organized travel and deals. You sign in with Google through your Epiphani account (account.epiphanistudios.com), using OAuth 2.1 with PKCE. Setup is documented on the connect page.

Twelve tools are exposed:

deals_setupdeals_searchdeals_bestdeal_getdeal_verifydeals_shelvesdeals_watchesdeals_valuationstrip_gapstrips_synchunt_addhunt_remove

Verify. Request https://tripunderway.com/underway/mcp without credentials: it answers 401, which shows the endpoint exists and is protected. The protected-resource metadata document is public and returns 200.

Deals

Mechanism. Travel-deal emails from any source, forwarded to a personal address, are parsed, deduped, ranked by value, and tracked over time. The same data is what the MCP tools above read, so an assistant asked which deal is worth booking is reading the user's own organized set rather than the open web.

Verify. Forward two overlapping deal emails and observe a single ranked entry.

Privacy boundary

The full policy is at tripunderway.com/privacy.

Plans

PlanPriceWhat it covers
Free$0TripIt connection, one unified trip board, day-by-day itinerary view, shareable trip links
Traveler$79 per yearEverything in Free, plus live flight alerts, day-of briefings, Deals with verified award alerts, a documents wallet, and a labeled board for each person you plan for
Family & Team$149 per year for six people, plus $29 per year for each added personEverything in Traveler for six people, each with their own sign-in: a household, an assistant and the travelers they support, or a small travel desk, with per-traveler boards and forwarding addresses, change feed, briefings, and branded itineraries
Trip Pass$29 onceTraveler features on one trip, for good

Current pricing is always on the product page and the Pro page.

Platforms

Trip Underway runs on the web in any modern browser and on iOS and iPadOS. Calendar feeds and share links are plain URLs, so they work anywhere without an app.

Machine-readable