Ticket Tailor for AI agents
Ticket Tailor runs the box office for events, covering ticket types, orders, discounts, and check-ins, used by organizers who sell and manage tickets for their own events. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.
What agents do in Ticket Tailor.
Check an attendee in at an event
Record a check-in against a ticket holder's order as they arrive at the event.
Get event and order details
Pull an event's occurrence details and ticket sales as a read-only status check.
Confirm before deleting a discount code
Check with the user before deleting a discount code, since it may be referenced by orders already placed.
77 Ticket Tailor actions, graded by risk.
Every Ticket Tailor action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.
read
3Look things up. Allowed by default.
- ticket_tailor.ping_getPing get
- ticket_tailor.check_ins_getCheck ins get
- ticket_tailor.check_in_createCheck in create
write
60Create and change things. Allow, or ask the user first.
- ticket_tailor.holds_getHolds get
- ticket_tailor.store_getStore get
- ticket_tailor.events_getEvents get
- ticket_tailor.orders_getOrders get
- ticket_tailor.store_listStore list
- ticket_tailor.hold_createHold create
- ticket_tailor.hold_updateHold update
- ticket_tailor.order_updateOrder update
- ticket_tailor.overview_getOverview get
- ticket_tailor.products_getProducts get
- ticket_tailor.store_updateStore update
- ticket_tailor.vouchers_getVouchers get
- ticket_tailor.bundle_createBundle create
- ticket_tailor.bundle_updateBundle update
- ticket_tailor.discounts_getDiscounts get
- ticket_tailor.overrides_getOverrides get
destructive
14Delete, cancel or archive. Ask first, or deny outright.
- ticket_tailor.hold_deleteHold delete
- ticket_tailor.bundle_deleteBundle delete
- ticket_tailor.product_deleteProduct delete
- ticket_tailor.voucher_deleteVoucher delete
- ticket_tailor.discount_deleteDiscount delete
- ticket_tailor.voucher_code_voidVoucher code void
- ticket_tailor.issued_ticket_voidIssued ticket void
- ticket_tailor.ticket_type_deleteTicket type delete
- ticket_tailor.event_series_deleteEvent series delete
- ticket_tailor.ticket_group_deleteTicket group delete
- ticket_tailor.issued_membership_voidIssued membership void
- ticket_tailor.membership_type_deleteMembership type delete
- ticket_tailor.waitlist_signup_deleteWaitlist signup delete
- ticket_tailor.event_occurrence_deleteEvent occurrence delete
Ticket Tailor in three steps.
- 01Your users connect Ticket TailorThey sign in to Ticket Tailor on Arc0 Connect, under your brand, and approve the access you ask for.
- 02You set the rulesReads run, writes like “holds get” can wait for the user, and “hold delete” can be denied outright.
- 03Any agent can actYour agent calls Ticket Tailor through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('ticket_tailor', { read: 'allow', write: 'ask', // holds_get destructive: 'deny', // hold_delete }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How Ticket Tailor connects.
Ticket Tailor runs its own MCP server behind OAuth. Arc0 registers the client, users approve access on Arc0 Connect, and your agent reaches Ticket Tailor through the same endpoint, policies and audit log as every other app.
The same Ticket Tailor connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →
- AUTH
- OAuth 2.0 (MCP)
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use Ticket Tailor from any agent.
Ticket Tailor and Arc0, answered.
Can I use Ticket Tailor with Claude, ChatGPT or Cursor?
Yes. Connect Ticket Tailor to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Ticket Tailor actions you allow.
How do users connect Ticket Tailor?
Ticket Tailor runs its own MCP server behind OAuth. Arc0 registers the client, users approve access on Arc0 Connect, and your agent reaches Ticket Tailor through the same endpoint, policies and audit log as every other app.
Which Ticket Tailor actions can my agent take?
77 in total: 3 read, 60 write and 14 destructive, such as “holds get”. Your policies decide which of them each agent may call.
Can I stop my agent from deleting things in Ticket Tailor?
Yes. Actions like “hold delete” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.
Can my own backend call Ticket Tailor too?
Yes. The same Ticket Tailor connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug Ticket Tailor into your agent.
Your users connect Ticket Tailor once, under your brand. Your agent gets 77 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan