{"protocolVersion":"1.0","name":"Flipovaci workshop - ticket desk","description":"Sells tickets to the Flipovaci workshop with Teodor Holtman (CEO, NUWA Estate) on 2026-08-21 in Bratislava. Returns a Stripe payment link. 1 000 EUR per seat, capacity 20. The workshop is delivered in sk.","version":"1.1.0","url":"https://flipovaci-workshop.hlavac.business/api/a2a","preferredTransport":"JSONRPC","provider":{"organization":"NUWA Estate s.r.o.","url":"https://teodorholtman.sk"},"integrator":{"id":"hlavac-business","organization":"Hlavac Business, s.r.o.","role":"payments-mcp-provider"},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"securitySchemes":{"apiKey":{"type":"apiKey","in":"header","name":"X-A2A-Api-Key","description":"Shared key issued by the workshop operator."}},"security":[{"apiKey":[]}],"skills":[{"id":"get-workshop-details","name":"Get workshop details","description":"Returns the full workshop specification: title, date, time, city, capacity, price, what is included, programme and the educational-purpose disclaimer.","tags":["workshop","real-estate","details","sk","cs"],"examples":["What is the flipovaci workshop and how much does it cost?"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"check-availability","name":"Check seat availability","description":"Returns remaining seats against the hard capacity, including seats currently held by unfinished checkouts.","tags":["availability","seats","inventory"],"examples":["Are there still seats left for 21 August?"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"purchase-ticket","name":"Purchase a ticket","description":"Reserves seats and returns a Stripe Checkout URL for 1 000 EUR per seat. The seat is held for 30 minutes; it is only confirmed once Stripe reports payment. Requires the buyer e-mail so the confirmation can be delivered. Accepts an optional \"locale\" of \"sk\" or \"cs\" to choose the Stripe checkout language. This agent never handles card data - payment always happens on Stripe.","tags":["purchase","ticket","payment","stripe","checkout"],"examples":["Buy 1 ticket for jan@example.com","Reserve two seats, invoice to firma@example.cz, in Czech"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]}],"x-languages":{"supported":[{"code":"sk","label":"SK","url":"https://flipovaci-workshop.hlavac.business/"},{"code":"cs","label":"CZ","url":"https://flipovaci-workshop.hlavac.business/cz/"}],"default":"sk","note":"Pass `locale` in the DataPart (or an Accept-Language header) to receive localized prose. Structured DataParts are language-neutral.","workshopDeliveredIn":"sk"},"x-webmcp":{"available":true,"tools":["get_workshop_details","check_ticket_availability","purchase_workshop_ticket"],"note":"Open the page in a WebMCP-capable browser to call these directly via navigator.modelContext."},"x-payment":{"processor":"stripe","mode":"checkout-session","currency":"EUR","unitAmountMinor":100000,"cardDataHandledByAgent":false}}