"Book me a 4-star hotel in Tokyo under $150 a night for next weekend" is now a valid payment instruction. Your agent searches Travala's Travel MCP, picks a hotel, and settles through FurlPay's payment MCP — while a budget guard makes overspending cryptographically impossible.
How the pieces fit
Two MCP servers compose: Travala's travel-mcp handles inventory (2.2M+ properties), and FurlPay's payment server handles authorization. You approve a spending policy once — say $500 for this trip — and the agent gets an ERC-7715 session key scoped to exactly that. Every payment is an x402 proof checked against the policy on-chain.
- • You set the budget; the agent can never exceed it
- • Bookings settle gaslessly in USDC on Base
- • Every transaction is auditable via its on-chain hash
- • Revoke the session key any time to cut the agent off
Try it
Add the FurlPay travel MCP to Claude, fund a wallet with USDC, and set a budget on the checkout page's 'AI Agent Authorization' method. The deep-dive engineering write-up is on our blog.