← Files Swiggy InstamartARCHIVED FILE

.codex-plugin/plugin.json

4.62 KB · Nov 9, 2026 · 12:07 UTC

↓ Download file

{
  "name": "instamart",
  "version": "1.0.0",
  "description": "Shop groceries and everyday essentials with Swiggy Instamart in ChatGPT.",
  "author": {
    "name": "Swiggy Instamart"
  },
  "keywords": [
    "instamart",
    "groceries",
    "shopping"
  ],
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Swiggy Instamart",
    "shortDescription": "Shop groceries and essentials",
    "longDescription": "Swiggy Instamart helps signed-in users search products, manage a cart, place orders, and track Instamart deliveries.",
    "developerName": "Swiggy Instamart",
    "category": "Other",
    "capabilities": [
      "Interactive",
      "Write"
    ],
    "defaultPrompt": [
      "Find groceries on Instamart",
      "Show my Instamart cart",
      "Track my latest Instamart order"
    ],
    "brandColor": "#2563EB",
    "composerIcon": "./assets/icon.png",
    "logo": "./assets/logo.png",
    "websiteURL": "https://instamart.in",
    "supportURL": "https://www.swiggy.com/support",
    "privacyPolicyURL": "https://instamart.in/privacy-policy",
    "termsOfServiceURL": "https://instamart.in/instamart-terms-of-use",
    "screenshots": [
      "./assets/catalogue-ice-cream.png",
      "./assets/catalogue-snacks.png",
      "./assets/cart-review.png"
    ]
  },
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search for grocery products",
              "prompt": "Find vanilla ice cream available near me on Instamart.",
              "tools_triggered": "search_products",
              "expected_behavior": "Return matching products with names, prices, availability, and relevant product details."
            },
            {
              "description": "Review the signed-in cart",
              "prompt": "Show my Instamart cart.",
              "tools_triggered": "get_cart",
              "expected_behavior": "Return the accessible cart items, quantities, prices, subtotal, and any applicable delivery information."
            },
            {
              "description": "Update cart quantity",
              "prompt": "Add two packs of the first matching item to my Instamart cart.",
              "tools_triggered": "update_cart, get_cart",
              "expected_behavior": "Update the cart only after confirming the selected product and quantity, then show the updated cart."
            },
            {
              "description": "Place an order through checkout",
              "prompt": "Checkout my Instamart cart using my signed-in account and show me the payment options first.",
              "tools_triggered": "checkout, get_payment_options, check_payment_status, confirm_order",
              "expected_behavior": "Show the supported payment options, require user confirmation before placing the order, and return the order reference and status after completion."
            },
            {
              "description": "Track an Instamart order",
              "prompt": "Track my latest Instamart order.",
              "tools_triggered": "get_orders, track_order, get_delivery_status",
              "expected_behavior": "Return the latest accessible order and its current delivery status, including the order reference and estimated delivery information when available."
            }
          ],
          "negative": [
            {
              "description": "Unsupported restaurant reservation request",
              "prompt": "Book a table at a restaurant tonight.",
              "expected_behavior": "Do not use Instamart tools; explain that Instamart handles groceries and essentials, and direct the user to the appropriate app experience."
            },
            {
              "description": "Missing product or shopping intent",
              "prompt": "Help me with something.",
              "expected_behavior": "Ask what grocery or essential the user wants before calling a product or cart tool."
            },
            {
              "description": "Unsupported account change",
              "prompt": "Change the email address on my account.",
              "expected_behavior": "Do not attempt the account change; guide the user to the Instamart app for account settings."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "Instamart supports grocery and essentials ordering with supported payment flows.",
        "demo_recording_url": "https://instamart.in"
      },
      "publication": {
        "release_notes": "Initial public release with product search, cart management, checkout, payments, order tracking, and error reporting."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: bca0c5916a9f29f4d946c0c4d674a363976c161b3ad85f3f16ba5564004b4a4f