تفضّلTafaddalDoha

Doha, bookable by AI agents.

الدوحة، قابلة للحجز عبر وكلاء الذكاء الاصطناعي

Doha’s tour operators, spas and salons connect once; then AI assistants like Claude can search their offers, check live times, hold a place and book, under each host’s own rules. Founding hosts are signing up now.

MCP
https://mcp.tafaddal.ai/mcp
REST
https://api.tafaddal.ai/v1

Building an agent? Read the developer docs. Elsewhere? The international site.

Sample session over MCPDoha time, UTC+3
  1. Guest

    A sunset dhow cruise for four on Thursday? Under QAR 300 each.

  2. search_offersquery: "sunset dhow", party: 4, max_price_qar: 300

    Sunset dhow cruise, Corniche, 60 min, QAR 250 per person

  3. check_availabilityoffer_id: "off_dhow_sunset", date: "2026-11-12", party: 4

    16:30 sunset 16:47 falls during it17:0017:30

  4. Assistant

    The 16:30 sails through sunset. QAR 1,000 for four, paid online, with a full refund until Wed 11 Nov, 16:30. Shall I book it?

  5. Guest

    Yes, book it.

  6. bookoffer_id: "off_dhow_sunset", start: "2026-11-12T16:30:00+03:00", party: 4

    heldhold_8Q2K, payment link for the guest, expires 21:24:31

  7. Guest paid QAR 1,000 through the link

  8. get_bookinghold_id: "hold_8Q2K"

    confirmedTF-8Q2KXM

Confirmed

Sunset dhow cruise

Thu 12 Nov, 16:30, 4 guests, QAR 1,000 paid

Full refund until Wed 11 Nov, 16:30

ReferenceTF-8Q2KXM

Host alerted by email

Agents are stuck clicking through websites built for people.

  • Prices go stale

    Scraped prices and times are often wrong by the time the agent acts.

  • Forms stop agents halfway

    Captchas, pop-ups and multi-step checkouts were made for a person with a mouse.

  • The best businesses can’t be seen

    The best guide in Doha might take bookings on WhatsApp, where no agent can see them.

Tafaddal gives agents a front door instead: real offers, live times, and a booking that is real when it says confirmed.

From a flyer to a confirmed booking, in four steps.

  1. Step 1: Send what you have

    A business signs up at host.tafaddal.ai/join and sends flyers, price lists or screenshots. Messy is fine.

  2. Step 2: Check the draft

    Tafaddal drafts the profile and offers in about a minute. Nothing goes live until the owner has checked and approved it.

  3. Step 3: Agents book

    Claude, through the Tafaddal connector, and any agent over MCP or REST can search, check live times, hold and book, under the business’s rules.

  4. Step 4: The business gets the booking

    Every booking arrives by email and waits in Tafaddal Host, in English or Arabic.

Send us what you have. We’ll make you bookable.

We’re signing up founding hosts in Doha now, starting with tours and experiences: dhow cruises, desert safaris, kayaking and city tours. Spas and salons follow.

Your rules, every time
Places, notice, how far ahead guests can book, minimum age and refund windows. Agents tell guests before they book.
Paid the way you choose
In full when booking, a deposit with the rest at the venue, or everything at the venue.
Every booking, straight to you
Each booking, change and cancellation by email, and in your dashboard.
Tafaddal Host, in English and Arabic
See bookings, close dates and set places from one place, on your phone or computer.
تفضّلEnglishالعربية

الحجوزات القادمة

حجز جديد16:30

رحلة داو عند الغروب

الخميس 12 نوفمبر، الضيوف: 4
مدفوع بالكامل: 1,000 ريال قطري
عن طريق Claude، المرجع TF-8Q2KXM

مؤكد15:00

رحلة سفاري في الصحراء

السبت 14 نوفمبر، الضيوف: 2
الدفع في الموقع

Email alertNew booking: Sunset dhow cruise, Thu 12 Nov at 16:30, 4 guests, QAR 1,000 paid. Ref TF-8Q2KXM.

