Each recipe gives a request you can type, the tools the assistant is likely to use, and what to look for. You never name the tools yourself; they show how the pieces fit, and help when you build your own client.
Plan a weekend
Ask: "What's on this weekend in Dhaka? I like live music and food. Suggest a plan."
list_citieswithcountryset toBDgives the city id.list_eventswith that city and the weekend dates returns candidates.get_eventon the best three to five confirms time, venue and ticket prices before the assistant quotes them.
Look for: each event's local time, price and link. Assistants are told to call get_event before quoting prices or availability.
Find a venue for an occasion
Ask: "Find a venue for a birthday dinner for 20 people in Dhaka, under 50,000 BDT, on 5 December."
list_venue_filtersreturns the venue types and amenities, so the assistant can use the right keys.find_venueswith city, guest count and price narrows the list.get_venueon the top three, thenvenue_availabilityfor the date, orvenue_slotsfor a sports pitch.venue_reviewsfor ratings.
Next step: with the Venue inquiries permission, "Ask the first one if the evening of 5 December is free" calls send_venue_inquiry. The venue replies on eventa.live with a quote. Nothing is booked and nothing is paid.
Check what you have booked
Ask: "What tickets do I have coming up?"
list_my_tickets returns purchased tickets and RSVP tickets with event, local time and check-in state. Entry QR codes are not shown: open the ticket on eventa.live or in the app to get in.
Ask: "Am I going to the jazz night?" uses get_my_rsvp, which returns your own answer and the totals only.
RSVP and manage plans
Ask: "RSVP me to the Dhaka jazz night, and if it's full put me on the waitlist."
get_eventconfirms the event accepts RSVPs.rsvp_to_eventwithresponseset togoing. If the organizer must approve, the result says so.- If the event is full,
join_event_waitlist.
Changing your mind: "Cancel my RSVP" uses cancel_rsvp.
Join a club
Ask: "Find running clubs in Dhaka and join the biggest one."
find_clubs with the city, then get_club to see how joining works (open, approval, or invite only), then join_club. Clubs that ask screening questions or are invite-only cannot be joined this way, and the assistant gives you the club page instead.
Host: morning check
Ask: "How are my events doing today?"
my_hosted_eventslists your events with ticket sales.event_dashboardgives today's orders and revenue, tickets issued, check-ins and a count per ticket tier.
Host: approve waiting guests
Ask: "Who's waiting for approval on the jazz night? Approve the first three."
list_pending_rsvpsshows guests in order, with any note they left.decide_rsvpswithdecisionset toapproveand the three ids. The first call returns a preview with the guests' names and a confirmation token. The assistant shows you the list.- After you agree, it repeats the call with the token. The result reports each guest separately, so one that cannot be approved (for example because the event is full) does not stop the others.
Guest notes are written by the guests. The assistant treats them as information only.
Host: promo code and invitations
Ask: "Make a 10% code WELCOME10 for the jazz night, 50 uses, until the end of December. Then invite [email protected] and [email protected]."
create_promo_codewith the name, the percentage,usage_limitandends_at. Percentages are limited to 90, usage to 1,000, and the end date to within a year.invite_guestsfirst returns the cleaned list of addresses and a confirmation token. After you approve, the same request goes out with the token and the invitations are sent.
Try it yourself with the Inspector
- Run
npx @modelcontextprotocol/inspector, choose Streamable HTTP, and enterhttps://mcp.eventa.live/mcp. - Under Tools, run
list_eventswithlimit3. No sign-in is needed. - Run
get_my_profile. The Inspector walks you through sign-in, then returns your name and username. - Check Settings → Connected apps on eventa.live, then disconnect and run
get_my_profileagain to see the reconnect message.
Use your own account and your own events when you try tools that change data.