flyvalyzen.ai is in early access. Bookings and payments are real and secure. Tell us

Valyzen Travel

Bring your own agent

Let your AI assistant book your trips

Connect Claude, ChatGPT, Claude Code, or Cursor in about two minutes. Your assistant searches flights and hotels, holds the best price, and books it on your saved card, only within limits you set.

Simple by design

Sign in once

Allow your assistant, then sign in with your email code or Google. Nothing to copy or install.

Flights and hotels

Your assistant searches, holds, and books both, with the all-in price up front.

Your limits

Each assistant gets its own on/off switch and spending limit. Nothing is charged until you say so.

About two minutes

Connect in three steps

  1. 1

    Add Valyzen to your assistant

    Copy this address, then follow the steps for your assistant.
    Valyzen address
    https://mcp.flyvalyzen.ai/mcp
    1. On claude.ai or the Claude app, open Settings → Connectors.
    2. Choose Add custom connector, name it Valyzen, and paste the URL above.
    3. Select Connect. Claude opens Valyzen for you to allow it.
  2. 2

    Allow it and sign in once

    Valyzen shows what the assistant will be able to do. Choose Allow, then sign in with your email code or Google. You're taken straight back to your assistant. New to Valyzen? Create an account first; it takes a minute and needs no password.
  3. 3

    Optional: let it pay for you

    Save a card, then in Connected apps turn on saved-card booking for this assistant and set a per-booking limit (and a daily one, if you like). We may ask you to sign in again first. Skip this step and your assistant sends you a checkout link to pay instead.

Then just ask

Ask in plain language

Flight
Find a nonstop PHX→SFO on November 20 and book the cheapest economy fare with my saved card.
Hotel
Find a hotel near Union Square in San Francisco for November 20–22 under $250 a night and hold the best one.
Check a trip
What is the status of my booking to San Francisco?

Every booking comes with a reference and an email receipt, and shows up under My Trips.

What it can do

Search & compare

Live fares and hotel rates, read back with prices, airlines, times, and cabins.

Hold & priceAll-in

Holds a fare with the full breakdown: base fare, taxes, and fees. No surprises at checkout.

Book & pay

Pays with the card you saved, only within the limits you set for that assistant.

Keep track

Booking reference and email receipt every time; trips show up under My Trips.

You stay in control

Saved-card booking is off until you turn it on, separately for each assistant. An assistant can never charge more than you allowed, and your card stays with Stripe. Turn an assistant off, remove its access, or remove a card any time, and future charges stop immediately.

Questions

Frequently asked

Do I need an API key?
No. You sign in with your Valyzen account in your browser, and each assistant gets its own access, which you can remove any time.
How much can my assistant spend?
Nothing on your card until you turn on saved-card booking for it. Then it can spend up to the per-booking limit, and the daily limit if you set one. Change or turn these off any time in Connected apps.
My assistant sent me a checkout link instead of booking.
Saved-card booking is off for that assistant, or the fare is above its limit. Pay through the link, or turn it on and raise the limit in Connected apps.
My assistant asked whether I am in the U.S. or India.
Valyzen sells in both markets. Tell your assistant which one, or save your country in your profile so it never needs to ask.
How do I disconnect an assistant?
In Connected apps, choose Remove access. It stops working straight away; connecting again needs a fresh sign-in.
Does the assistant see my card?
No. Your card is stored with Stripe. The assistant only asks Valyzen to charge it.

For developers

What's under the hood

Model Context Protocol · OAuth 2.1

Valyzen is a remote Model Context Protocol server over Streamable HTTP at https://mcp.flyvalyzen.ai/mcp. Clients sign in with OAuth 2.1 and PKCE: they discover the authorization server from the protected-resource metadata, register themselves, and receive a token scoped to Valyzen. Each app gets its own entry under Connected apps, with its own saved-card switch and limits.

  • An unauthenticated call answers 401 with WWW-Authenticate: Bearer resource_metadata=… pointing at /.well-known/oauth-protected-resource/mcp on this host.
  • Registration (RFC 7591) accepts public clients only (PKCE, no secret) and these callbacks: Claude, ChatGPT, Cursor, and loopback addresses for native clients.
  • Request the advertised scopes_supported. After an app is removed, its tokens stop working at once; reconnecting needs a fresh sign-in.
search_flightsflights:read

Find flights between two airports on a date; returns opaque offer IDs.

reserve_for_checkoutbooking:write

Lock a fare and get the all-in price breakdown before charging.

book_with_saved_paymentbooking:write

Charge your saved card within the caps you set for this app, and issue the ticket. If saved-card booking is off for the app, it answers SAVED_PAYMENT_NOT_ENABLED with a link to turn it on — the agent then sends you the checkout link instead.

get_bookingflights:read

Confirm a booking from its session and reservation IDs (what agents use after booking).

search_hotels · reserve_hotel · book_hotel_with_saved_paymenthotels:read · hotels:book

The same flow for hotels: search, hold a room, pay on your saved card within the same caps.