Skip to main content
Glama
alcylu

Nightlife Search

by alcylu

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SUPABASE_URLYesSupabase project URL
SUPABASE_SERVICE_ROLE_KEYYesSupabase service role key

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_events

Search nightlife events. Supports city, date filters (tonight, this_weekend, ISO date, ISO range), genre, and area.

get_tonight

Get tonight's nightlife events using city timezone and service-day cutoff logic.

get_event_details

Get full details for a specific event occurrence ID (UUID).

search_venues

Search nightlife venues by city/date window and optional area, genre, text query, and VIP booking support.

get_venue_info

Get full details for a specific venue ID, including upcoming events and VIP booking support.

search_performers

Search performers by city/date window with optional genre and text query filters.

get_performer_info

Get performer details by performer ID, including social links and upcoming events snapshot.

log_unmet_request

Log unmet user intent when no good nightlife answer is available, for product follow-up.

create_vip_booking_request

Create a VIP table booking request and send it directly to the venue booking desk. The venue must have vip_booking_supported=true. Before calling this tool, always confirm booking date and arrival time in venue local time. For arrivals from 00:00 to 05:59, use the 'night + actual day' format to avoid midnight confusion. Required format: '[Night] night, [time] ([Actual Day] [time])' — e.g., 'Friday night, 2am (Saturday 2am)'. Example confirmation: 'So you're coming Friday night, 2am (Saturday 2am), table for 4 at Zouk?' If the user gives a time like 2am without a day, ask: 'Do you mean Thursday night, 2am (Friday morning), or Friday night, 2am (Saturday morning)?' If the user changes the requested day, regenerate confirmation before calling this tool.

get_vip_booking_status

Fetch VIP booking status from the venue booking workflow. Requires booking request ID and matching customer email or phone.

cancel_vip_booking_request

Cancel a VIP booking request. Requires booking ID plus customer email and phone to verify ownership. Works for bookings in submitted, in_review, or confirmed status.

get_vip_pricing

Get VIP pricing information for a venue. Returns honest weekday and weekend minimum spend ranges, zone summaries, table chart image URL, and booking affordance.

WHEN TO CALL: When a user asks about VIP tables, VIP pricing, bottle service costs, minimum spend, or table reservations at a specific venue.

WHAT TO DO AFTER:

  • Present pricing conversationally ("Weekday minimums start around ¥100K, weekends from ¥200K")

  • Show table chart URL as a layout reference only — do not infer availability from the image

  • If booking_supported is true and user is interested, offer to submit an inquiry via create_vip_booking_request

  • Do NOT suggest specific table codes unless the user asks

  • If busy_night is true, mention the event name and that demand may be higher on that night

  • When pricing_approximate is true, use hedging language ("around", "approximately") rather than stating exact figures

When venue_open is false, the venue is closed on that specific date but general pricing ranges for open nights are still included. Present the open nights and pricing to the user.

list_cities

List all available cities with metadata. Use this to discover valid city slugs before calling other tools.

list_genres

List all available genres. Use this to discover valid genre names before filtering events or venues.

list_areas

List distinct area/neighborhood names for a given city. Use this to discover valid area filters.

submit_to_guest_list

Submit a guest list entry for an event or venue. Provide either event_id or venue_id + service_date. Returns confirmation with door instructions and guest list benefits if available.

get_guest_list_entry_status

Check the status of a guest list entry. Provide either entry_id or event_id + customer_email.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/alcylu/nightlife-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server