← Files SimpleTicketARCHIVED FILE

plugin.json

8.18 KB · Nov 6, 2026 · 07:27 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "simpleticket",
  "version": "1.0.0",
  "description": "Connect a SimpleTicket organiser account to ChatGPT: query events, ticket sales, transactions, entrance scans, invoices and reports, and manage event webhooks.",
  "author": {
    "name": "SimpleTicket",
    "url": "https://company.simpleticket.eu"
  },
  "homepage": "https://company.simpleticket.eu",
  "keywords": [
    "ticketing",
    "events",
    "ticket sales",
    "backoffice",
    "reports"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "SimpleTicket",
        "shortDescription": "Your ticket sales backoffice",
        "longDescription": "Connect a SimpleTicket organiser account to ChatGPT. Ask questions about your events, ticket sales, transactions, entrance scans, invoices, mailings and reports \u2014 the same data the backoffice shows \u2014 and create, update or test event webhooks. Sign-in runs through OAuth on the SimpleTicket backoffice; the plugin only sees the merchant account that was authorized, at that user's access level (Owner or Admin required). Read tools cover every backoffice section; write access is limited to the merchant's own webhooks. The plugin cannot start payments, refunds or checkouts.",
        "developerName": "SimpleTicket",
        "category": "Productivity",
        "capabilities": [
          "Read events, sales and transactions",
          "Reports, scan and mailing statistics",
          "Create, update and test webhooks"
        ],
        "websiteURL": "https://company.simpleticket.eu",
        "supportURL": "https://company.simpleticket.eu/en/support",
        "privacyPolicyURL": "https://company.simpleticket.eu/en/privacy-policy",
        "termsOfServiceURL": "https://company.simpleticket.eu/en/terms-organisers",
        "defaultPrompt": [
          "Which of my events are coming up and how are sales doing?",
          "How many tickets were scanned at my last event?",
          "List my open invoices and most recent transactions."
        ],
        "brandColor": "#41bce6",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List upcoming events",
              "prompt": "Which of my events are coming up?",
              "tools_triggered": "list_events",
              "expected_behavior": "Returns the merchant's upcoming events with names, dates and status."
            },
            {
              "description": "Ticket sales counts",
              "prompt": "How many tickets have I sold for each event?",
              "tools_triggered": "ticket_counts",
              "expected_behavior": "Per-event ticket counts split by product, category and derived status (sold, reserved, scanned, refunded)."
            },
            {
              "description": "Transaction lookup",
              "prompt": "Show the details of my most recent transaction.",
              "tools_triggered": "list_transactions, get_transaction",
              "expected_behavior": "Lists the latest transactions, then returns the chosen transaction's buyer, amounts, status and purchased tickets."
            },
            {
              "description": "Event sales summary",
              "prompt": "Give me the sales summary for my event '<event name>'.",
              "tools_triggered": "list_events, event_sales_summary",
              "expected_behavior": "Resolves the named event and returns totals, revenue and sales figures for it."
            },
            {
              "description": "Entrance scan statistics",
              "prompt": "How many visitors were scanned at my last event?",
              "tools_triggered": "event_scan_stats",
              "expected_behavior": "Scan counts and no-show figures for the resolved event."
            }
          ],
          "negative": [
            {
              "description": "Refunds are not possible through the plugin",
              "prompt": "Refund my last transaction to the buyer."
            },
            {
              "description": "Destructive event deletion is not offered",
              "prompt": "Delete my event and all tickets that were sold for it."
            },
            {
              "description": "Cannot read another merchant's data",
              "prompt": "Show the ticket sales of a different organiser on SimpleTicket."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/YERzZf7e1rA",
        "commerce": false,
        "commerce_description": "The plugin sells nothing in chat: it reports on the merchant's existing ticket sales and can only manage the merchant's own webhook configuration."
      },
      "publication": {
        "release_notes": "Initial release: SimpleTicket backoffice over MCP \u2014 OAuth 2.1 sign-in, merchant-scoped read tools (events, sales, transactions, scans, invoices, reports) and webhook management.",
        "translations": {
          "de-DE": {
            "subtitle": "Dein Ticketverkauf-Backoffice",
            "description": "Verbinde dein SimpleTicket-Organisatorkonto mit ChatGPT. Stelle Fragen zu deinen Veranstaltungen, Ticketverk\u00e4ufen, Transaktionen, Einlass-Scans, Rechnungen und Berichten \u2014 denselben Daten wie im Backoffice \u2014 und verwalte die Webhooks deiner Veranstaltungen. Das Plugin sieht nur das H\u00e4ndlerkonto, das du per OAuth autorisierst."
          },
          "es-ES": {
            "subtitle": "Tu backoffice de entradas",
            "description": "Conecta tu cuenta de organizador de SimpleTicket a ChatGPT. Haz preguntas sobre tus eventos, venta de entradas, transacciones, escaneos de entrada, facturas e informes \u2014 los mismos datos que en el backoffice \u2014 y gestiona los webhooks de tus eventos. El plugin solo ve la cuenta de comerciante autorizada mediante OAuth."
          },
          "fr-FR": {
            "subtitle": "Votre back-office billetterie",
            "description": "Connectez votre compte organisateur SimpleTicket \u00e0 ChatGPT. Posez des questions sur vos \u00e9v\u00e9nements, ventes de billets, transactions, scans d'entr\u00e9e, factures et rapports \u2014 les m\u00eames donn\u00e9es que dans le back-office \u2014 et g\u00e9rez les webhooks de vos \u00e9v\u00e9nements. Le plugin ne voit que le compte marchand autoris\u00e9 via OAuth."
          },
          "it-IT": {
            "subtitle": "Backoffice vendita biglietti",
            "description": "Collega il tuo account organizzatore SimpleTicket a ChatGPT. Fai domande su eventi, vendite di biglietti, transazioni, scansioni all'ingresso, fatture e report \u2014 gli stessi dati del backoffice \u2014 e gestisci i webhook dei tuoi eventi. Il plugin vede solo l'account merchant autorizzato tramite OAuth."
          },
          "nl-NL": {
            "subtitle": "Je ticketverkoop-backoffice",
            "description": "Koppel je SimpleTicket-organisatoraccount aan ChatGPT. Stel vragen over je evenementen, ticketverkoop, transacties, scans, facturen en rapportages \u2014 dezelfde gegevens als in de backoffice \u2014 en beheer de webhooks van je evenementen. De plugin ziet alleen het merchant-account dat je via OAuth autoriseert."
          },
          "pl-PL": {
            "subtitle": "Tw\u00f3j backoffice sprzeda\u017cy",
            "description": "Po\u0142\u0105cz swoje konto organizatora SimpleTicket z ChatGPT. Zadawaj pytania o swoje wydarzenia, sprzeda\u017c bilet\u00f3w, transakcje, skany wej\u015bciowe, faktury i raporty \u2014 te same dane co w backoffice \u2014 i zarz\u0105dzaj webhookami wydarze\u0144. Wtyczka widzi tylko konto merchanta autoryzowane przez OAuth."
          },
          "pt-PT": {
            "subtitle": "O seu backoffice de bilhetes",
            "description": "Ligue a sua conta de organizador SimpleTicket ao ChatGPT. Fa\u00e7a perguntas sobre os seus eventos, venda de bilhetes, transa\u00e7\u00f5es, valida\u00e7\u00f5es \u00e0 entrada, faturas e relat\u00f3rios \u2014 os mesmos dados do backoffice \u2014 e gira os webhooks dos seus eventos. O plugin v\u00ea apenas a conta de comerciante autorizada via OAuth."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 06137f7fbb44e7670316c87ec4669d5d42ff13a656eaeaa426a1a993097064b2