Developers · Agent booking
Book flights from your AI agent
Valyzen speaks the Model Context Protocol, so Claude, ChatGPT, or any MCP client can search, price, and book real flights for you — charged to a card you saved, under spending limits you control.
Search & compare
Your agent queries live fares between any two airports and reads back prices, airlines, times, and cabins.
Reserve & priceAll-in
Lock a fare for 15 minutes with a transparent breakdown — base fare, taxes, and fees, no surprises at checkout.
Book on your behalf
Charge the card you saved with Valyzen, within the per-booking and per-day caps you set. The agent never sees card details.
Five minutes
Quick start
- 1
Create your Valyzen account
Sign up with your email — we send a one-time code, no password to manage. - 2
Save a card
In Payment methods, add the card your agent should use. Card details go straight to Stripe; Valyzen only keeps a token. - 3
Create an access token
In Access tokens, choose Book on my behalf, turn on Allow saved-payment charges, and set a per-booking cap. Copy thevlz_pat_…token — it's shown once. - 4
Connect it in Claude Code
Point your agent at the Valyzen MCP server with your token as the bearer credential.Terminalclaude mcp add --transport http valyzen-travel \ https://mcp-dev.valyzen.com/mcp \ --header "Authorization: Bearer vlz_pat_YOUR_TOKEN" - 5
Ask your agent to book
That's it — describe the trip in plain language and let it run.You'll get a booking reference and an email receipt, and the trip shows up under My Trips.PromptFind a nonstop JFK→LAX on July 27 and book the cheapest economy fare with my saved card.
Authentication
Two ways to sign in
Access token
For bookingA personal token (vlz_pat_…) carries the spending caps and consent you set when you create it. This is the path that can charge your saved card, so it's what you want for hands-off booking from Claude Code.
OAuth 2.1
Search & planMarketplace clients (the Claude and ChatGPT connectors) sign in with OAuth + PKCE and can search and reserve. Charging a saved card still needs a token with caps, so booking hands off to the access-token flow above.
MCP server
https://mcp-dev.valyzen.com/mcpClients that support discovery can read /.well-known/oauth-protected-resource at this origin to find the authorization server automatically.
Reference
What your agent gets
search_flightsflights:readFind flights between two airports on a date; returns opaque offer IDs.
reserve_for_checkoutbooking:writeLock a fare and get the all-in price breakdown before charging.
book_with_saved_paymentbooking:writeCharge your saved card under your token caps and issue the ticket.
get_bookingflights:readLook up a booking by its reference (PNR) or booking ID.
You stay in control
Every token has a per-booking cap and an optional daily cap — an agent can never charge more than you allowed. Your card lives with Stripe, never with the agent. Revoke a token or remove a card any time in your profile, and future charges stop immediately.