UCP Checker

build-bundle

Build a multi-store shopping cart in one call. Pass an array of items (each with domain + variantId) and get back per-store checkout URLs. Items on the same store share one cart. Requires variant IDs — use get-product-details first to resolve sizes/colors. Example: items: [ { "domain": "allbirds.com", "variantId": "gid://shopify/ProductVariant/123" }, { "domain": "gymshark.com", "variantId": "gid://shopify/ProductVariant/456", "quantity": 2 } ]

No verified stores expose this tool yet.

Input schema

inputSchema
{
    "type": "object",
    "required": [
        "items"
    ],
    "properties": {
        "items": {
            "type": "array",
            "items": {
                "type": "object",
                "required": [
                    "domain",
                    "variantId"
                ],
                "properties": {
                    "domain": {
                        "type": "string",
                        "description": "The store domain (e.g., \"allbirds.com\")"
                    },
                    "quantity": {
                        "type": "integer",
                        "description": "Quantity to add (default: 1)"
                    },
                    "variantId": {
                        "type": "string",
                        "description": "Product variant ID (e.g., \"gid://shopify/ProductVariant/12345\")"
                    }
                }
            },
            "maxItems": 20,
            "minItems": 1,
            "description": "Array of items to add to carts. Items on the same domain share one cart."
        },
        "country": {
            "type": "string",
            "description": "ISO country code for localized pricing/checkout (e.g., \"US\", \"GB\"). Applied to all items."
        }
    }
}

Explore protocol data