{"release":"PACKRIFT-MCP-EXTERNAL-ACTIVATION-BRIEF-R09","generated_at":"2026-06-10T02:29:52.284Z","canonical_endpoint":"https://mcp.packrift.com/mcp","activation_wave_release":"PACKRIFT-MCP-ACTIVATION-WAVE-R05","source_queue_release":"PACKRIFT-MCP-SOURCE-ACTIVATION-QUEUE-R27","selected_rank":1,"selected_contact_rank":1,"wave_rank":1,"source":"mcp_so","preferred_target":"generic_streamable_http","priority":"high","priority_score":96,"activation_status":"activation_needed","current_stage":"discovery only","target_event_to_watch":"mcp_install_intent","recommended_action":"Use the source-specific tracked install page and agent prompt to create an attributed first useful run.","expected_tool_call_lift":4,"subject":"Run Packrift MCP selected external activation for mcp_so","short_request":"Run Packrift MCP source=mcp_so from a real external generic_streamable_http host, complete tools/list plus get_cart_handoff_candidates, get_pricing, check_inventory, and create_cart_url for SKU 1066. If the reviewer already has exact SKU approval, use prepare_purchase_handoff with buyer_confirmed=false first and buyer_confirmed=true only after approval, then stop at the returned mcp.packrift.com/r/cart URL.","source_aware_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http","primary_action_url":"https://mcp.packrift.com/r/install/mcp_so/generic_streamable_http?format=html","tracked_install_json_url":"https://mcp.packrift.com/r/install/mcp_so/generic_streamable_http?format=json","tracked_first_run_url":"https://mcp.packrift.com/r/run/mcp_so/generic_streamable_http?format=html","tracked_first_run_shell_url":"https://mcp.packrift.com/r/run/mcp_so/generic_streamable_http?format=sh","reviewer_activation_runner_url":"https://mcp.packrift.com/r/activate/mcp_so?format=html","reviewer_activation_shell_url":"https://mcp.packrift.com/r/activate/mcp_so?format=sh","one_command_external_runner":"curl -sS 'https://mcp.packrift.com/r/run/mcp_so/generic_streamable_http?format=sh' | bash","eval_pack_json_url":"https://mcp.packrift.com/ai/mcp-eval-pack.json?source=mcp_so","eval_pack_markdown_url":"https://mcp.packrift.com/ai/mcp-eval-pack.md?source=mcp_so","tool_discovery_json_url":"https://mcp.packrift.com/ai/mcp-tools.json","tool_discovery_markdown_url":"https://mcp.packrift.com/ai/spec-finder-tools.md","directory_update_card_json_url":"https://mcp.packrift.com/ai/mcp-directory-update/mcp_so.json","directory_update_card_markdown_url":"https://mcp.packrift.com/ai/mcp-directory-update/mcp_so.md","buyer_handoff_url":"https://mcp.packrift.com/r/order/mcp_so?format=html","buyer_handoff_shell_url":"https://mcp.packrift.com/r/order/mcp_so?format=sh","order_handoff_shell_url":"https://mcp.packrift.com/r/order/mcp_so?format=sh","order_handoff_shell_one_liner":"curl -sS 'https://mcp.packrift.com/r/order/mcp_so?format=sh' | bash","prepare_purchase_tool":"prepare_purchase_handoff","prepare_purchase_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http","prepare_purchase_unconfirmed_json_rpc":"{\n  \"jsonrpc\": \"2.0\",\n  \"id\": \"prepare-1066-unconfirmed\",\n  \"method\": \"tools/call\",\n  \"params\": {\n    \"name\": \"prepare_purchase_handoff\",\n    \"arguments\": {\n      \"sku\": \"1066\",\n      \"quantity\": 1,\n      \"source_context\": \"mcp_so_purchase_handoff\",\n      \"mcp_source_context\": \"mcp_so\",\n      \"mcp_install_target\": \"generic_streamable_http\",\n      \"journey_id\": \"mcp_order_handoff_mcp_so_1066_20260610\",\n      \"result_set_id\": \"mcp_order_handoff_20260610\",\n      \"utm_term\": \"1066\",\n      \"buyer_confirmed\": false\n    }\n  }\n}","prepare_purchase_confirmed_json_rpc_after_buyer_approval":"{\n  \"jsonrpc\": \"2.0\",\n  \"id\": \"prepare-1066-confirmed\",\n  \"method\": \"tools/call\",\n  \"params\": {\n    \"name\": \"prepare_purchase_handoff\",\n    \"arguments\": {\n      \"sku\": \"1066\",\n      \"quantity\": 1,\n      \"source_context\": \"mcp_so_purchase_handoff\",\n      \"mcp_source_context\": \"mcp_so\",\n      \"mcp_install_target\": \"generic_streamable_http\",\n      \"journey_id\": \"mcp_order_handoff_mcp_so_1066_20260610\",\n      \"result_set_id\": \"mcp_order_handoff_20260610\",\n      \"utm_term\": \"1066\",\n      \"buyer_confirmed\": true\n    }\n  }\n}","review_handoff_status":"source_specific_external_run_needed","review_handoff_primary_surface":"https://mcp.packrift.com/r/install/mcp_so/generic_streamable_http?format=html","review_handoff_support_email":"","review_handoff_support_url":"","review_handoff_public_comment_url":"","contact_handoff_release":"PACKRIFT-MCP-EXTERNAL-ACTIVATION-CONTACT-HANDOFF-R01","contact_handoff_channel":"review_surface","contact_handoff_subject":"Run Packrift MCP source-aware review for mcp_so","contact_handoff_body":"Hi, could you run or route this Packrift MCP source-aware activation check?\nRun Packrift MCP source=mcp_so from a real external generic_streamable_http host, complete tools/list plus get_cart_handoff_candidates, get_pricing, check_inventory, and create_cart_url for SKU 1066. If the reviewer already has exact SKU approval, use prepare_purchase_handoff with buyer_confirmed=false first and buyer_confirmed=true only after approval, then stop at the returned mcp.packrift.com/r/cart URL.\nSource: mcp_so\nHosted endpoint: https://mcp.packrift.com/mcp\nSource-aware endpoint: https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http\nHost config: https://mcp.packrift.com/r/install/mcp_so/generic_streamable_http?format=json\nShell runner: https://mcp.packrift.com/r/run/mcp_so/generic_streamable_http?format=sh\nEval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=mcp_so\nUpdate card: https://mcp.packrift.com/ai/mcp-directory-update/mcp_so.json\nBuyer/reviewer handoff: https://mcp.packrift.com/r/order/mcp_so?format=html\nGuarded order shell after buyer/reviewer approval only: curl -sS 'https://mcp.packrift.com/r/order/mcp_so?format=sh' | bash\nPlease do not create a duplicate server, CLI, or checkout. Use the hosted endpoint and stop at the returned mcp.packrift.com/r/cart URL unless a real buyer approves Shopify checkout.","contact_handoff_mailto_url":"","contact_handoff_no_send_rule":"This handoff is copy-ready only. It does not send email, post comments, create a duplicate MCP server, or place an order.","next_contact_action":"Use the source-specific activation card and ask the real external host or reviewer to run the measured first-useful-run sequence.","success_gate":"Complete only when source=mcp_so records non-suppressed real MCP tool calls in /ai/mcp-source-activation-queue.json and external-qualified MCP tool calls move toward the 50+ material usage gate.","current_mcp_tool_calls":0,"current_create_cart_url_calls":0,"current_qualified_cart_landings":0,"copy_ready_generic_mcp_json":"{\n  \"mcpServers\": {\n    \"packrift\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http\"\n    }\n  }\n}","copy_ready_cline_mcp_json":"{\n  \"mcpServers\": {\n    \"packrift\": {\n      \"type\": \"streamableHttp\",\n      \"url\": \"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http\",\n      \"disabled\": false,\n      \"timeout\": 60\n    }\n  }\n}","copy_ready_claude_code_command":"claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http'","copy_ready_codex_command":"codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http'","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=mcp_so&packrift_mcp_target=generic_streamable_http\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=\"mcp_so_first_cart_run\", journey_id=\"mcp_install_mcp_so_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_mcp_so\".\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=\"mcp_so_first_cart_run\", journey_id=\"mcp_install_mcp_so_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_mcp_so\".\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=\"mcp_so_first_cart_run\", journey_id=\"mcp_install_mcp_so_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_mcp_so\".\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=\"mcp_so_first_cart_run\", mcp_source_context=\"mcp_so\", mcp_install_target=\"generic_streamable_http\", journey_id=\"mcp_install_mcp_so_1066_53472879935856\", result_set_id=\"mcp_install_first_run_mcp_so\", 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=mcp_so; target=generic_streamable_http.","copy_ready_curl_script":"#!/usr/bin/env bash\nset -euo pipefail\n\nPACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http'\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\":\"mcp_so_first_cart_run\",\"journey_id\":\"mcp_install_mcp_so_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_mcp_so\"}}}'\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\":\"mcp_so_first_cart_run\",\"journey_id\":\"mcp_install_mcp_so_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_mcp_so\"}}}'\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\":\"mcp_so_first_cart_run\",\"journey_id\":\"mcp_install_mcp_so_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_mcp_so\"}}}'\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\":\"mcp_so_first_cart_run\",\"journey_id\":\"mcp_install_mcp_so_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_mcp_so\",\"mcp_source_context\":\"mcp_so\",\"mcp_install_target\":\"generic_streamable_http\",\"utm_term\":\"1066\"}}}'\ntouch_measured_cart_landing\n","copy_ready_first_run_shell_one_liner":"curl -sS 'https://mcp.packrift.com/r/run/mcp_so/generic_streamable_http?format=sh' | bash","fast_activation_path_first_run_url":"https://mcp.packrift.com/r/run/mcp_so/generic_streamable_http?format=html","fast_activation_path_first_run_shell_url":"https://mcp.packrift.com/r/run/mcp_so/generic_streamable_http?format=sh","fast_activation_path_required_final_tool":"create_cart_url","action_sequence":"Install or verify the Packrift MCP config from https://mcp.packrift.com/r/install/mcp_so/generic_streamable_http?format=json. | Use source-aware endpoint https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http. | Run get_cart_handoff_candidates for SKU 1066. | Run get_pricing for SKU 1066 and the selected quantity. | Run check_inventory for SKU 1066. | Run create_cart_url for SKU 1066 and open only the returned mcp.packrift.com/r/cart URL from the external host or reviewer environment.","no_duplicate_work_rule":"Use the hosted Packrift MCP endpoint and existing /r/install, /r/run, /r/activate, and /r/cart handoffs. Do not create a duplicate CLI, server, or checkout surface."}
