{"specVersion":"1.0","host":{"displayName":"Onward Ticket"},"entries":[{"identifier":"urn:air:onwardticket.com:skill:book-onward-ticket","displayName":"Book an onward ticket","type":"application/agent-skills+md","url":"https://onwardticket.com/.well-known/agent-skills/book-onward-ticket/SKILL.md","description":"Help a traveler get an onward ticket: a real, verifiable flight reservation used as proof of onward travel for immigration, airline check-in or a visa application.","representativeQueries":["I need proof of onward travel for my flight to Bali","get me a flight reservation for my visa application","the airline wants a return ticket before I can check in"],"metadata":{"skillsIndex":"https://onwardticket.com/.well-known/agent-skills/index.json"}},{"identifier":"urn:air:onwardticket.com:webmcp:booking-tools","displayName":"Onward ticket booking tools (WebMCP)","type":"application/webmcp-tools+json","description":"Tools that pages on this site register with navigator.modelContext for an agent running in the customer's browser: find airports, quote a price, create an order and follow its status. The customer reviews the order and pays by card or PayPal on the page; the tools never take payment. We choose the best available flight; the customer sees it after checkout.","capabilities":["search_airports","get_price_quote","book_onward_ticket","get_order_status"],"representativeQueries":["book an onward ticket for me from Bangkok to Singapore","how much is an onward ticket for two travelers","has my onward ticket order been booked yet"],"data":{"api":"navigator.modelContext","spec":"https://webmachinelearning.github.io/webmcp/","page":"https://onwardticket.com/","tools":[{"name":"search_airports","title":"Search airports","description":"Find airports by city, airport name or IATA code. Returns up to 10 matches with their 3-letter codes, for use in book_onward_ticket."},{"name":"get_price_quote","title":"Get a price quote","description":"Price of an onward ticket for a given number of travelers and options, in USD. The final price is shown on the review page before payment. An onward ticket is a real, verifiable flight reservation (with a PNR that can be checked on the airline's website) that travelers show as proof of onward travel at immigration, check-in or for a visa application. It is valid for at least 48 hours and then cancelled automatically; the customer pays only the reservation fee, not the flight. We choose the best available flight for the route and date; customers cannot pick a specific flight — they see it after checkout."},{"name":"book_onward_ticket","title":"Book an onward ticket","description":"Create an onward ticket order for the customer and open the review page, where the customer confirms and pays by card or PayPal. This does not charge anything. It searches flights first, which can take up to a few minutes. Names must be exactly as in the passport. Ask the customer before calling. An onward ticket is a real, verifiable flight reservation (with a PNR that can be checked on the airline's website) that travelers show as proof of onward travel at immigration, check-in or for a visa application. It is valid for at least 48 hours and then cancelled automatically; the customer pays only the reservation fee, not the flight. We choose the best available flight for the route and date; customers cannot pick a specific flight — they see it after checkout."},{"name":"get_order_status","title":"Get order status","description":"Status of an onward ticket order created with book_onward_ticket: whether it is paid, being booked, or done."}]}},{"identifier":"urn:air:onwardticket.com:mcp:onwardticket","displayName":"Onward ticket booking (remote MCP server)","type":"application/mcp-server-card+json","url":"https://onwardticket.com/.well-known/mcp/server-card.json","description":"Book an onward ticket for a traveler: a real, verifiable flight reservation used as proof of onward travel. The customer reviews and pays on onwardticket.com. For assistants without a browser: create an order, then hand the customer the payment link it returns. No tool takes payment; we choose the best available flight and the customer sees it after checkout.","representativeQueries":["book an onward ticket for my trip to Bali","I need a flight reservation to show at immigration","is my onward ticket ready yet"],"metadata":{"endpoint":"https://onwardticket.com/mcp","transport":"streamable-http"}},{"identifier":"urn:air:onwardticket.com:a2a:onwardticket","displayName":"Onward Ticket (A2A agent)","type":"application/a2a-agent-card+json","url":"https://onwardticket.com/.well-known/agent-card.json","description":"For other agents over the A2A protocol (JSON-RPC, A2A 1.0 and 0.3): send the order as one message, poll the task, and hand the customer the payment link it returns. The agent never takes payment; we choose the best available flight and the customer sees it after checkout.","representativeQueries":["book an onward ticket for my trip to Bali","I need proof of onward travel for immigration","has the onward ticket order been booked yet"],"metadata":{"endpoint":"https://onwardticket.com/a2a","protocolBinding":"JSONRPC"}}]}