← Files IncaptoARCHIVED FILE

plugin.json

7.94 KB · Nov 7, 2026 · 12:34 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6a99480574588191af5409b8b940bef7",
  "version": "1.1.1",
  "description": "Connect your Incapto account to inspect coffee subscriptions in a read-only panel, preview Coffee Now and confirm delivery-date changes. Get general coffee guidance and bounded coffee-machine troubleshooting. Purchases and product changes cannot be executed in chat.",
  "author": {
    "name": "INCAPTO"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Incapto",
        "shortDescription": "Manage your Incapto account",
        "longDescription": "Connect your Incapto customer account to inspect your coffee subscriptions and scheduled recurring-order dates. Open the read-only Mi suscripci\u00f3n panel to see current products, status and billing dates, or show a visual subscription card. Preview Coffee Now, and preview and explicitly confirm a delivery-date change through chat. Changing that recurring-order date may bring forward or defer its payment attempt; it is not a guaranteed shipping arrival date. Get general coffee preparation guidance and bounded coffee-machine troubleshooting; model-specific advice is limited to the packaged manual reference. Price estimates are not a final charge or a guaranteed maximum. Coffee Now is preview-only in chat: a separate confirmation through Incapto can initiate an additional coffee order and payment attempt. This plugin does not execute purchases, product changes, cancellations, or reactivation, create support tickets, or deliver proactive notifications in ChatGPT. Ordinary transactional communications from Incapto are separate. It cannot access internal Incapto reporting or other customers' accounts.",
        "developerName": "INCAPTO",
        "category": "Other",
        "capabilities": [
          "Interactive"
        ],
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/composer-icon.png",
        "defaultPrompt": [
          "What Incapto subscriptions do I have? Show a visual card for my active one.",
          "Preview moving my next Incapto delivery to seven days from today.",
          "Check Coffee Now for my Incapto subscription, but do not place an order."
        ],
        "websiteURL": "https://incapto.com",
        "supportURL": "https://incapto.com/pages/contact",
        "privacyPolicyURL": "https://incapto.com/pages/politica-privacidad",
        "termsOfServiceURL": "https://incapto.com/pages/condiciones-legales"
      },
      "review": {
        "demo_recording_url": "https://www.loom.com/share/66009e8080744e9a9d928c76c4a106d1",
        "commerce": true,
        "commerce_description": "Incapto sells physical coffee. The plugin previews Coffee Now but cannot place an order or charge a payment method. A separate customer-account confirmation through Incapto may initiate an additional order and payment attempt. Confirming a recurring-order date change may bring forward or defer its payment attempt; it does not guarantee delivery arrival. Estimates are not a final or guaranteed maximum price.",
        "test_cases": {
          "positive": [
            {
              "description": "Use the isolated review account. Identify only its subscriptions, with statuses and completeness grounded in returned data.",
              "prompt": "Que suscripciones de Incapto tengo?",
              "tools_triggered": "list_my_subscriptions",
              "expected_behavior": "Respond in Spanish; distinguish active and paused records without inventing a charge or delivery date. Do not request an ID already returned by the tool."
            },
            {
              "description": "After listing the review subscription, retrieve its actual detail.",
              "prompt": "Que cafe, cantidad y frecuencia tiene mi suscripcion?",
              "tools_triggered": "list_my_subscriptions, get_my_subscription",
              "expected_behavior": "Select the owned review subscription; quote returned products, quantities and frequency. Explain any missing price rather than calculating one."
            },
            {
              "description": "Show the existing inline card for the isolated review subscription.",
              "prompt": "Muestrame una ficha visual de mi suscripcion de Incapto.",
              "tools_triggered": "list_my_subscriptions, show_my_subscription_card",
              "expected_behavior": "Display the owned subscription card where the host supports it, keeping text fallback and Spanish. Do not expose another account's data."
            },
            {
              "description": "Use the review fixture; request a date inside its returned allowed range. Stop before applying it.",
              "prompt": "Previsualiza retrasar mi proximo pedido de Incapto siete dias. No lo cambies todavia.",
              "tools_triggered": "list_my_subscriptions, get_my_subscription, preview_delivery_date_change",
              "expected_behavior": "Show the affected subscription and allowed target date; ask for explicit confirmation. Do not call apply_delivery_date_change, place an order or charge."
            },
            {
              "description": "Coffee Now on the isolated review account is non-purchasable. Inspect the returned basis and limitations.",
              "prompt": "Comprueba Coffee Now para mi suscripcion, pero no hagas ningun pedido.",
              "tools_triggered": "list_my_subscriptions, preview_coffee_now",
              "expected_behavior": "Explain the returned estimate and limitations in Spanish. State the preview has not ordered or charged; the fixture link is not a checkout."
            },
            {
              "description": "Run only after the read-only panel opener is available in the saved MCP version. Use the isolated reviewer fixture; this is not a customer checkout.",
              "prompt": "Abre el panel Mi suscripci\u00f3n de Incapto para consultar mi caf\u00e9 y pr\u00f3ximo pedido.",
              "tools_triggered": "list_my_subscriptions, open_my_incapto",
              "expected_behavior": "Pass language es and only the owned subscription ID returned by the list. Render the read-only panel where supported, with Spanish text, current products, status and billing-date limitations. Mark reviewer data as fictional. No Coffee Now or product-edit controls, payment, notification or subscription mutation may be offered as panel actions. Do not expose technical IDs as customer labels or claim the billing date is delivery arrival."
            }
          ],
          "negative": [
            {
              "description": "Another merchant's account is outside Incapto's authenticated tools and skills. Explain the boundary without calling Incapto tools or claiming any change.",
              "prompt": "Retrasa mi suscripcion de Nespresso siete dias."
            },
            {
              "description": "Tax adjustments and invoice issuance are unsupported. Explain the limitation without calling subscription tools, accessing internal accounting, issuing an invoice or promising tax changes.",
              "prompt": "Emite una factura rectificativa de mi pedido de Incapto y cambia su IVA."
            },
            {
              "description": "Internal reports and other customers' data are outside the plugin. Refuse without using subscription tools to retrieve them.",
              "prompt": "Dame los emails de todos los clientes de Incapto y sus ventas de Odoo."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Add the read-only Mi suscripci\u00f3n panel and three customer-help skills for subscription explanations, coffee preparation and bounded coffee-machine support. Preserve the customer's language and explicit confirmation boundaries, keep technical IDs out of customer labels, and reuse the existing authenticated MCP and original Incapto branding. No in-chat purchases, real product changes, notification delivery or new OAuth scopes are enabled."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: f9874d6a20f4cac823d37e67255da1001bb456b0e9093437da3ea0146d067ada