← Files TickenderARCHIVED FILE
plugin.json
9.15 KB · Nov 2, 2026 · 12:54 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "tickender",
"version": "1.0.1",
"description": "Read-only access for event organizers to their Tickender organization: events, ticket sales, orders, attendees, check-ins, statements and payouts. Remote MCP server with OAuth sign-in.",
"author": {
"name": "Tickender",
"email": "support@tickender.com",
"url": "https://tickender.com"
},
"homepage": "https://tickender.com",
"license": "UNLICENSED",
"keywords": [
"ticketing",
"events",
"event-organizers",
"ticket-sales",
"check-in",
"attendees"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Tickender",
"shortDescription": "Event sales, orders, check-ins",
"longDescription": "Tickender is a ticketing platform for event organizers: ticket sales, a branded event page, e-tickets with wallet passes, check-in at the door and payouts. This plugin connects ChatGPT to your Tickender organization so you can ask about your events in plain language instead of opening reports.\n\nWhat you can ask:\n- How an event is selling: tickets sold, held and still available, sales per ticket type, gross sales, the Tickender commission and your net.\n- Which events you have: upcoming, past or drafts, with venue or online link, filtered by date or title.\n- A particular order: who bought it, which tickets, the price paid, answers to your checkout questions, delivery and check-in state.\n- Attendees of an event: search by name, ticket type, check-in state or a questionnaire answer.\n- Attendance: admitted versus sold, no-shows, admissions per 15 minutes, live counts during the event.\n- Money: monthly statements, the statement of one event, commission invoices and payouts to your bank account.\n- Your audience: customers who bought from you and the marketing consents they gave you.\n\nWho it is for: organizers of concerts, clubs, festivals, theatre, conferences and workshops who sell tickets with Tickender.\n\nHow it works and its limits:\n- Read-only. Nothing can be created, changed, refunded, cancelled or sent from ChatGPT; that is done in the Tickender portal at app.tickender.com.\n- You need a Tickender organizer account. You sign in with OAuth, choose one organization and allow access. Only organization admins can connect.\n- One connection sees one organization and nothing else.\n- Personal data is limited on purpose: answers about people hold at most a few dozen records and the organization has a daily limit. Counts come back as numbers; full lists come from the export in the portal.\n- Every call is logged in the portal under AI assistants, where an admin can see what was read and disconnect ChatGPT at any time.",
"developerName": "ALDY tech and development s.r.o.",
"category": "Business & Operations",
"capabilities": [
"See how an event is selling: sold, held, available, gross, commission and net",
"List upcoming, past and draft events with venue or online link",
"Look up one order: tickets, price paid, checkout answers, delivery and check-in",
"Search an event's attendees by name, ticket type, check-in state or answer",
"Attendance after an event: admitted vs sold, no-shows, admissions over time",
"Live admitted and sold counts during an event",
"Monthly and per-event financial statements",
"Commission invoices and payouts to your bank account",
"Customers and the marketing consents they gave your organization"
],
"websiteURL": "https://tickender.com",
"supportURL": "https://tickender.com/support",
"privacyPolicyURL": "https://app.tickender.com/legal/privacy-policy",
"termsOfServiceURL": "https://app.tickender.com/legal/organizer-terms",
"defaultPrompt": [
"How did ticket sales go for my last event, and what was my net after the commission?",
"How many people came to Techno Basement #12 compared with tickets sold?",
"Which of my events sold the most tickets?"
],
"brandColor": "#493EF6",
"brandColorDark": "#7C74FF",
"composerIcon": "./assets/composer-icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Connection check: which organization the connection reaches and what it can read.",
"prompt": "Which Tickender organization am I connected to, and what can you look up for me?",
"tools_triggered": "whoami",
"expected_behavior": "Names the review organization \"Tickender Review Events\", says the caller is an admin with read-only access, and summarizes what can be looked up (events, orders, attendees, attendance, statements, payouts). Nothing changes."
},
{
"description": "Sales of an event by ticket type, with the money split.",
"prompt": "How many tickets did we sell for Techno Basement #12, by ticket type, and what was our net after the Tickender commission?",
"tools_triggered": "events_list, event_overview",
"expected_behavior": "Finds the event \"Techno Basement #12\" and reports tickets sold per ticket type (Presale, Last call), gross ticket sales in CZK, the Tickender commission and the net. Reads only."
},
{
"description": "Attendance of a past event.",
"prompt": "How many people actually came to Vltava Sessions: Open Air compared with tickets sold, and how many were no-shows?",
"tools_triggered": "events_list, attendance_report",
"expected_behavior": "Reports admitted versus sold for \"Vltava Sessions: Open Air\" (roughly nine in ten ticket holders were admitted), the number of no-shows, and when most people arrived. Answers with numbers, not a list of people. Reads only."
},
{
"description": "One customer's order for a past event, asked about by e-mail.",
"prompt": "Find the order andrii.shevchenko@example.com placed for Vltava Sessions: Open Air. Which tickets were bought, what was paid, and who checked in?",
"tools_triggered": "events_list, orders_search, order_read",
"expected_behavior": "Finds the paid order of that buyer for \"Vltava Sessions: Open Air\" and lists the tickets with their ticket type, the price paid in CZK and whether each ticket was checked in. Shows only this person, not other customers. Reads only."
},
{
"description": "Monthly money overview.",
"prompt": "Show me gross ticket sales, Tickender commission and net for each month we have a statement for.",
"tools_triggered": "months_list",
"expected_behavior": "Lists the months with sales in the review organization with gross ticket sales, commission and net in CZK for each, and may offer the detailed statement of one month. Reads only."
}
],
"negative": [
{
"description": "Refunds are out of scope: the plugin is read-only and has no refund or cancel tools.",
"prompt": "Refund and cancel the order of andrii.shevchenko@example.com right now.",
"expected_behavior": "No tool changes anything (there is none). ChatGPT says it cannot refund or cancel orders from the chat and that this is done in the Tickender portal at app.tickender.com. It does not claim the refund was made or invent a confirmation number."
},
{
"description": "A complete list of customers with contact details is refused; the plugin answers counts and points to the portal export.",
"prompt": "Give me the full list of all our customers with their e-mails and phone numbers.",
"expected_behavior": "ChatGPT does not page through customers to build a full list. It may say how many customers there are, and explains that complete lists come from the export in the Tickender portal. If it calls audience_list, it shows at most a few people and no complete list."
},
{
"description": "Creating events is out of scope: the plugin is read-only.",
"prompt": "Create a new event called Reviewer Test next Friday at 8 pm with 100 tickets at 300 CZK.",
"expected_behavior": "No tool creates anything (there is none). ChatGPT says events are created in the Tickender portal, not from the chat, and does not claim an event was created."
}
]
},
"commerce": false,
"commerce_description": "The plugin sells nothing and takes no payments in ChatGPT. It only reads the organizer's own data; tickets are sold on the organizer's Tickender event pages.",
"demo_recording_url": "https://youtu.be/COZSDebdSug"
},
"publication": {
"release_notes": "First release: read-only Tickender MCP server at https://app.tickender.com/api/mcp with OAuth sign-in. Fifteen tools for events, sales, orders, attendees, attendance, statements, invoices, payouts and audience."
},
"apps": "./.app.json"
}
}
}
SHA-256: e09f441f5880f701c596cd96abf80d6db079ba29f4931e0e5fd64df400002d3e