Packrift UCP Builder Integration Pack

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.

PACKRIFT-UCP-BUILDER-INTEGRATION-PACK-R02 1 source-specific packs outbound requires approval cart URL only after buyer confirmation
upsonic_ucp_agent_framework

Upsonic-style Shopify UCP agent frameworks

Make Packrift the packaging source for multi-agent UCP commerce workflow for packaging discovery, filtering, live checks, and cart-ready handoff.

Upsonic-style Shopify UCP agent framework 5 routed intents

Where to patch

Add Packrift as the packaging vertical in the intent, product-fetching, filtering, live-check, and handoff agent chain.

Patch block

PACKRIFT_PACKAGING_WORKFLOW = {
  "source": "upsonic_ucp_agent_framework",
  "endpoint": "https://mcp.packrift.com/mcp?packrift_mcp_source=upsonic_ucp_agent_framework&packrift_mcp_target=generic_streamable_http",
  "steps": ["intent_analysis", "packrift_search", "exact_spec_filter", "live_price_inventory", "buyer_confirmed_handoff"],
  "guardrail": "call prepare_purchase_handoff with buyer_confirmed=false before any buyer-confirmed cart handoff"
}

MCP endpoint

https://mcp.packrift.com/mcp?packrift_mcp_source=upsonic_ucp_agent_framework&packrift_mcp_target=generic_streamable_http

First-run JSON-RPC

[
  {
    "jsonrpc": "2.0",
    "id": "tools-list-upsonic_ucp_agent_framework",
    "method": "tools/list",
    "params": {}
  },
  {
    "jsonrpc": "2.0",
    "id": "search-upsonic_ucp_agent_framework",
    "method": "tools/call",
    "params": {
      "name": "search_products",
      "arguments": {
        "query": "Packrift warehouse shipping supplies",
        "limit": 8
      }
    }
  },
  {
    "jsonrpc": "2.0",
    "id": "prepare-1066-unconfirmed-upsonic_ucp_agent_framework",
    "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": "upsonic_ucp_agent_framework",
        "mcp_install_target": "generic_streamable_http"
      }
    }
  }
]

Unconfirmed handoff

{
  "sku": "1066",
  "quantity": 1,
  "buyer_confirmed": false,
  "source_context": "ucp_builder_integration_pack",
  "mcp_source_context": "upsonic_ucp_agent_framework",
  "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": "upsonic_ucp_agent_framework",
  "mcp_install_target": "generic_streamable_http"
}