MCP server
Hosted endpoint
https://lilypass.com/mcpTechnical contract
Use this page when an MCP client, agent, or internal system asks how to connect to Lilypass. Regular organizers can stay on the simpler AI helpers page.
MCP server
https://lilypass.com/mcpAuthentication
Authorization: Bearer lp_live_...Self-serve rule
Self-serve accounts create and pay for the event in Lilypass first, then use AI tools for ticket operations and event reads.
POST/ticketsApiticketsApi:createCreates a ticket for an existing event through the signed tickets API.
Auth: api_key | Input: TicketsApiCreateInput | Response: TicketsApiCreateResult
GET/ticketsApiticketsApi:listLists tickets for an existing event through the signed tickets API.
Auth: api_key | Input: QueryString | Response: TicketsApiListResult
GET/ticketsApi/:ticketIdticketsApi:getFetches one ticket through the signed tickets API.
Auth: api_key | Input: PathParam | Response: TicketsApiGetResult
PATCH/ticketsApi/:ticketIdticketsApi:updateUpdates one ticket through the signed tickets API.
Auth: api_key | Input: TicketsApiUpdateInput | Response: TicketsApiUpdateResult
DELETE/ticketsApi/:ticketIdticketsApi:deleteRevokes one ticket through the signed tickets API.
Auth: api_key | Input: PathParam | Response: TicketsApiDeleteResult
POST/eventsApieventsApi:createCreates an event through the signed events API. Requires enterprise automation access, HMAC headers, and an Idempotency-Key header.
Auth: api_key | Input: CreateEventInput | Response: CreateEventResult
GET/eventsApieventsApi:listLists existing events through the signed events API with HMAC request signing.
Auth: api_key | Input: QueryString | Response: { items: AdminEventSummary[] }
GET/eventsApi/:eventIdeventsApi:getFetches one existing event through the signed events API with HMAC request signing.
Auth: api_key | Input: PathParam | Response: AdminEventSummary
PATCH/eventsApi/:eventIdeventsApi:updateUpdates one event through the signed events API. Requires enterprise automation access, HMAC headers, and an Idempotency-Key header.
Auth: api_key | Input: EventsApiUpdateInput | Response: AdminEventSummary