{"version":"1.0","protocolVersion":"2025-06-18","serverInfo":{"name":"oneticket","title":"One Ticket","version":"1.0.0"},"description":"Search public events and series on One Ticket, look one up, and quote the booking fee for a ticket price. Read-only; public data only; no sign-in. Booking happens on the website.","homepage":"https://oneticket.com.au","documentationUrl":"https://oneticket.com.au/developers","transport":{"type":"streamable-http","endpoint":"/mcp","url":"https://oneticket.com.au/mcp"},"authentication":{"required":false},"capabilities":{"tools":{"listChanged":false}},"instructions":"One Ticket is an event ticketing and membership platform (Australia, UK, US). Use search_events to find public upcoming events (by words, place, dates, online, free), then get_event / get_series with the slug of a result (oneticket.com.au/e/<slug>, /s/<slug>), and quote_ticket_fee to quote what a ticket costs. Organisers pay no platform fee; on a paid ticket the attendee pays a booking fee on top. Booking and payment happen on the website: send people to the bookUrl in an event answer.","tools":[{"name":"search_events","title":"Search events","description":"Find public One Ticket events still to come, soonest first. Filter by words (title, summary, place), a city or suburb, a date range, online or in person, and free. Each result has the slug (for get_event), start and end, place, price from, and the page link where people book. Returns a total and a nextCursor for more.","inputSchema":{"type":"object","properties":{"q":{"type":"string","maxLength":100,"description":"Words to find in the title, summary or place (every word must match, any case), e.g. \"yoga darwin\"."},"city":{"type":"string","maxLength":100,"description":"A town, suburb or city to find in the place name or address (any case), e.g. \"Darwin\"."},"from":{"type":"string","format":"date","description":"Only events with a day on or after this date (YYYY-MM-DD)."},"to":{"type":"string","format":"date","description":"Only events with a day on or before this date (YYYY-MM-DD)."},"online":{"type":"boolean","description":"true: only online events. false: only in-person events."},"free":{"type":"boolean","description":"true: only events with a free ticket type. false: only events without one."},"limit":{"type":"integer","minimum":1,"maximum":20,"default":10,"description":"How many events to return, 1 to 20."},"cursor":{"type":"string","maxLength":200,"description":"The nextCursor of the previous answer, for the next page. Opaque: pass it back as it came."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true}},{"name":"get_event","title":"Look up an event","description":"A public One Ticket event: title, dates and times, timezone, location or online, organiser, refund policy (with the organiser's own written policy, when there is one) and ticket types with prices and availability. Returns the page link, where people book.","inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"The event slug: the part of its address after /e/ (for example \"sunday-run-club\")."}},"required":["slug"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false}},{"name":"get_series","title":"Look up a series","description":"A public One Ticket series (a recurring class, club night or season) and its upcoming public sessions, each with its date, time, place and availability.","inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"The series slug: the part of its address after /s/ (for example \"sunday-run-club\")."}},"required":["slug"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false}},{"name":"quote_ticket_fee","title":"Quote the booking fee","description":"What a ticket at a given price costs the attendee on One Ticket, the booking fee, and what the organiser receives (the full ticket price - there is no organiser platform fee). Free tickets have no fee.","inputSchema":{"type":"object","properties":{"price":{"type":"number","minimum":0,"maximum":100000,"description":"The ticket price in whole currency units, for example 25 or 12.5."},"currency":{"type":"string","enum":["aud","usd","gbp"],"description":"Currency of the price. Defaults to aud."}},"required":["price"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true}},{"name":"get_platform_stats","title":"Platform figures","description":"How many tickets have been issued through One Ticket.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false}}]}