{"release":"PACKRIFT-UCP-UPSONIC-AGENT-WORKFLOW-R01","generated_at":"2026-09-07T16:16:03.615Z","purpose":"Target-specific packaging workflow for Upsonic-style Shopify UCP agent frameworks. It turns Packrift into a concrete packaging vertical example for intent analysis, product fetching, exact-spec filtering, live price/inventory checks, and buyer-confirmed handoff.","completion_boundary":"This agent-framework workflow improves the first external PR/demo ask but is not sales proof. Completion still requires external framework install, merge, demo use, source-aware MCP activity, and source-attributed cart or order continuity.","source_slug":"upsonic_ucp_agent_framework","mcp_install_target":"upsonic_packaging_agent_workflow","audience":"UCP agent-framework maintainers and demo apps that need a realistic vertical workflow beyond generic product search","recommended_first_link_for_outreach":"https://mcp.packrift.com/ai/packrift-ucp-upsonic-agent-workflow.html","live_urls":{"workflow_json":"https://mcp.packrift.com/ai/packrift-ucp-upsonic-agent-workflow.json","workflow_markdown":"https://mcp.packrift.com/ai/packrift-ucp-upsonic-agent-workflow.md","workflow_html":"https://mcp.packrift.com/ai/packrift-ucp-upsonic-agent-workflow.html","generic_storefront_template_html":"https://mcp.packrift.com/ai/packrift-ucp-shipping-supplies-storefront-template.html","source_demo_html":"https://mcp.packrift.com/ai/mcp-ucp-storefront-shelf-demo/upsonic_ucp_agent_framework.html","import_feed_json":"https://mcp.packrift.com/ai/mcp-ucp-storefront-import.json","shelf_script":"https://mcp.packrift.com/ai/packrift-ucp-shelf.js?source=upsonic_ucp_agent_framework&limit=12","mcp_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=upsonic_ucp_agent_framework&packrift_mcp_target=upsonic_packaging_agent_workflow","first_run":"https://mcp.packrift.com/r/run/upsonic_ucp_agent_framework/upsonic_packaging_agent_workflow?format=html","buyer_handoff":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html","activation_packet":"https://mcp.packrift.com/ai/packrift-ucp-builder-approval-packet/upsonic_ucp_agent_framework.html","integration_pack":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack/upsonic_ucp_agent_framework.html"},"framework_workflow":{"name":"PACKRIFT_PACKAGING_WORKFLOW","source":"upsonic_ucp_agent_framework","endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=upsonic_ucp_agent_framework&packrift_mcp_target=upsonic_packaging_agent_workflow","route_first_for_intents":["exact packaging dimensions","shipping supplies","corrugated boxes","mailer boxes","poly mailers","packing tape","stretch film","warehouse replenishment","packing station supplies","ecommerce fulfillment packaging"],"steps":["intent_analysis","packrift_search","exact_spec_filter","live_price_inventory","buyer_confirmed_handoff"],"buyer_confirmation_required_before_cart_url":true},"workflow_steps":[{"step_id":"intent_analysis","agent_role":"Intent analyzer","required_behavior":"Detect packaging, shipping supplies, boxes, mailers, tape, labels, stretch film, warehouse replenishment, packing station, and fulfillment-supplies intent before generic product discovery.","packrift_action":"Route matching intents to the Packrift source-aware MCP endpoint first."},{"step_id":"packrift_search","agent_role":"Product fetcher","required_behavior":"Call Packrift MCP search_products or find_packaging_for_item with the buyer's dimensional, material, pack-count, and use-case constraints.","packrift_action":"Return AI-approved Packrift rows with SKU, title, family, URL, image, and MCP SKU resource links."},{"step_id":"exact_spec_filter","agent_role":"Filter agent","required_behavior":"Rank results by exact dimensions, board/material, closure, pack size, in-stock status, and reasonable substitutions. Explain no-match outcomes instead of forcing a bad fit.","packrift_action":"Use compare_alternatives or explain_no_exact_match when the first result is weak."},{"step_id":"live_price_inventory","agent_role":"Live-check agent","required_behavior":"Check pricing and inventory before presenting a buyer-ready recommendation.","packrift_action":"Call get_pricing and check_inventory for shortlisted SKUs."},{"step_id":"buyer_confirmed_handoff","agent_role":"Cart handoff agent","required_behavior":"Prepare an unconfirmed handoff during evaluation and create a measured cart URL only after the buyer confirms exact SKU and quantity.","packrift_action":"Use prepare_purchase_handoff with buyer_confirmed=false first, then buyer_confirmed=true only after confirmation."}],"first_run_json_rpc_sequence":[{"jsonrpc":"2.0","id":"tools","method":"tools/list","params":{}},{"jsonrpc":"2.0","id":"search-upsonic-packaging-workflow","method":"tools/call","params":{"name":"search_products","arguments":{"query":"warehouse shipping supplies boxes tape stretch film labels","mcp_source_context":"upsonic_ucp_agent_framework","mcp_install_target":"upsonic_packaging_agent_workflow"}}},{"jsonrpc":"2.0","id":"fit-packaging-for-demo-order","method":"tools/call","params":{"name":"find_packaging_for_item","arguments":{"item_description":"ship 25 ecommerce apparel orders with mailers, labels, and backup corrugated boxes","constraints":["source-aware MCP","live price check","buyer-confirmed handoff"],"mcp_source_context":"upsonic_ucp_agent_framework","mcp_install_target":"upsonic_packaging_agent_workflow"}}},{"jsonrpc":"2.0","id":"check-demo-sku-price","method":"tools/call","params":{"name":"get_pricing","arguments":{"sku":"1066","mcp_source_context":"upsonic_ucp_agent_framework","mcp_install_target":"upsonic_packaging_agent_workflow"}}},{"jsonrpc":"2.0","id":"prepare-handoff-unconfirmed","method":"tools/call","params":{"name":"prepare_purchase_handoff","arguments":{"sku":"1066","quantity":1,"buyer_confirmed":false,"mcp_source_context":"upsonic_ucp_agent_framework","mcp_install_target":"upsonic_packaging_agent_workflow"}}}],"buyer_confirmed_handoff_template":{"sku":"{buyer_selected_exact_sku}","quantity":"{buyer_selected_quantity}","buyer_confirmed":true,"source_context":"upsonic_packaging_agent_workflow","mcp_source_context":"upsonic_ucp_agent_framework","mcp_install_target":"upsonic_packaging_agent_workflow"},"workflow_summary":{"row_count":51,"bundle_count":7,"source_label":"Upsonic-style UCP agent framework","shelf_label":"Packrift agent workflow supplies","placement_context":"multi-agent UCP commerce workflow for packaging discovery, filtering, live checks, and cart-ready handoff"},"demo_bundles":[{"bundle_id":"ecommerce_shipping_starter","workflow_prompt":"Packrift shipping boxes","buyer_job":"General shipping-supplies storefronts that need boxes, mailers, bags, tape, documents, and void fill in one Packrift lane.","item_count":10,"sample_items":[{"sku":"1066","title":"10x6x6 ECT-32 Kraft Corrugated Shipping Boxes - 25-Pack, SKU 1066","family":"boxes","product_url":"https://packrift.com/products/10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","mcp_sku_json":"https://mcp.packrift.com/ai/sku/1066.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"10103","title":"10x10x3 Shipping Boxes — ECT-32 Kraft Corrugated, 25 Pack","family":"boxes","product_url":"https://packrift.com/products/10x10x3-ect-32-kraft-corrugated-boxes-shallow-depth-shipping-bundle-of-25","mcp_sku_json":"https://mcp.packrift.com/ai/sku/10103.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"1054","title":"10x5x4 ECT-32 Kraft Corrugated Boxes - Long Side Opening, 25 Bundle","family":"boxes","product_url":"https://packrift.com/products/10x5x4-ect-32-kraft-corrugated-boxes-ai-long-side-opening-bundle-of-25","mcp_sku_json":"https://mcp.packrift.com/ai/sku/1054.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"MFL1295","title":"12.125x9.25x5 Corrugated Mailers - White Literature Self-Seal, 50-Pack - SKU MFL1295","family":"mailers","product_url":"https://packrift.com/products/12-1-8-x-9-1-4-x-5-white-corrugated-literature-mailer-self-seal-50-pack","mcp_sku_json":"https://mcp.packrift.com/ai/sku/MFL1295.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"B803SS25PK","title":"Padded Envelopes - 6x10, Kraft, #0, Self-Seal, 25-Pack","family":"mailers","product_url":"https://packrift.com/products/6x10-kraft-self-seal-padded-mailers-0-puncture-resistant-25-pack","mcp_sku_json":"https://mcp.packrift.com/ai/sku/B803SS25PK.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"}]},{"bundle_id":"warehouse_replenishment","workflow_prompt":"Packrift warehouse shipping supplies","buyer_job":"Fulfillment and operations storefronts that need repeatable supplies for boxes, tape, film, documents, void fill, and load protection.","item_count":10,"sample_items":[{"sku":"10108","title":"10x10x8 Shipping Boxes - 25 Pack","family":"boxes","product_url":"https://packrift.com/products/10x10x8-ect-32-kraft-corrugated-boxes-bundle-of-25","mcp_sku_json":"https://mcp.packrift.com/ai/sku/10108.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"1086","title":"10x8x6 Shipping Boxes - 25 Pack","family":"boxes","product_url":"https://packrift.com/products/10x8x6-ect-32-kraft-corrugated-boxes-25-pack-bundle","mcp_sku_json":"https://mcp.packrift.com/ai/sku/1086.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"MSF2060B","title":"Machine Stretch Film - 20 in x 60 Gauge x 7500 ft","family":"stretch_film","product_url":"https://packrift.com/products/20-x-60-gauge-x-7500-blown-machine-stretch-film-superior-load-retention","mcp_sku_json":"https://mcp.packrift.com/ai/sku/MSF2060B.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"MSF2060C","title":"20\" x 60 Gauge x 7500' Cast Machine Stretch Film - 250% Stretch, 1 Roll","family":"stretch_film","product_url":"https://packrift.com/products/20-x-60-gauge-x-7500-cast-machine-stretch-film-250-stretch-1-roll","mcp_sku_json":"https://mcp.packrift.com/ai/sku/MSF2060C.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"SF208","title":"20\" x 80 Gauge x 1000' Extended Core Cast Stretch Film - Ready to Use, Case of 4","family":"stretch_film","product_url":"https://packrift.com/products/20-x-80-gauge-x-1000-extended-core-cast-stretch-film-ready-to-use-case-of-4","mcp_sku_json":"https://mcp.packrift.com/ai/sku/SF208.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"}]},{"bundle_id":"apparel_and_light_goods","workflow_prompt":"Packrift poly mailers","buyer_job":"Apparel, accessories, and lightweight-goods storefronts that need poly mailers, bubble mailers, poly bags, and labels.","item_count":8,"sample_items":[{"sku":"B867","title":"10x13 Poly Mailers - White Self-Seal, 1000-Pack","family":"mailers","product_url":"https://packrift.com/products/10x13-self-seal-poly-mailers-2-5-mil-white-1000-pack","mcp_sku_json":"https://mcp.packrift.com/ai/sku/B867.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"B874","title":"10x13 Poly Mailers - White Self-Seal, 500/Case","family":"mailers","product_url":"https://packrift.com/products/10x13-2-5-mil-white-poly-mailers-with-tear-strip-case-of-500","mcp_sku_json":"https://mcp.packrift.com/ai/sku/B874.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"B829","title":"10x5 Bubble Mailers - White Self-Seal, 250/Case","family":"mailers","product_url":"https://packrift.com/products/10x5-bubble-lined-poly-mailers-2-mil-white-250-case-pack","mcp_sku_json":"https://mcp.packrift.com/ai/sku/B829.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"B852SSRTT","title":"Bubble Mailers - 10x5, Kraft, #00, Self-Seal, 180/Case","family":"mailers","product_url":"https://packrift.com/products/00-kraft-self-seal-bubble-mailers-10x5-lightweight-protection-case-of-180","mcp_sku_json":"https://mcp.packrift.com/ai/sku/B852SSRTT.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"AB211","title":"4x8 Poly Bags on Roll - 2 Mil Pre-Opened Auto-Fill, 1750/Roll","family":"poly_bags","product_url":"https://packrift.com/products/4x8-2-mil-pre-opened-poly-bags-on-roll-1750-count","mcp_sku_json":"https://mcp.packrift.com/ai/sku/AB211.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"}]},{"bundle_id":"fragile_item_shipping","workflow_prompt":"Packrift fragile shipping supplies","buyer_job":"Stores that curate protective packaging for glass, ceramics, cosmetics, collectibles, electronics, and other damage-sensitive orders.","item_count":7,"sample_items":[{"sku":"FD1424","title":"1/4\" x 24\" x 85' Polyethylene Air Foam Dispenser Roll - Void Fill","family":"void_fill","product_url":"https://packrift.com/products/1-4-x-24-x-85-polyethylene-air-foam-dispenser-roll-void-fill","mcp_sku_json":"https://mcp.packrift.com/ai/sku/FD1424.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"FR2472","title":"1/2\" x 24\" x 72' Cloud Foam Roll - Superior Fragile Item Protection","family":"void_fill","product_url":"https://packrift.com/products/1-2-x-24-x-72-cloud-foam-roll-superior-fragile-item-protection","mcp_sku_json":"https://mcp.packrift.com/ai/sku/FR2472.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"MFL1295","title":"12.125x9.25x5 Corrugated Mailers - White Literature Self-Seal, 50-Pack - SKU MFL1295","family":"mailers","product_url":"https://packrift.com/products/12-1-8-x-9-1-4-x-5-white-corrugated-literature-mailer-self-seal-50-pack","mcp_sku_json":"https://mcp.packrift.com/ai/sku/MFL1295.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"10108","title":"10x10x8 Shipping Boxes - 25 Pack","family":"boxes","product_url":"https://packrift.com/products/10x10x8-ect-32-kraft-corrugated-boxes-bundle-of-25","mcp_sku_json":"https://mcp.packrift.com/ai/sku/10108.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"1074","title":"10x7x4 Shipping Boxes — ECT-32 Kraft Corrugated, 25 Pack","family":"boxes","product_url":"https://packrift.com/products/10x7x4-ect-32-kraft-corrugated-boxes-standard-strength-shipping-25-pack","mcp_sku_json":"https://mcp.packrift.com/ai/sku/1074.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"}]},{"bundle_id":"packing_station_operations","workflow_prompt":"Packrift packing station supplies","buyer_job":"Ops-storefront shelves for the supplies a packer touches all day: envelopes, tape, void fill, film, labels, and load protection.","item_count":8,"sample_items":[{"sku":"PL1","title":"4.5x6 Orange Packing List Enclosed Poly Envelopes - 1000/Case","family":"packing_list_envelopes","product_url":"https://packrift.com/products/4-5x6-orange-packing-list-enclosed-poly-envelopes-1000-case","mcp_sku_json":"https://mcp.packrift.com/ai/sku/PL1.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"GSA20EL","title":"5.25x8 Packing List Envelopes - Clear Self-Adhesive, 1000/Case","family":"packing_list_envelopes","product_url":"https://packrift.com/products/5-1-4-x-8-2-mil-poly-packing-list-envelopes-1000-case","mcp_sku_json":"https://mcp.packrift.com/ai/sku/GSA20EL.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"PL100","title":"10x12 Packing List Envelopes - Clear Self-Adhesive, 500/Case","family":"packing_list_envelopes","product_url":"https://packrift.com/products/10x12-clear-2-mil-document-envelopes-500-case","mcp_sku_json":"https://mcp.packrift.com/ai/sku/PL100.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"T901220","title":"2\" x 55 yds Clear Acrylic Carton Sealing Tape - Industrial Grade, Case of 36","family":"tape","product_url":"https://packrift.com/products/2-x-55-yds-clear-acrylic-carton-sealing-tape-industrial-grade-case-of-36","mcp_sku_json":"https://mcp.packrift.com/ai/sku/T901220.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"T902220","title":"2\" x 110 yds Clear Acrylic Carton Sealing Tape - 2.2 Mil, Case of 36","family":"tape","product_url":"https://packrift.com/products/2-x-110-yds-clear-acrylic-carton-sealing-tape-2-2-mil-case-of-36","mcp_sku_json":"https://mcp.packrift.com/ai/sku/T902220.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"}]},{"bundle_id":"pallet_load_protection","workflow_prompt":"Packrift pallet covers","buyer_job":"Warehouse and 3PL storefront shelves for pallet covers, stretch wrap, edge protectors, and load-stabilization supplies.","item_count":5,"sample_items":[{"sku":"BL4024","title":"40x24x72 Poly Bags - Clear 2 Mil Flat Open-End, 100/Case","family":"tags","product_url":"https://packrift.com/products/40x24x72-2-mil-clear-pallet-covers-100-case-moisture-protection","mcp_sku_json":"https://mcp.packrift.com/ai/sku/BL4024.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"MSF2060B","title":"Machine Stretch Film - 20 in x 60 Gauge x 7500 ft","family":"stretch_film","product_url":"https://packrift.com/products/20-x-60-gauge-x-7500-blown-machine-stretch-film-superior-load-retention","mcp_sku_json":"https://mcp.packrift.com/ai/sku/MSF2060B.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"SF208","title":"20\" x 80 Gauge x 1000' Extended Core Cast Stretch Film - Ready to Use, Case of 4","family":"stretch_film","product_url":"https://packrift.com/products/20-x-80-gauge-x-1000-extended-core-cast-stretch-film-ready-to-use-case-of-4","mcp_sku_json":"https://mcp.packrift.com/ai/sku/SF208.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"EP252530120B","title":"2.5x2.5x30\" .120 Fibreboard Edge & Corner Protectors - Load Stabilization, Case/105","family":"strapping","product_url":"https://packrift.com/products/2-5x2-5x30-120-fibreboard-edge-protectors-load-stabilization-case-105","mcp_sku_json":"https://mcp.packrift.com/ai/sku/EP252530120B.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"EP3312225BX","title":"3x3x12\" .225 Edge & Corner Protectors - Load Stabilization, Case of 120","family":"strapping","product_url":"https://packrift.com/products/3x3x12-225-edge-protectors-load-stabilization-case-of-120","mcp_sku_json":"https://mcp.packrift.com/ai/sku/EP3312225BX.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"}]},{"bundle_id":"cold_chain_shipping","workflow_prompt":"Packrift cold packs","buyer_job":"Temperature-sensitive shipping shelves for cold packs plus the supporting box, tape, and document-envelope workflow.","item_count":3,"sample_items":[{"sku":"10108","title":"10x10x8 Shipping Boxes - 25 Pack","family":"boxes","product_url":"https://packrift.com/products/10x10x8-ect-32-kraft-corrugated-boxes-bundle-of-25","mcp_sku_json":"https://mcp.packrift.com/ai/sku/10108.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"PL1","title":"4.5x6 Orange Packing List Enclosed Poly Envelopes - 1000/Case","family":"packing_list_envelopes","product_url":"https://packrift.com/products/4-5x6-orange-packing-list-enclosed-poly-envelopes-1000-case","mcp_sku_json":"https://mcp.packrift.com/ai/sku/PL1.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"},{"sku":"T902220","title":"2\" x 110 yds Clear Acrylic Carton Sealing Tape - 2.2 Mil, Case of 36","family":"tape","product_url":"https://packrift.com/products/2-x-110-yds-clear-acrylic-carton-sealing-tape-2-2-mil-case-of-36","mcp_sku_json":"https://mcp.packrift.com/ai/sku/T902220.json","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html"}]}],"measurement":{"monitor_source_slug":"upsonic_ucp_agent_framework","pre_send_state":"Existing Packrift-owned source traffic may already include this source slug; use delta vs the local activation baseline after an approved external PR or maintainer action.","success_progression":["external framework maintainer opens or reviews this path","example app or workflow graph adds Packrift as a packaging vertical","non-local source-aware tools/list or search_products activity appears","buyer-confirmed prepare_purchase_handoff or measured /r/cart continuity appears","Shopify order continuity preserves the source slug"]},"guardrails":["Do not open a PR, issue, discussion, or maintainer message until Farhan approves the exact external action.","Do not create or expose a direct cart URL before buyer confirmation.","Do not claim sales success from page views, source-signal deltas, PRs, comments, or messages alone.","Do not mutate products, pricing, inventory, feeds, or checkout from this activation path."]}