← Back to blog
Travel

Letting Your AI Agent Book Travel: Composing Travala's Travel MCP with FurlPay Payments

By FurlPay Engineering · July 4, 2026 · 5 min read

Travel
Travel

In June 2026, Travala launched its Agentic AI Travel Protocol, introducing a remote Model Context Protocol (MCP) server accessible at https://travel-mcp.travala.com/mcp. This allows autonomous AI agents to search and reserve from over 2.2 million properties globally. However, search and selection are only half the battle. To complete the loop, the agent needs a secure payment mechanism that respects spending limits and doesn't require sharing raw API keys or card numbers.

By composing Travala's Travel MCP with FurlPay's payment rails, developers can build agents that book travel autonomously. FurlPay acts as the payment and financial orchestration layer, allowing agents to request single-use payment authorizations using the x402 open standard on Base and Solana.

The Agentic Travel Flow

[ AI Agent ] ──> Searches inventory via Travala Travel MCP (travel-mcp.travala.com/mcp)
     │
     ├──> Requests budget clearance from FurlPay wallet (ERC-7715 session keys)
     │
     └──> Signs & settles gasless USDC transaction via x402 on Base L2

Composing the MCP Tools

Using FurlPay's client SDK, developers can implement an agent tool that handles the budget authorization and payment settlement. This allows the AI agent to verify that the booking quote matches the user's spending policies before executing the transaction.

typescript
import { FurlPayClient } from "@furlpay/furlpay-node";

// Verify booking quote and generate on-chain x402 payment proof
const client = new FurlPayClient({ apiKey: process.env.FURLPAY_SECRET_KEY });

const quote = await client.travel.verifyQuote({
  quoteId: "trvl_quote_9821379",
  amount: 180.00,
  currency: "USDC"
});

if (quote.isValid && quote.amount <= maxBudgetLimit) {
  const paymentProof = await client.x402.createProof({
    amount: quote.amount,
    token: "USDC",
    destination: "travala_facilitator"
  });
  console.log("Booking authorized. Transaction hash:", paymentProof.txHash);
}
In the agentic web, search is performed by the machine, but authorization must remain anchored to the human. Composing the inventory provider with the payment gateway is the ultimate friction reducer for travel.

Furthermore, developers who integrate these tools can capture Travala's 10% cbBTC (Coinbase Wrapped Bitcoin) rebate. FurlPay automatically routes these rebates back to the developer's wallet, creating a sustainable monetization channel for autonomous agents.

Don't miss the next one

Stay ahead of the curve

Get product updates, engineering deep-dives, and security bulletins. No spam — just the signal.