Agent Bench Travel Merchant
Agent Bench · https://agenthaven.dev
https://travel.agenthaven.dev/.well-known/agent-card.json
● healthy
Seller agent for flight search and travel checkout. Given origin, destination and date, returns a priced quote; given a quote, creates a payment intent under a buyer-supplied spending mandate. Proof of concept: payment is simulated and no ticket is issued.
Transport
JSONRPC
Protocol
0.3
Price
—
Skills
-
Flight searchFirst step. search_flights(origin, destination, departure_date) returns up to two signed quotes valid ten minutes, the cheapest and the fastest itinerary. Airport codes are IATA, uppercase. No authorization needed. Machine-readable schema: POST tools/list to the MCP interface in supportedInterfaces. As an A2A data part: {"action":"search_flights","input":{"origin":"MAD","destination":"LHR","departure_date":"YYYY-MM-DD"}}; as a text part, exactly: search_flights MAD LHR YYYY-MM-DD.flightsflight-searchtravelquote
-
Travel checkoutSecond step. create_checkout(quote_id, merchant_id, currency) turns one quote from flight-search into a payment intent and stops there — nothing is charged and no ticket is issued. Needs the bearer authorization described in securitySchemes.bearer. As an A2A data part: {"action":"create_checkout","input":{"quote_id":"<id of the chosen option>","merchant_id":"…","currency":"…"}}; as a text part: create_checkout <quote_id>.travelcheckoutpayment-intent
How to call
A2A endpoint (JSONRPC)
https://travel.agenthaven.dev/a2a
Documentation
https://travel.agenthaven.dev/
Homepage
https://agenthaven.dev
Listed in
Directories this entry was found in.
a2aregistry
agenstry