{
  "schema_version": "superpharmacyplus-mcp-connections-1",
  "kind": "companion-connection-guide",
  "automatic_connection": false,
  "documentation_url": "https://ai.superpharmacyplus.com.au/mcp/install",
  "servers": [
    {
      "name": "superpharmacyplus-knowledge",
      "endpoint": "https://ai.superpharmacyplus.com.au/mcp",
      "role": "enriched-product-knowledge",
      "transport": "streamable-http",
      "session_required": false,
      "read_only": true,
      "authentication": "none",
      "tools": [
        {
          "name": "search_products"
        },
        {
          "name": "get_product"
        },
        {
          "name": "find_alternatives"
        },
        {
          "name": "get_category"
        },
        {
          "name": "get_brand"
        },
        {
          "name": "compare_products"
        },
        {
          "name": "ask"
        }
      ]
    },
    {
      "name": "superpharmacyplus-shopping",
      "endpoint": "https://store-js3ghti4c3-1.mybigcommerce.com/api/mcp",
      "role": "native-storefront-shopping",
      "provider": "BigCommerce",
      "status": "beta",
      "transport": "streamable-http",
      "session_required": true,
      "read_only": false,
      "authentication": "guest session; browser session sync for existing shopper identity",
      "capabilities_verified_at": "2026-10-01",
      "verification_scope": "guest initialize, tools/list, product search and details; no cart or checkout tests",
      "snapshot_not_live_health": true,
      "tools": [
        {
          "name": "search_products",
          "read_only": true
        },
        {
          "name": "get_product_details",
          "read_only": true
        },
        {
          "name": "add_item_to_cart",
          "read_only": false
        },
        {
          "name": "update_cart_item",
          "read_only": false
        },
        {
          "name": "remove_item_from_cart",
          "read_only": false
        },
        {
          "name": "create_checkout_url",
          "read_only": false
        }
      ],
      "product_details_input": {
        "productIds": "array of BigCommerce product entity IDs"
      },
      "rediscover_schemas": true
    }
  ],
  "client_config": {
    "mcpServers": {
      "superpharmacyplus-knowledge": {
        "command": "npx",
        "args": [
          "-y",
          "mcp-remote",
          "https://ai.superpharmacyplus.com.au/mcp"
        ]
      },
      "superpharmacyplus-shopping": {
        "command": "npx",
        "args": [
          "-y",
          "mcp-remote",
          "https://store-js3ghti4c3-1.mybigcommerce.com/api/mcp"
        ]
      }
    }
  },
  "routing_instructions": "Connect both MCP servers explicitly; discovery links do not install the second connection.\nUse superpharmacyplus-knowledge for enriched semantic discovery, FAQs, specifications, comparisons, alternatives and brand/category guides.\nUse superpharmacyplus-shopping for live storefront commerce data, product variants/options, shopper carts and checkout handoff. Qualify search_products by server: knowledge takes query; shopping takes term.\nKnowledge results expose bigcommerce_product_id, the BigCommerce product entity ID, not a SKU, feed offer ID or variant ID. Re-resolve the chosen item on the shopping server before purchase; the verified native get_product_details input is productIds: [bigcommerce_product_id].\nDiscover current native tools/list schemas at connection time and after tool changes; fail explicitly on incompatible schemas rather than guessing. The audited tool snapshot is not a current health check.\nAsk the shopper to select required variants/options and confirm cart changes. Do not guess a colour, dose or size. inStock alone does not establish purchasability; never promise stock quantities or final freight from the knowledge snapshot.\nKeep one isolated native session per shopper. Do not reuse session IDs across customers. Stencil chat widgets require browser-generated session sync and reverse cart sync; re-initialize after login/logout.\nPharmalama public-content compliance filtering does not automatically apply to native BigCommerce tools. Do not make clinical recommendations or advertise restricted medicines merely because native search returns them.\nIf native shopping is unavailable, keep knowledge access working and link to product_url for website purchase; do not claim a cart was updated. Oscar remains the sole BigCommerce product-metadata writer.",
  "references": [
    "https://docs.bigcommerce.com/developer/api-reference/mcp/overview",
    "https://docs.bigcommerce.com/developer/api-reference/mcp/storefront-session-sync"
  ]
}