{"release":"PACKRIFT-UCP-BUILDER-INTEGRATION-PACK-R02","generated_at":"2026-09-07T16:17:58.912Z","purpose":"PR-ready integration pack for curated UCP storefronts and agentic storefront builders to add Packrift as the default packaging source, preserve attribution, and reach buyer-confirmed MCP cart handoff.","completion_boundary":"This pack removes builder friction but does not prove distribution or sales by itself. Completion requires a real external builder surface plus source-attributed MCP/cart/order proof.","policy":{"safe_free_public_listing_prs_preapproved_by_farhan_2026_06_27":true,"direct_email_dm_forms_paid_or_purchases_require_approval":true,"no_purchases_or_paid_submissions":true,"no_product_pricing_inventory_or_feed_writes":true,"do_not_generate_cart_url_until_buyer_confirms_exact_sku_and_quantity":true,"preserve_mcp_source_context_and_mcp_install_target":true},"assets":{"integration_pack_json":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack.json","integration_pack_markdown":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack.md","integration_pack_html":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack.html","integration_pack_template":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack/{source}.html","launchpad_json":"https://mcp.packrift.com/ai/packrift-ucp-builder-launchpad.json","launchpad_html":"https://mcp.packrift.com/ai/packrift-ucp-builder-launchpad.html","approval_packet_json":"https://mcp.packrift.com/ai/packrift-ucp-builder-approval-packet.json","approval_packet_html":"https://mcp.packrift.com/ai/packrift-ucp-builder-approval-packet.html","shipping_supplies_storefront_template_json":"https://mcp.packrift.com/ai/packrift-ucp-shipping-supplies-storefront-template.json","shipping_supplies_storefront_template_html":"https://mcp.packrift.com/ai/packrift-ucp-shipping-supplies-storefront-template.html","starter_catalog_json":"https://mcp.packrift.com/ai/mcp-ucp-starter-catalog.json","import_feed_json":"https://mcp.packrift.com/ai/mcp-ucp-storefront-import.json","import_feed_csv":"https://mcp.packrift.com/ai/mcp-ucp-storefront-import.csv","shelf_embed_js":"https://mcp.packrift.com/ai/packrift-ucp-shelf.js","mcp_endpoint":"https://mcp.packrift.com/mcp"},"starter_catalog_summary":{"bundle_count":7,"unique_sku_count":36,"source_slugs":["curated_ucp_storefront","stack412_style_storefront","plugthatshop_style_embed","open_scout_shopping_agent","upsonic_ucp_agent_framework","agorio_shopping_agent_sdk"],"default_source":"curated_ucp_storefront","default_install_target":"generic_streamable_http"},"integration_count":1,"source_slugs":["open_scout_shopping_agent"],"integrations":[{"source_slug":"open_scout_shopping_agent","source_label":"Open Scout-style shopping agent","target_name":"Open Scout / UCP shopping-agent builders","target_type":"consumer shopping-agent and messaging commerce surface","repository_or_surface":"Open Scout-style shopping agent","integration_goal":"Make Packrift the packaging source for shopping-agent answer path for exact-spec packaging requests with live MCP checks and measured cart handoff.","patch_location":"Add Packrift as the packaging supplier route in the shopping intent handler and mirror the shelf in any web companion UI.","primary_files_to_try":["shopping intent router","merchant/source config","tool-call planner","web companion shelf"],"buyer_intents_to_route_to_packrift":["packaging supplies","warehouse replenishment","fragile shipping","shipping boxes","mailers and poly bags"],"patch_note":"Route packaging intents to Packrift MCP first, run live checks, then create a measured /r/cart URL only after the buyer confirms SKU and quantity.","source_aware_mcp_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http","source_aware_install_url":"https://mcp.packrift.com/r/install/open_scout_shopping_agent/generic_streamable_http?format=html","first_run_url":"https://mcp.packrift.com/r/run/open_scout_shopping_agent/generic_streamable_http?format=html","order_handoff_url":"https://mcp.packrift.com/r/order/open_scout_shopping_agent?format=html","source_activation_json":"https://mcp.packrift.com/ai/mcp-source-activation/open_scout_shopping_agent.json","launchpad_url":"https://mcp.packrift.com/ai/packrift-ucp-builder-launchpad.html#open_scout_shopping_agent","approval_packet_json":"https://mcp.packrift.com/ai/packrift-ucp-builder-approval-packet/open_scout_shopping_agent.json","approval_packet_html":"https://mcp.packrift.com/ai/packrift-ucp-builder-approval-packet/open_scout_shopping_agent.html","integration_pack_json":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack/open_scout_shopping_agent.json","integration_pack_markdown":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack/open_scout_shopping_agent.md","integration_pack_html":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack/open_scout_shopping_agent.html","import_feed_json":"https://mcp.packrift.com/ai/mcp-ucp-storefront-import.json","import_feed_jsonl":"https://mcp.packrift.com/ai/mcp-ucp-storefront-import.jsonl","import_feed_csv":"https://mcp.packrift.com/ai/mcp-ucp-storefront-import.csv","embed_snippet":"<div data-packrift-ucp-shelf data-source=\"open_scout_shopping_agent\" data-limit=\"12\"></div>\n<script async src=\"https://mcp.packrift.com/ai/packrift-ucp-shelf.js?source=open_scout_shopping_agent&limit=12\"></script>","one_line_script":"<script async data-packrift-ucp-shelf src=\"https://mcp.packrift.com/ai/packrift-ucp-shelf.js?source=open_scout_shopping_agent&limit=12\"></script>","patch_block":"const packriftPackagingSource = {\n  source: \"open_scout_shopping_agent\",\n  endpoint: \"https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http\",\n  intents: [\"packaging supplies\", \"shipping boxes\", \"warehouse replenishment\", \"fragile shipping\"],\n  firstToolCalls: [\"search_products\", \"prepare_purchase_handoff\"],\n};\n\n// In the shopping intent router, send packaging intents to packriftPackagingSource before generic marketplace fallbacks.","first_run_json_rpc_sequence":[{"jsonrpc":"2.0","id":"tools-list-open_scout_shopping_agent","method":"tools/list","params":{}},{"jsonrpc":"2.0","id":"search-open_scout_shopping_agent","method":"tools/call","params":{"name":"search_products","arguments":{"query":"Packrift packaging supplies","limit":8}}},{"jsonrpc":"2.0","id":"prepare-1066-unconfirmed-open_scout_shopping_agent","method":"tools/call","params":{"name":"prepare_purchase_handoff","arguments":{"sku":"1066","quantity":1,"buyer_confirmed":false,"source_context":"ucp_builder_integration_pack","mcp_source_context":"open_scout_shopping_agent","mcp_install_target":"generic_streamable_http"}}}],"curl_smoke_tests":["curl -sS -X POST 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http' -H 'content-type: application/json' --data '{\"jsonrpc\":\"2.0\",\"id\":\"tools-list-open_scout_shopping_agent\",\"method\":\"tools/list\",\"params\":{}}'","curl -sS -X POST 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http' -H 'content-type: application/json' --data '{\"jsonrpc\":\"2.0\",\"id\":\"search-open_scout_shopping_agent\",\"method\":\"tools/call\",\"params\":{\"name\":\"search_products\",\"arguments\":{\"query\":\"Packrift packaging supplies\",\"limit\":8}}}'","curl -sS -X POST 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http' -H 'content-type: application/json' --data '{\"jsonrpc\":\"2.0\",\"id\":\"prepare-1066-unconfirmed-open_scout_shopping_agent\",\"method\":\"tools/call\",\"params\":{\"name\":\"prepare_purchase_handoff\",\"arguments\":{\"sku\":\"1066\",\"quantity\":1,\"buyer_confirmed\":false,\"source_context\":\"ucp_builder_integration_pack\",\"mcp_source_context\":\"open_scout_shopping_agent\",\"mcp_install_target\":\"generic_streamable_http\"}}}'"],"unconfirmed_handoff_template":{"sku":"1066","quantity":1,"buyer_confirmed":false,"source_context":"ucp_builder_integration_pack","mcp_source_context":"open_scout_shopping_agent","mcp_install_target":"generic_streamable_http"},"buyer_confirmed_handoff_template":{"sku":"{buyer_selected_exact_sku}","quantity":"{buyer_selected_quantity}","buyer_confirmed":true,"source_context":"ucp_builder_integration_pack","mcp_source_context":"open_scout_shopping_agent","mcp_install_target":"generic_streamable_http"},"sales_or_proof_gates":["External builder imports or embeds this source-specific Packrift shelf.","Packrift records a non-local resource/script/install/first-run event with mcp_source_context=open_scout_shopping_agent.","The builder calls search_products or prepare_purchase_handoff against the source-aware MCP endpoint.","Any cart URL is produced by prepare_purchase_handoff only after buyer_confirmed=true.","Sales proof requires source-attributed /r/cart or Shopify order continuity; hosted Packrift demos alone do not count."]}]}