{"release":"PACKRIFT-MCP-INSTALL-ACTION-R12","generated_at":"2026-05-20T23:14:00.537Z","source":"mcpbench","target":{"id":"claude_code","label":"Claude Code command","audience":"Developers adding Packrift to Claude Code as a remote MCP server.","format":"command"},"canonical_endpoint":"https://mcp.packrift.com/mcp","source_aware_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code","source_aware_config":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code"}}},"host_install_steps":["Run the copied command in the target host environment.","Reload the host if Packrift tools are not immediately visible.","Run the first useful run prompt from this page through the source-aware endpoint.","Count activation only after create_cart_url returns a measured https://mcp.packrift.com/r/cart/1066 URL."],"activation_acceptance_gate":{"real_host_required":true,"browser_proof_is_not_enough":true,"required_host_target":"claude_code","required_source":"mcpbench","required_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code","required_final_tool":"create_cart_url","required_cart_url_prefix":"https://mcp.packrift.com/r/cart/1066","measurement":"A valid activation produces source-attributed MCP tool-call telemetry from the host plus a measured /r/cart URL. Browser proof alone remains review evidence, not source activation."},"tracked_install_url":"https://mcp.packrift.com/r/install/mcpbench/claude_code?utm_source=mcpbench&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=claude_code","tracked_install_html_url":"https://mcp.packrift.com/r/install/mcpbench/claude_code?utm_source=mcpbench&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=claude_code&format=html","tracked_config_url":"https://mcp.packrift.com/r/config/mcpbench?utm_source=mcpbench&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","tracked_run_url":"https://mcp.packrift.com/r/run/mcpbench/claude_code?utm_source=mcpbench&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_code","tracked_run_html_url":"https://mcp.packrift.com/r/run/mcpbench/claude_code?utm_source=mcpbench&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_code&format=html","tracked_run_execute_url":"https://mcp.packrift.com/r/run/mcpbench/claude_code?utm_source=mcpbench&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_code&execute=1","tracked_run_shell_url":"https://mcp.packrift.com/r/run/mcpbench/claude_code?utm_source=mcpbench&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_code&format=sh","tracked_reviewer_activation_html_url":"https://mcp.packrift.com/r/activate/mcpbench?format=html","copy_text":"claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code'","copy_ready_agent_prompt":"Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.\nMCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code\n\nTask: reorder Packrift SKU 1066 for quantity 1.\n\nRequired tool sequence:\n1. Run tools/list and confirm Packrift MCP is connected.\n2. Call get_cart_handoff_candidates with sku=\"1066\", limit=1, source_context=\"mcpbench_first_cart_run\", journey_id=\"mcp_install_mcpbench_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_mcpbench\".\n3. Call get_pricing with variant_ids=[\"53472879935856\"], quantity=1, selected_sku=\"1066\", selected_handle=\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\", match_type=\"agent_prompt_first_run\", source_context=\"mcpbench_first_cart_run\", journey_id=\"mcp_install_mcpbench_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_mcpbench\".\n4. Call check_inventory with variant_ids=[\"53472879935856\"], selected_sku=\"1066\", selected_handle=\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\", match_type=\"agent_prompt_first_run\", source_context=\"mcpbench_first_cart_run\", journey_id=\"mcp_install_mcpbench_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_mcpbench\".\n5. If the live checks pass, call create_cart_url with sku=\"1066\", quantity=1, selected_sku=\"1066\", selected_handle=\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\", match_type=\"agent_prompt_first_run\", source_context=\"mcpbench_first_cart_run\", mcp_source_context=\"mcpbench\", mcp_install_target=\"claude_code\", journey_id=\"mcp_install_mcpbench_1066_53472879935856\", result_set_id=\"mcp_install_first_run_mcpbench\", and utm_term=\"1066\".\n\nReturn the product title, live unit price and currency, inventory status, and the measured cart URL.\nSuccess requires a cart URL starting with https://mcp.packrift.com/r/cart/1066.\nDo not place an order. If any live check fails, stop and say exactly which check failed.\n\nAttribution: source=mcpbench; target=claude_code.","copy_ready_shell_one_liner":"curl -sS 'https://mcp.packrift.com/r/run/mcpbench/claude_code?utm_source=mcpbench&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_code&format=sh' | bash","install":{"command":"claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code'"},"first_tests":["tools/list","get_cart_handoff_candidates","get_pricing","check_inventory","create_cart_url({ sku:\"1066\", quantity:1 })"],"fastest_activation_path":{"label":"3-minute first useful run","purpose":"Move a directory reviewer, developer, or agent host from Packrift MCP install to a real source-attributed create_cart_url proof without creating an order.","steps":["Copy the Claude Code command install block from this page and add it to the MCP host.","Reload the MCP host until Packrift tools are visible from the source-aware endpoint.","Run the source-specific agent prompt or shell one-liner from this page.","Confirm get_pricing and check_inventory pass before create_cart_url.","Count the source only after create_cart_url returns a measured https://mcp.packrift.com/r/cart/1066 URL."],"primary_action_label":"Run first useful check","primary_action_url":"https://mcp.packrift.com/r/run/mcpbench/claude_code?utm_source=mcpbench&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_code&format=html","shell_url":"https://mcp.packrift.com/r/run/mcpbench/claude_code?utm_source=mcpbench&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_code&format=sh","shell_one_liner":"curl -sS 'https://mcp.packrift.com/r/run/mcpbench/claude_code?utm_source=mcpbench&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_code&format=sh' | bash","agent_prompt":"Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.\nMCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code\n\nTask: reorder Packrift SKU 1066 for quantity 1.\n\nRequired tool sequence:\n1. Run tools/list and confirm Packrift MCP is connected.\n2. Call get_cart_handoff_candidates with sku=\"1066\", limit=1, source_context=\"mcpbench_first_cart_run\", journey_id=\"mcp_install_mcpbench_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_mcpbench\".\n3. Call get_pricing with variant_ids=[\"53472879935856\"], quantity=1, selected_sku=\"1066\", selected_handle=\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\", match_type=\"agent_prompt_first_run\", source_context=\"mcpbench_first_cart_run\", journey_id=\"mcp_install_mcpbench_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_mcpbench\".\n4. Call check_inventory with variant_ids=[\"53472879935856\"], selected_sku=\"1066\", selected_handle=\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\", match_type=\"agent_prompt_first_run\", source_context=\"mcpbench_first_cart_run\", journey_id=\"mcp_install_mcpbench_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_mcpbench\".\n5. If the live checks pass, call create_cart_url with sku=\"1066\", quantity=1, selected_sku=\"1066\", selected_handle=\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\", match_type=\"agent_prompt_first_run\", source_context=\"mcpbench_first_cart_run\", mcp_source_context=\"mcpbench\", mcp_install_target=\"claude_code\", journey_id=\"mcp_install_mcpbench_1066_53472879935856\", result_set_id=\"mcp_install_first_run_mcpbench\", and utm_term=\"1066\".\n\nReturn the product title, live unit price and currency, inventory status, and the measured cart URL.\nSuccess requires a cart URL starting with https://mcp.packrift.com/r/cart/1066.\nDo not place an order. If any live check fails, stop and say exactly which check failed.\n\nAttribution: source=mcpbench; target=claude_code.","required_final_tool":"create_cart_url","required_cart_url_prefix":"https://mcp.packrift.com/r/cart/1066","no_order_created":true,"browser_proof_rule":"Browser proof alone is review evidence. Source activation requires host-side MCP tool telemetry plus the measured /r/cart handoff URL."},"required_post_install_verification":{"required":true,"no_order_created":true,"endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code","run":"After install, run the first_useful_run sequence through this source-aware endpoint. The cart step returns a measured /r/cart URL only; it does not place an order.","required_final_tool":"create_cart_url","required_sku":"1066","success_signal":"create_cart_url returns a URL starting with https://mcp.packrift.com/r/cart/1066"},"first_useful_run":{"purpose":"After installing Packrift MCP, run this exact source-aware workflow to prove the endpoint can progress from install to live SKU checks and a measured MCP cart handoff.","endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code","buyer_prompt":"Reorder Packrift SKU 1066. Confirm the exact product, live price, and inventory, then prepare a measured cart handoff for quantity 1.","agent_prompt":"Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.\nMCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code\n\nTask: reorder Packrift SKU 1066 for quantity 1.\n\nRequired tool sequence:\n1. Run tools/list and confirm Packrift MCP is connected.\n2. Call get_cart_handoff_candidates with sku=\"1066\", limit=1, source_context=\"mcpbench_first_cart_run\", journey_id=\"mcp_install_mcpbench_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_mcpbench\".\n3. Call get_pricing with variant_ids=[\"53472879935856\"], quantity=1, selected_sku=\"1066\", selected_handle=\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\", match_type=\"agent_prompt_first_run\", source_context=\"mcpbench_first_cart_run\", journey_id=\"mcp_install_mcpbench_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_mcpbench\".\n4. Call check_inventory with variant_ids=[\"53472879935856\"], selected_sku=\"1066\", selected_handle=\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\", match_type=\"agent_prompt_first_run\", source_context=\"mcpbench_first_cart_run\", journey_id=\"mcp_install_mcpbench_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_mcpbench\".\n5. If the live checks pass, call create_cart_url with sku=\"1066\", quantity=1, selected_sku=\"1066\", selected_handle=\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\", match_type=\"agent_prompt_first_run\", source_context=\"mcpbench_first_cart_run\", mcp_source_context=\"mcpbench\", mcp_install_target=\"claude_code\", journey_id=\"mcp_install_mcpbench_1066_53472879935856\", result_set_id=\"mcp_install_first_run_mcpbench\", and utm_term=\"1066\".\n\nReturn the product title, live unit price and currency, inventory status, and the measured cart URL.\nSuccess requires a cart URL starting with https://mcp.packrift.com/r/cart/1066.\nDo not place an order. If any live check fails, stop and say exactly which check failed.\n\nAttribution: source=mcpbench; target=claude_code.","run_rule":"Use the source-aware endpoint above. The final create_cart_url call only creates a cart URL string; shell runners fetch the returned /r/cart landing once to record the handoff, but do not place an order.","sequence":[{"jsonrpc":"2.0","id":"tools","method":"tools/list"},{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"mcpbench_first_cart_run","journey_id":"mcp_install_mcpbench_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpbench"}}},{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcpbench_first_cart_run","journey_id":"mcp_install_mcpbench_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpbench"}}},{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcpbench_first_cart_run","journey_id":"mcp_install_mcpbench_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpbench"}}},{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcpbench_first_cart_run","journey_id":"mcp_install_mcpbench_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpbench","mcp_source_context":"mcpbench","mcp_install_target":"claude_code","utm_term":"1066"}}}],"curl_commands":["curl -sS 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code' \\\n  -H 'content-type: application/json' \\\n  -H 'accept: application/json, text/event-stream' \\\n  -H 'user-agent: MCP-First-Run/1.1 (+https://mcp.packrift.com/start)' \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":\"tools\",\"method\":\"tools/list\"}'","curl -sS 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code' \\\n  -H 'content-type: application/json' \\\n  -H 'accept: application/json, text/event-stream' \\\n  -H 'user-agent: MCP-First-Run/1.1 (+https://mcp.packrift.com/start)' \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":\"candidate-1066\",\"method\":\"tools/call\",\"params\":{\"name\":\"get_cart_handoff_candidates\",\"arguments\":{\"sku\":\"1066\",\"limit\":1,\"source_context\":\"mcpbench_first_cart_run\",\"journey_id\":\"mcp_install_mcpbench_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_mcpbench\"}}}'","curl -sS 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code' \\\n  -H 'content-type: application/json' \\\n  -H 'accept: application/json, text/event-stream' \\\n  -H 'user-agent: MCP-First-Run/1.1 (+https://mcp.packrift.com/start)' \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":\"price-1066\",\"method\":\"tools/call\",\"params\":{\"name\":\"get_pricing\",\"arguments\":{\"variant_ids\":[\"53472879935856\"],\"quantity\":1,\"selected_sku\":\"1066\",\"selected_handle\":\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\",\"match_type\":\"install_first_useful_run\",\"source_context\":\"mcpbench_first_cart_run\",\"journey_id\":\"mcp_install_mcpbench_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_mcpbench\"}}}'","curl -sS 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code' \\\n  -H 'content-type: application/json' \\\n  -H 'accept: application/json, text/event-stream' \\\n  -H 'user-agent: MCP-First-Run/1.1 (+https://mcp.packrift.com/start)' \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":\"inventory-1066\",\"method\":\"tools/call\",\"params\":{\"name\":\"check_inventory\",\"arguments\":{\"variant_ids\":[\"53472879935856\"],\"selected_sku\":\"1066\",\"selected_handle\":\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\",\"match_type\":\"install_first_useful_run\",\"source_context\":\"mcpbench_first_cart_run\",\"journey_id\":\"mcp_install_mcpbench_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_mcpbench\"}}}'","curl -sS 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code' \\\n  -H 'content-type: application/json' \\\n  -H 'accept: application/json, text/event-stream' \\\n  -H 'user-agent: MCP-First-Run/1.1 (+https://mcp.packrift.com/start)' \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":\"cart-1066\",\"method\":\"tools/call\",\"params\":{\"name\":\"create_cart_url\",\"arguments\":{\"sku\":\"1066\",\"quantity\":1,\"selected_sku\":\"1066\",\"selected_handle\":\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\",\"match_type\":\"install_first_useful_run\",\"source_context\":\"mcpbench_first_cart_run\",\"journey_id\":\"mcp_install_mcpbench_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_mcpbench\",\"mcp_source_context\":\"mcpbench\",\"mcp_install_target\":\"claude_code\",\"utm_term\":\"1066\"}}}'"],"curl_script":"#!/usr/bin/env bash\nset -euo pipefail\n\nPACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=claude_code'\nPACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'\nPACKRIFT_MCP_SESSION_ID=\"${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}\"\nPACKRIFT_MCP_LAST_RESPONSE=''\n\nrpc() {\n  PACKRIFT_MCP_LAST_RESPONSE=\"$(curl -sS \"$PACKRIFT_MCP_ENDPOINT\" \\\n    -H 'content-type: application/json' \\\n    -H 'accept: application/json, text/event-stream' \\\n    -H \"Mcp-Session-Id: $PACKRIFT_MCP_SESSION_ID\" \\\n    -H \"user-agent: $PACKRIFT_MCP_USER_AGENT\" \\\n    -d \"$1\")\"\n  normalize_mcp_response\n}\n\nnormalize_mcp_response() {\n  if printf \"%s\\n\" \"$PACKRIFT_MCP_LAST_RESPONSE\" | grep -q \"^data:\"; then\n    printf \"%s\\n\" \"$PACKRIFT_MCP_LAST_RESPONSE\" | sed -n \"s/^data:[[:space:]]*//p\" | tail -n 1\n    return\n  fi\n  printf \"%s\\n\" \"$PACKRIFT_MCP_LAST_RESPONSE\"\n}\n\nextract_measured_cart_url() {\n  printf \"%s\\n\" \"$PACKRIFT_MCP_LAST_RESPONSE\" | grep -Eo 'https://mcp\\.packrift\\.com/r/cart/[^\"[:space:]<>\\\\]+' | tail -n 1 || true\n}\n\ntouch_measured_cart_landing() {\n  local cart_url=\"${PACKRIFT_MCP_CART_URL:-$(extract_measured_cart_url)}\"\n  if [ -z \"$cart_url\" ]; then\n    printf \"No measured Packrift MCP /r/cart URL found in the final response.\\n\" >&2\n    return 1\n  fi\n  printf \"Opening measured Packrift MCP cart landing: %s\\n\" \"$cart_url\"\n  curl -sS -o /dev/null \"$cart_url\" \\\n    -H \"user-agent: $PACKRIFT_MCP_USER_AGENT\"\n  printf \"Recorded mcp_cart_landing. No order was placed.\\n\"\n}\n\nrpc '{\"jsonrpc\":\"2.0\",\"id\":\"tools\",\"method\":\"tools/list\"}'\nrpc '{\"jsonrpc\":\"2.0\",\"id\":\"candidate-1066\",\"method\":\"tools/call\",\"params\":{\"name\":\"get_cart_handoff_candidates\",\"arguments\":{\"sku\":\"1066\",\"limit\":1,\"source_context\":\"mcpbench_first_cart_run\",\"journey_id\":\"mcp_install_mcpbench_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_mcpbench\"}}}'\nrpc '{\"jsonrpc\":\"2.0\",\"id\":\"price-1066\",\"method\":\"tools/call\",\"params\":{\"name\":\"get_pricing\",\"arguments\":{\"variant_ids\":[\"53472879935856\"],\"quantity\":1,\"selected_sku\":\"1066\",\"selected_handle\":\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\",\"match_type\":\"install_first_useful_run\",\"source_context\":\"mcpbench_first_cart_run\",\"journey_id\":\"mcp_install_mcpbench_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_mcpbench\"}}}'\nrpc '{\"jsonrpc\":\"2.0\",\"id\":\"inventory-1066\",\"method\":\"tools/call\",\"params\":{\"name\":\"check_inventory\",\"arguments\":{\"variant_ids\":[\"53472879935856\"],\"selected_sku\":\"1066\",\"selected_handle\":\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\",\"match_type\":\"install_first_useful_run\",\"source_context\":\"mcpbench_first_cart_run\",\"journey_id\":\"mcp_install_mcpbench_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_mcpbench\"}}}'\nrpc '{\"jsonrpc\":\"2.0\",\"id\":\"cart-1066\",\"method\":\"tools/call\",\"params\":{\"name\":\"create_cart_url\",\"arguments\":{\"sku\":\"1066\",\"quantity\":1,\"selected_sku\":\"1066\",\"selected_handle\":\"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle\",\"match_type\":\"install_first_useful_run\",\"source_context\":\"mcpbench_first_cart_run\",\"journey_id\":\"mcp_install_mcpbench_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_mcpbench\",\"mcp_source_context\":\"mcpbench\",\"mcp_install_target\":\"claude_code\",\"utm_term\":\"1066\"}}}'\ntouch_measured_cart_landing\n","success_signals":["tools/list returns the current Packrift tool surface","get_cart_handoff_candidates returns SKU 1066","get_pricing returns a live unit price and currency","check_inventory returns in_stock before cart handoff","create_cart_url returns a URL starting with https://mcp.packrift.com/r/cart/1066","curl shell runners open the returned /r/cart URL once to record mcp_cart_landing without following Shopify checkout","Every tool call carries source_context, journey_id, and result_set_id; create_cart_url also carries mcp_source_context and mcp_install_target so cart attribution survives MCP hosts that strip endpoint query parameters","usage snapshot records a source-attributed create_cart_url tool call when the workflow is run from a tracked install"],"agent_prompt_success_criteria":["The agent calls the Packrift MCP tools instead of only reading the prompt.","The agent confirms live price and inventory before calling create_cart_url.","The final response includes a measured https://mcp.packrift.com/r/cart/1066 URL and says no order was placed."]},"notes":["Use the hosted remote endpoint, not a local Packrift CLI.","Restart Claude Code if MCP server changes are not visible immediately."],"proof_urls":{"health":"https://mcp.packrift.com/health","usage_snapshot":"https://mcp.packrift.com/ai/mcp-usage-snapshot.json","start":"https://mcp.packrift.com/start?utm_source=mcpbench","install_matrix":"https://mcp.packrift.com/ai/mcp-install-matrix.json","first_run_proof":"https://mcp.packrift.com/ai/mcp-first-run-proof.json","workflow_gallery":"https://mcp.packrift.com/ai/mcp-workflow-gallery.json"},"operating_rule":"This is a thin tracked install handoff for the existing hosted Packrift MCP endpoint. Do not treat it as a separate Packrift CLI or buyer surface."}