An illustration of Tafaddal Host in Arabic, with the same booking as an email alert.

Pay only when an agent books you.

For businesses

Free to join

No monthly fee and no setup fee. A small commission, only on bookings made by agents.

Founding hosts in Doha: 0% commission for your first 90 days, then 8% per completed booking.

Become a founding host

For developers

Free during the private beta

MCP and REST access for agents and platforms while we open our first cities.

Get API access

Every booking has a person behind it.

وراء كل حجز إنسان

The same line, in Arabic.

  • A person approves every booking

    The agent tells the guest the price and the rules, and asks before it books, moves or cancels anything.

  • The business’s rules apply

    Agents can only book what a business has published: its times, places, notice, party sizes and age limits.

  • Holds expire

    An unpaid hold lapses after 10 minutes and the slot goes back on sale, so nothing is locked up for good.

  • Refunds follow the policy

    Refund windows come with every offer. When a business cancels, the guest always gets a full refund. Businesses see which assistant made each booking.

Point your agent at one URL.

Add Tafaddal to any client that supports remote MCP servers. Platforms that run their own checkout use the REST API, where each MCP tool has a matching endpoint.

MCP

https://mcp.tafaddal.ai/mcp

Streamable HTTP, with OAuth sign-in for consumer agents.

REST

https://api.tafaddal.ai/v1

API keys for platforms. Form-encoded in, JSON out.

MCP client config
{
  "mcpServers": {
    "tafaddal": {
      "url": "https://mcp.tafaddal.ai/mcp"
    }
  }
}
REST: hold a slot
curl https://api.tafaddal.ai/v1/holds \
  -H "Authorization: Bearer $TAFADDAL_KEY" \
  -H "Idempotency-Key: 6f1c2e" \
  -d offer_id=off_dhow_sunset \
  -d start=2026-11-12T18:00:00+03:00 \
  -d guests=2 \
  -d guest_name="Sara Ahmed" \
  -d guest_email=sara@example.com

ResponseJSON

{
  "object": "hold",
  "id": "hold_8Q2K",
  "status": "held",
  "start": "2026-11-12T18:00:00+03:00",
  "party": 2,
  "total": { "amount": 50000, "currency": "QAR" },
  "due_now": { "amount": 50000, "currency": "QAR" },
  "expires_at": "2026-11-11T18:10:00+03:00"
}

Questions, answered.

What does “Tafaddal” mean?

It’s Arabic for “please, come in” (تفضّل, said ta-FAD-dal): what a host says at the door. We say it to AI agents on behalf of the businesses they book.

Which AI assistants can book through Tafaddal?

Claude today, through the Tafaddal connector. Any other agent that speaks MCP can connect to https://mcp.tafaddal.ai/mcp, and platforms can use the REST API.

Do I need new software?

No. Send what you already use, such as flyers, price lists or screenshots, check the profile we draft, and manage bookings in Tafaddal Host, in English or Arabic.

How do guests pay?

The business chooses. Guests pay in full when booking through a payment link, pay a deposit with the rest at the venue, or pay everything at the venue, in which case the booking is confirmed straight away.

What about cancellations and no-shows?

The business’s refund rules come with every offer, and agents tell the guest before they book. Refunds follow those rules. When a business cancels, the guest always gets a full refund.

How will I hear about bookings?

By email the moment one is made, changed or cancelled, and in Tafaddal Host. WhatsApp alerts are on the way.

Can I pause agent bookings?

Yes, at any time, from Tafaddal Host.

What happens to a hold nobody pays for?

It expires after 10 minutes and the slot goes back on sale. Developers get a hold.expired webhook.

How do developers get access?

Email hello@tafaddal.ai with the subject “API access” and tell us what your agent books. The API is free during the private beta.

Please, come in.

Businesses: send us what you have and check the profile we draft. Builders: tell us what your agent books and we’ll set you up.