# Toots Jazz Club Tickets Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## Toots Jazz Club Tickets

Browse concerts and book tickets at Toots Jazz Club in Brussels.

- Record: https://musedirectory.ai/connector/toots-jazz-club-tickets
- Category: Travel
- Developer: Toots Jazz Club (https://toots.brussels/api)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 931ms, checked 2026-09-28T08:31:27Z
- Endpoint: https://toots.brussels/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-09-24T09:01:32Z)
- Source: Found in the official MCP Registry (brussels.toots/tickets) https://registry.modelcontextprotocol.io/v0/servers?search=brussels.toots%2Ftickets

Browse upcoming jazz concerts at Toots Jazz Club in Brussels, check seat availability and prices, hold and purchase tickets, and manage bookings. Supports payment by card, Bancontact, gift cards, and Toots Pass codes.

Example request: "Show me upcoming jazz concerts at Toots this month and help me book tickets for Friday night."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use Toots Jazz Club Tickets to help me. It is a free service with an MCP server at https://toots.brussels/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- list_events: All upcoming concerts with date, line-up, genres and a price/availability summary. Amounts are euro cents.
- get_event: Full details of one concert: bio, line-up, other dates of the same run, prices and availability.
- get_availability: Live ticket availability for a concert, per session: the stock_id, category_id and price_id values that hold_tickets needs, with prices in euro cents and the maximum quantity per line.
- get_venue_info: Address, contact details and the venue's FAQ (house rules, practical questions). Use this to answer buyer questions about the club instead of guessing.
- hold_tickets: Reserves tickets and returns a booking_uuid. The hold expires after 15 minutes if the order is not paid, releasing the seats. Only call this once the buyer has chosen; do not hold speculatively.
- set_contact: Attaches the buyer to a held booking and returns the payment_url. Give that URL to the human buyer: payment (card or Bancontact) happens in their browser, never through this API. The tickets will be emailed to the address given here.
- redeem_pass: Applies a Toots Pass code (given to you by the buyer; format XXX-XXXXXX-XXX) to a held booking, after set_contact. Covers as many tickets as the pass has concerts left. If the order is fully covered the booking completes immediately (status paid); otherwise the response carries t
- redeem_gift_card: Applies a Toots gift card code (given to you by the buyer) to a held booking, after set_contact. Uses as much of the card's balance as the order needs. Fully covered orders complete immediately (status paid); otherwise the response carries the payment_url for the balance.
- pay_with_shared_payment_token: Pays the remaining balance of a booking (after set_contact, and after any pass or gift card) with a Shared Payment Token from the buyer's Link agent wallet. Request the token for exactly amount_to_pay_cents in EUR, scoped to the Stripe network profile profile_61VNUTvZyhaQmxLgqA6V
- release_booking: Gives an unpaid hold's seats back immediately, instead of letting them sit reserved until the 15-minute expiry. Call this when the buyer changes their mind. Paid bookings cannot be released.
- wait_for_payment: Like get_booking_status, but holds the request open (up to 25 seconds) and returns as soon as the booking is paid. Call it after handing the buyer the payment_url instead of polling in a loop; repeat while status is still awaiting_payment and the hold has time left.
- get_booking_status: Current status of a booking: awaiting_contact, awaiting_payment (with payment_url and amount left), paid or expired. A paid booking carries ticket_url — the one link to share with the buyer, which adapts to their device (wallet on a phone, PDF and choices elsewhere) — plus the ex
- recover_tickets: For a buyer who lost their tickets: sends the ticket links of their past paid orders to their email address. The links go to the inbox only — the response never contains them — so the inbox is the proof of ownership. Tell the buyer to check their email (and spam folder).

Screening checks:
- MCP handshake: pass (Answered in 281ms)
- Domain against threat feeds (Cloudflare security DNS): pass (toots.brussels not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (13 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (Domain registered 975 days ago)
- AI review of purpose and tool behavior: pass (No concerns)
