tickets
What this MCP does
Lists Toots Jazz Club concerts, checks live seat availability, holds tickets, and supports payment, booking status, ticket recovery, and release.
Tools
Input schema
{'type': 'object', 'required': ['event_id'], 'properties': {'locale': {'enum': ['fr', 'en', 'nl'], 'type': 'string', 'description': 'Language for titles, labels and the returned URLs. Defaults to fr.'}, 'event_id': {'type': 'string', 'description': 'The event_id from list_events.'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'object', 'required': ['sessions'], 'properties': {'as_of': {'type': 'string'}, 'sessions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'max_age_seconds': {'type': 'integer'}}, 'additionalProperties': True}}}
Input schema
{'type': 'object', 'required': ['booking_uuid'], 'properties': {'locale': {'enum': ['fr', 'en', 'nl'], 'type': 'string', 'description': 'Language for titles, labels and the returned URLs. Defaults to fr.'}, 'booking_uuid': {'type': 'string'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'object', 'required': ['booking_uuid', 'status'], 'properties': {'status': {'enum': ['awaiting_contact', 'awaiting_payment', 'paid', 'expired'], 'type': 'string'}, 'expires_at': {'type': ['string', 'null']}, 'ticket_url': {'type': 'string'}, 'payment_url': {'type': ['string', 'null']}, 'total_cents': {'type': 'integer'}, 'booking_uuid': {'type': 'string'}, 'ticket_pdf_url': {'type': 'string'}, 'expires_in_seconds': {'type': ['integer', 'null']}, 'amount_to_pay_cents': {'type': 'integer'}}, 'additionalProperties': True}}}
Input schema
{'type': 'object', 'required': ['event_id'], 'properties': {'locale': {'enum': ['fr', 'en', 'nl'], 'type': 'string', 'description': 'Language for titles, labels and the returned URLs. Defaults to fr.'}, 'event_id': {'type': 'string', 'description': 'The event_id from list_events.'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'object', 'additionalProperties': True}}}
Input schema
{'type': 'object', 'properties': {'locale': {'enum': ['fr', 'en', 'nl'], 'type': 'string', 'description': 'Language for titles, labels and the returned URLs. Defaults to fr.'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'object', 'additionalProperties': True}}}
Input schema
{'type': 'object', 'required': ['event_id', 'items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['stock_id', 'category_id', 'price_id', 'quantity'], 'properties': {'price_id': {'type': 'string', 'description': 'From get_availability.'}, 'quantity': {'type': 'integer', 'minimum': 1}, 'stock_id': {'type': 'string', 'description': 'From get_availability.'}, 'category_id': {'type': 'string', 'description': 'From get_availability.'}}}, 'minItems': 1}, 'locale': {'enum': ['fr', 'en', 'nl'], 'type': 'string', 'description': 'Language for titles, labels and the returned URLs. Defaults to fr.'}, 'event_id': {'type': 'string', 'description': 'The event_id from list_events.'}, 'idempotency_key': {'type': 'string', 'description': 'Optional deduplication key of your choosing. Retrying a timed-out hold with the same key returns the original booking instead of reserving twice.'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'object', 'required': ['booking_uuid', 'status'], 'properties': {'status': {'enum': ['awaiting_contact', 'awaiting_payment', 'paid', 'expired'], 'type': 'string'}, 'expires_at': {'type': ['string', 'null']}, 'ticket_url': {'type': 'string'}, 'payment_url': {'type': ['string', 'null']}, 'total_cents': {'type': 'integer'}, 'booking_uuid': {'type': 'string'}, 'ticket_pdf_url': {'type': 'string'}, 'expires_in_seconds': {'type': ['integer', 'null']}, 'amount_to_pay_cents': {'type': 'integer'}}, 'additionalProperties': True}}}
Input schema
{'type': 'object', 'properties': {'locale': {'enum': ['fr', 'en', 'nl'], 'type': 'string', 'description': 'Language for titles, labels and the returned URLs. Defaults to fr.'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}}
Input schema
{'type': 'object', 'required': ['booking_uuid', 'shared_payment_token'], 'properties': {'locale': {'enum': ['fr', 'en', 'nl'], 'type': 'string', 'description': 'Language for titles, labels and the returned URLs. Defaults to fr.'}, 'booking_uuid': {'type': 'string'}, 'shared_payment_token': {'type': 'string', 'description': "The spt_… token granted by the buyer's Link wallet."}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'object', 'required': ['booking_uuid', 'status'], 'properties': {'status': {'enum': ['awaiting_contact', 'awaiting_payment', 'paid', 'expired'], 'type': 'string'}, 'expires_at': {'type': ['string', 'null']}, 'ticket_url': {'type': 'string'}, 'payment_url': {'type': ['string', 'null']}, 'total_cents': {'type': 'integer'}, 'booking_uuid': {'type': 'string'}, 'ticket_pdf_url': {'type': 'string'}, 'expires_in_seconds': {'type': ['integer', 'null']}, 'amount_to_pay_cents': {'type': 'integer'}}, 'additionalProperties': True}}}
Input schema
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'The email address the buyer ordered with.'}, 'locale': {'enum': ['fr', 'en', 'nl'], 'type': 'string', 'description': 'Language for titles, labels and the returned URLs. Defaults to fr.'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string'}}, 'additionalProperties': True}}}
Input schema
{'type': 'object', 'required': ['booking_uuid', 'code'], 'properties': {'code': {'type': 'string', 'description': 'The gift card code, exactly as the buyer gave it.'}, 'locale': {'enum': ['fr', 'en', 'nl'], 'type': 'string', 'description': 'Language for titles, labels and the returned URLs. Defaults to fr.'}, 'booking_uuid': {'type': 'string'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'object', 'required': ['booking_uuid', 'status'], 'properties': {'status': {'enum': ['awaiting_contact', 'awaiting_payment', 'paid', 'expired'], 'type': 'string'}, 'expires_at': {'type': ['string', 'null']}, 'ticket_url': {'type': 'string'}, 'payment_url': {'type': ['string', 'null']}, 'total_cents': {'type': 'integer'}, 'booking_uuid': {'type': 'string'}, 'ticket_pdf_url': {'type': 'string'}, 'expires_in_seconds': {'type': ['integer', 'null']}, 'amount_to_pay_cents': {'type': 'integer'}}, 'additionalProperties': True}}}
Input schema
{'type': 'object', 'required': ['booking_uuid', 'code'], 'properties': {'code': {'type': 'string', 'description': 'The Toots Pass code, exactly as the buyer gave it.'}, 'locale': {'enum': ['fr', 'en', 'nl'], 'type': 'string', 'description': 'Language for titles, labels and the returned URLs. Defaults to fr.'}, 'booking_uuid': {'type': 'string'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'object', 'required': ['booking_uuid', 'status'], 'properties': {'status': {'enum': ['awaiting_contact', 'awaiting_payment', 'paid', 'expired'], 'type': 'string'}, 'expires_at': {'type': ['string', 'null']}, 'ticket_url': {'type': 'string'}, 'payment_url': {'type': ['string', 'null']}, 'total_cents': {'type': 'integer'}, 'booking_uuid': {'type': 'string'}, 'ticket_pdf_url': {'type': 'string'}, 'expires_in_seconds': {'type': ['integer', 'null']}, 'amount_to_pay_cents': {'type': 'integer'}}, 'additionalProperties': True}}}
Input schema
{'type': 'object', 'required': ['booking_uuid'], 'properties': {'locale': {'enum': ['fr', 'en', 'nl'], 'type': 'string', 'description': 'Language for titles, labels and the returned URLs. Defaults to fr.'}, 'booking_uuid': {'type': 'string'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'object', 'required': ['booking_uuid', 'status'], 'properties': {'status': {'enum': ['awaiting_contact', 'awaiting_payment', 'paid', 'expired'], 'type': 'string'}, 'expires_at': {'type': ['string', 'null']}, 'ticket_url': {'type': 'string'}, 'payment_url': {'type': ['string', 'null']}, 'total_cents': {'type': 'integer'}, 'booking_uuid': {'type': 'string'}, 'ticket_pdf_url': {'type': 'string'}, 'expires_in_seconds': {'type': ['integer', 'null']}, 'amount_to_pay_cents': {'type': 'integer'}}, 'additionalProperties': True}}}
Input schema
{'type': 'object', 'required': ['booking_uuid', 'firstname', 'lastname', 'email', 'terms_accepted'], 'properties': {'zip': {'type': 'string'}, 'email': {'type': 'string', 'description': "The buyer's email; the tickets are sent there."}, 'country': {'type': 'string', 'description': 'Two-letter ISO code, e.g. BE.'}, 'lastname': {'type': 'string'}, 'firstname': {'type': 'string'}, 'promo_code': {'type': 'string'}, 'booking_uuid': {'type': 'string'}, 'terms_accepted': {'type': 'boolean', 'description': 'Must be true, and only after the buyer explicitly accepted the terms of sale.'}, 'newsletter_opt_in': {'type': 'boolean', 'description': 'Only true if the buyer explicitly asked to subscribe.'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'object', 'required': ['booking_uuid', 'status'], 'properties': {'status': {'enum': ['awaiting_contact', 'awaiting_payment', 'paid', 'expired'], 'type': 'string'}, 'expires_at': {'type': ['string', 'null']}, 'ticket_url': {'type': 'string'}, 'payment_url': {'type': ['string', 'null']}, 'total_cents': {'type': 'integer'}, 'booking_uuid': {'type': 'string'}, 'ticket_pdf_url': {'type': 'string'}, 'expires_in_seconds': {'type': ['integer', 'null']}, 'amount_to_pay_cents': {'type': 'integer'}}, 'additionalProperties': True}}}
Input schema
{'type': 'object', 'required': ['booking_uuid'], 'properties': {'locale': {'enum': ['fr', 'en', 'nl'], 'type': 'string', 'description': 'Language for titles, labels and the returned URLs. Defaults to fr.'}, 'booking_uuid': {'type': 'string'}, 'timeout_seconds': {'type': 'integer', 'default': 20, 'maximum': 25, 'minimum': 1}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'object', 'required': ['booking_uuid', 'status'], 'properties': {'status': {'enum': ['awaiting_contact', 'awaiting_payment', 'paid', 'expired'], 'type': 'string'}, 'expires_at': {'type': ['string', 'null']}, 'ticket_url': {'type': 'string'}, 'payment_url': {'type': ['string', 'null']}, 'total_cents': {'type': 'integer'}, 'booking_uuid': {'type': 'string'}, 'ticket_pdf_url': {'type': 'string'}, 'expires_in_seconds': {'type': ['integer', 'null']}, 'amount_to_pay_cents': {'type': 'integer'}}, 'additionalProperties': True}}}
Recent tool changes
Similar MCP servers
Ticketmaster
Searches Ticketmaster for events, attractions, venues, classifications, performers, event details, images, and ticket links.
Seatgeek
Searches SeatGeek events, performers, venues, ticket listings, prices, event details, and related recommendations.
studiomcphub
Provides image enhancement, background removal, vectorization, color and print preparation, artwork search and analysis, product …
Boonful Studio
Builds and manages draft apps, ebooks, and courses for publication and sale, including checkout, product pages, and social schedu…
Eagles and Angels Limited AI Gateway
Exposes an online store catalog, product and inventory lookup, articles, recommendations, policies, and cart links.
DAEMON — on-chain generative art (8004 NONCE + KOINE)
Mines, verifies, inspects, and prepares mint transactions for on-chain proof-of-work generative art and provides collection prove…
audioknihy.cz Catalog
Searches a Czech audiobook catalog and compares retail offers, prices, discounts, rankings, price trends, authors, narrators, and…
token-of-esteem
Validates, prices, orders, tracks, and cancels personalized printed booklet gifts, including payment setup and fulfillment detail…