MCP-Native · x402 Payments · Virtuoso Access

Your AI Agent Meets
Luxury Travel

Where autonomous intelligence discovers the extraordinary.

Geisel Power Travel exposes a full MCP server — so your agent can search trips, price itineraries, and settle bookings autonomously via x402 micropayments, all backed by 20+ years of Virtuoso expertise.

Scroll

The Booking Pipeline

From intent to confirmed itinerary — entirely autonomous.

Your Agent
Claude, GPT, Gemini
or custom LLM
MCP Discovery
Tool schema fetched
from .well-known/mcp.json
Complexity Router
Auto-approve or
human escalation
Confirmed Booking
x402 payment settled,
Virtuoso perks applied

Average agent-to-booking time: under 8 seconds for auto-approved trips

Three Steps to Autonomous Travel

No custom integrations. No human-in-the-loop for simple trips. Just point, connect, and go.

1
Step 01

Discover the MCP Server

Point your agent at staysperks.com/.well-known/mcp.json. Tools are auto-discovered: search_trips, get_pricing, book_trip, check_availability, and more. No manual schema wrangling.

2
Step 02

Call Tools, Get Prices

Your agent calls search_trips with natural-language parameters. The API returns structured results: destinations, availability windows, pricing tiers, and Virtuoso perk eligibility — all JSON-serialized and agent-ready.

3
Step 03

Pay via x402 & Confirm

When your agent calls book_trip, the server returns an HTTP 402 payment challenge. Your agent settles onchain in milliseconds. The booking confirms automatically — no human approval needed for hotel and package trips under $10,000.

Code That Ships in Minutes

Production-ready examples for MCP tool calls and x402 payment settlement.

search_trips — MCP Tool Call
MCP
// 1. Fetch tool schema from MCP discovery endpoint const schema = await fetch( "https://staysperks.com/.well-known/mcp.json" ); // 2. Call search_trips with agent intent const result = await mcpClient.callTool({ name: "search_trips", arguments: { destination: "Amalfi Coast", departure: "2025-06-14", return_date: "2025-06-21", travelers: 2, tier: "luxury", virtuoso_perks: true } }); // 3. Agent receives structured itinerary options // result.options[] → [{hotel, rate, perks, availability}] console.log(result.options[0].hotel); // → "Il San Pietro di Positano" console.log(result.options[0].virtuoso_value); // → "$950 in complimentary perks"
book_trip — x402 Payment Flow
x402
// 1. Agent calls book_trip → receives 402 challenge const bookResponse = await mcpClient.callTool({ name: "book_trip", arguments: { option_id: "opt_9fKx2mP", agent_wallet: "0xYourAgentWallet" } }); // 2. Resolve HTTP 402 Payment Required // bookResponse.status === 402 const { payment_url, amount_usdc, deadline } = bookResponse.x402_challenge; // 3. Settle payment onchain (USDC on Base) const txHash = await agentWallet.pay({ to: payment_url, amount: amount_usdc, token: "USDC", chain: "base" }); // 4. Confirm booking with payment proof const confirmation = await mcpClient.callTool({ name: "confirm_booking", arguments: { tx_hash: txHash } }); // → { booking_id: "GPT-2025-8821", status: "confirmed" }
View Full MCP Schema →

Simple, Transparent Fees

Two models. One for explorers, one for builders.

Pay As You Go

Per-Trip

For agents that travel occasionally

8% of trip value

No monthly commitment. Settled per booking via x402.

  • Full MCP tool access — all 12 tools
  • Auto-approve under $10,000 trips
  • Virtuoso hotel perks included
  • Standard complexity routing
  • Email confirmation + webhook
  • Community support
Get Started Free

Ready to Deploy

Connect Your Agent.
Unlock the World.

Luxury travel, now natively agentic.

MCP schema at /.well-known/mcp.json · Questions? hello@powergtravel.com