{"data":{"name":"flights.onward/onward-flights","title":"Onward Flights","description":"Search real flights and buy an onward ticket (proof of onward travel), paid in USDC over MPP","version":"1.0.0","websiteUrl":"https://onward.flights/agents","repositoryUrl":null,"remotes":[{"url":"https://onward.flights/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-20T03:22:29.562Z","updatedAt":"2026-10-20T03:22:29.562Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"Onward Flights","source":"official-registry","sourceId":"flights.onward/onward-flights","updatedAt":"2026-10-20T03:22:29.562Z","confidence":100,"websiteUrl":"https://onward.flights/agents","description":"Search real flights and buy an onward ticket (proof of onward travel), paid in USDC over MPP","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"flights.onward/onward-flights","endpointFingerprint":"16292a581213bbbc5c279430203bf398b5db8e2e33a186443f109f7a7b49aeee","name":"buy_ticket","title":"Buy onward ticket","description":"Buy the ticket for a flight from search_flights, paid in USDC. Call it first without payment to get the price, wallet address and MPP challenges. After sending the USDC, call it again with tx_hash and chain (or an MPP credential in _meta \"org.paymentauth/credential\"). x402 clients can instead sign one of the offers in error.data.x402 and retry with the PaymentPayload in _meta \"x402/payment\", with no gas needed. Returns the ticket link and PDF.","inputSchema":{"type":"object","properties":{"ticket_id":{"type":"string","description":"The flight id from search_flights"},"first_name":{"type":"string","description":"Passenger's first name, as on their passport"},"last_name":{"type":"string","description":"Passenger's last name, as on their passport"},"email":{"type":"string","description":"Optional, also emails the ticket here"},"tx_hash":{"type":"string","description":"Hash of the USDC transfer that paid for it"},"chain":{"type":"string","enum":["base","ethereum","optimism","polygon"],"description":"Chain the USDC was sent on, defaults to base"}},"required":["ticket_id","first_name","last_name"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"5aae9addc929a252912ac5f373141e5184ce3b411259f50d67a5b3763606be41","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T11:46:30.326Z","metadataTrust":"untrusted"},{"serverName":"flights.onward/onward-flights","endpointFingerprint":"16292a581213bbbc5c279430203bf398b5db8e2e33a186443f109f7a7b49aeee","name":"find_airports","title":"Find airports","description":"Look up 3 letter IATA airport codes by city, airport or country name.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"City, airport, country or code, e.g. \"Bangkok\""}},"required":["query"]},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"c9c937e74a6652b817ef10a6d8905c8a912d3fbf0929c7ed1d5d8794010fd525","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T11:46:30.326Z","metadataTrust":"untrusted"},{"serverName":"flights.onward/onward-flights","endpointFingerprint":"16292a581213bbbc5c279430203bf398b5db8e2e33a186443f109f7a7b49aeee","name":"search_flights","title":"Search onward flights","description":"Find one-way flights to use as an onward ticket. Returns up to 10 flights, each with an id to buy and its price in USD.","inputSchema":{"type":"object","properties":{"origin":{"type":"string","description":"IATA code of the airport leaving the country the traveller is entering, e.g. \"BKK\""},"destination":{"type":"string","description":"IATA code of where the onward flight goes, e.g. \"SIN\""},"date":{"type":"string","description":"Departure date, YYYY-MM-DD, within 9 months. Defaults to 14 days from now."}},"required":["origin","destination"]},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"8262c1fab3b05f6aeeb6c13dc4aed182046a1f1d3caf4ef4f12f1408483ecb12","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T11:46:30.326Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"16292a581213bbbc5c279430203bf398b5db8e2e33a186443f109f7a7b49aeee","protocol":"streamable-http","status":"indexed","toolCount":3,"observedAt":"2026-10-31T11:46:30.326Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"flights.onward/onward-flights":{"url":"https://onward.flights/mcp"}}},"Cursor":{"mcpServers":{"flights.onward/onward-flights":{"url":"https://onward.flights/mcp"}}},"VS Code":{"servers":{"flights.onward/onward-flights":{"type":"http","url":"https://onward.flights/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://onward.flights/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:flights.onward%2Fonward-flights","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/flights.onward%2Fonward-flights","name":"flights.onward/onward-flights","description":"Search real flights and buy an onward ticket (proof of onward travel), paid in USDC over MPP","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://onward.flights/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://onward.flights/agents","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"flights.onward/onward-flights","status":"online","lastCheckedAt":"2026-11-03T17:19:37.708Z","lastSuccessfulCheck":"2026-11-03T17:19:37.708Z","latencyMs":572,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:19:37.708Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:19:37.708Z"},"security":null,"timestamps":{"createdAt":"2026-10-20T03:22:29.562Z","updatedAt":"2026-10-20T03:22:29.562Z","observedAt":"2026-11-03T17:19:37.708Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}