Tafri

Booking emails in, one checked trip out

Paste or upload the confirmations you already get, in ChatGPT or Claude. Tafri files each into the right trip: deduplicated, priced in its own currency, pinned on a map, and checked for what doesn't add up.

Free. No sign-in. Works in ChatGPT and Claude.

Connect Tafri
Lisbon12–16 Mar 2027 · 5 bookings · 4 nights
  • TP 1336 LHR → LISFlight · 12 Mar · 07:35–10:20
    GBP 96.40
  • Casa do BairroHotel · 12–16 Mar
    EUR 428.00
  • Rossio → SintraTrain · 14 Mar · 09:10–09:50
    EUR 4.90
  • Pena PalaceActivity · 14 Mar · 10:30
    EUR 28.00
  • Quinta da SerraHotel · 14–15 Mar
    EUR 112.00
Trip check

Two stays for 14–15 Mar: Casa do Bairro and Quinta da Serra.

GBP 96.40EUR 572.90

Connect Tafri

Add it to your assistant once. No sign-in.

https://tafri.asyncvoyage.com/mcp

Then paste a booking email into the chat.

How it works

  1. 1Paste or upload

    Drop a confirmation email or its PDF into the chat. Flights, hotels, trains, buses, ferries, cars, tickets, restaurants, insurance.

  2. 2It lands in the right trip

    Tafri matches it to the trip it belongs to, skips what you've already saved, keeps the price in its own currency and pins the place on a map.

  3. 3The trip check tells you what doesn't add up

    Two stays on one night, a night with none, a flight that can't follow the last one, a return filed under another trip. Said once, in one sentence.

  4. 4Nothing is shown that the email doesn't say

    Every detail the assistant reads is checked against the email's own text before it's shown. A confirmation code, clock time, airport code or price that isn't in the email is left out, not guessed.

No account, no inbox access

  • Never opens your inbox

    It reads only what you paste or upload, or what your assistant's own mail connector hands it.

  • The chat holds the trip

    There is no account and no sign-in. Tafri's server forgets a booking once it has answered.

  • An iPhone app to keep it

    Tafri for iPhone will keep trips on your iPhone. It is not on the App Store yet. About the app

The top of a trip view in a chat, with a sample trip to Sri Lanka: nine bookings over seven nights, a trip check with three notes, a map of the route, and the first day's flight, airport pickup, hotel and restaurant, each with its price.
The top of the trip view as it appears in the chat, here with a sample trip.

Connect it

ChatGPT

Developer mode is the ChatGPT setting that lets you add an app by its address. You can turn it off again in the same place. Once Tafri is added, paste a booking and the trip view opens in the chat.

  1. Turn on developer mode (Settings → Apps → Advanced settings).
  2. Plugins → Add → Add custom MCP server: name it Tafri, paste https://tafri.asyncvoyage.com/mcp, no authentication.
  3. Paste a booking confirmation.

Claude

A custom connector is how Claude adds a tool by its address. You can remove it again from the same Connectors list. Once Tafri is added, paste a booking and the trip view opens in the chat.

  1. Settings → Connectors → Add custom connector.
  2. Paste https://tafri.asyncvoyage.com/mcp.
  3. Paste a booking confirmation.

No account, no sign-in. If it doesn't connect, or a booking is read wrong, Support says how to reach us.

The iPhone app

  • Files what you share
  • Works offline
  • Shows what's next, on the Lock Screen too
  • Keeps trips on your iPhone

The whole trip, readable with no signal.

Tafri for iPhone keeps every trip you send from the chat, and files the bookings you share to it. Days, bookings, totals and the trip check work offline.

Coming to the App Store as Tafri Trips.

Tafri for iPhone showing a trip to Sri Lanka, 9 to 14 November: the trip check notes no stay booked for 9 November in Colombo, and today's flight to Colombo at 17:15, landing 19:40.

Questions

How do I get my booking emails into one trip itinerary in ChatGPT?

Add Tafri to ChatGPT as a custom MCP server (https://tafri.asyncvoyage.com/mcp, no sign-in), then paste or upload a confirmation email or PDF. Tafri reads the booking, files it into the trip it belongs to, and shows the trip day by day with a map.

Does it work in Claude too?

Yes. Add https://tafri.asyncvoyage.com/mcp as a custom connector in Claude (Settings → Connectors). There is no account to create in either.

Does it read my Gmail inbox?

No. Tafri never connects to your inbox. It only sees the emails and PDFs you paste or upload, or that your assistant's own mail connector, if you turned one on, hands it.

What kinds of bookings does it understand?

Flights, hotels and other stays, trains, buses, ferries, rental cars, event tickets, restaurant reservations and travel insurance.

What happens if I paste the same booking twice, or a changed one?

A booking already saved is recognised and not added again, and new details fill in what was missing. Ask the assistant to change a booking’s dates and it moves to the trip they belong to.

Can it handle trips with prices in several currencies?

Yes. Each booking keeps its own currency, and the trip shows a total per currency instead of a guessed conversion.

Is my booking data stored or used for ads?

No. Tafri has no accounts. The chat holds your trip. The email or PDF is read once and discarded. A trip you send to your iPhone waits on Tafri's server for at most 15 minutes, and is deleted when the app takes it. When a detail can't be confirmed in the email, Tafri keeps an anonymous note of the email's layout for 90 days, to learn new formats. The note says which detail, the sender's website, and the email's labels with every value blanked out. To see what's used, Tafri counts anonymous events: a page viewed, a tool called, the kind of booking. The counts use no cookies, no IP address and nothing from your bookings. Nothing is sold or used for ads.

Where are my trips kept?

In the chat while you plan. Tafri for iPhone will keep them on your iPhone; it is not on the App Store yet.

Is it free?

Yes. Tafri is free to use in ChatGPT and Claude.

Privacy

Tafri has no accounts and never connects to your inbox; the chat holds your trip, and a trip you send to your iPhone waits at most 15 minutes. It keeps two anonymous things: notes on an email's layout, every value blanked out, for 90 days, and counts of what was used. Read the privacy policy.

The fun part is the trip. Tafri does the filing.

Paste one confirmation and see where it lands.

Connect Tafri

Tafri (तफ़री) is Hindi and Urdu for an outing taken just for the fun of it.