Packrift MCP Install
Copy the source-aware install for the existing hosted Packrift MCP endpoint, then run the first useful check to confirm live price, inventory, and measured cart handoff.
Fastest Activation Path
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.
- Copy the Cline MCP config 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.
curl -sS 'https://mcp.packrift.com/r/run/cline_mcp_marketplace/cline?utm_source=cline_mcp_marketplace&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=cline&format=sh' | bash
Browser proof alone is review evidence. Source activation requires host-side MCP tool telemetry plus the measured /r/cart handoff URL.
Install Copy
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline",
"disabled": false,
"timeout": 60
}
}
}
Host Install Steps
- Open Cline's MCP Servers settings or the Cline MCP Marketplace review flow.
- Add or edit the Packrift server entry with the copied streamableHttp JSON config.
- Confirm the Packrift server is enabled for source cline_mcp_marketplace and points to https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline.
- Paste the agent prompt from this page into Cline and let Cline call the Packrift MCP tools directly.
- Count the source as activated only after Cline reaches create_cart_url and returns a measured https://mcp.packrift.com/r/cart/1066 URL.
Source-Aware Endpoint
https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline
Agent Prompt
Paste this into the MCP host after install. It forces the real tool sequence and measured cart handoff.
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI. MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline Task: reorder Packrift SKU 1066 for quantity 1. Required tool sequence: 1. Run tools/list and confirm Packrift MCP is connected. 2. Call get_cart_handoff_candidates with sku="1066", limit=1, source_context="cline_mcp_marketplace_first_cart_run", journey_id="mcp_install_cline_mcp_marketplace_1066_53472879935856", and result_set_id="mcp_install_first_run_cline_mcp_marketplace". 3. 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="cline_mcp_marketplace_first_cart_run", journey_id="mcp_install_cline_mcp_marketplace_1066_53472879935856", and result_set_id="mcp_install_first_run_cline_mcp_marketplace". 4. 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="cline_mcp_marketplace_first_cart_run", journey_id="mcp_install_cline_mcp_marketplace_1066_53472879935856", and result_set_id="mcp_install_first_run_cline_mcp_marketplace". 5. 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="cline_mcp_marketplace_first_cart_run", mcp_source_context="cline_mcp_marketplace", mcp_install_target="cline", journey_id="mcp_install_cline_mcp_marketplace_1066_53472879935856", result_set_id="mcp_install_first_run_cline_mcp_marketplace", and utm_term="1066". Return the product title, live unit price and currency, inventory status, and the measured cart URL. Success requires a cart URL starting with https://mcp.packrift.com/r/cart/1066. Do not place an order. If any live check fails, stop and say exactly which check failed. Attribution: source=cline_mcp_marketplace; target=cline.
First Useful Run
After install, run this through the source-aware endpoint. The final tool should return a measured https://mcp.packrift.com/r/cart/1066 URL.
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''
rpc() {
PACKRIFT_MCP_LAST_RESPONSE="$(curl -sS "$PACKRIFT_MCP_ENDPOINT" \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-H "Mcp-Session-Id: $PACKRIFT_MCP_SESSION_ID" \
-H "user-agent: $PACKRIFT_MCP_USER_AGENT" \
-d "$1")"
normalize_mcp_response
}
normalize_mcp_response() {
if printf "%s\n" "$PACKRIFT_MCP_LAST_RESPONSE" | grep -q "^data:"; then
printf "%s\n" "$PACKRIFT_MCP_LAST_RESPONSE" | sed -n "s/^data:[[:space:]]*//p" | tail -n 1
return
fi
printf "%s\n" "$PACKRIFT_MCP_LAST_RESPONSE"
}
extract_measured_cart_url() {
printf "%s\n" "$PACKRIFT_MCP_LAST_RESPONSE" | grep -Eo 'https://mcp\.packrift\.com/r/cart/[^"[:space:]<>\\]+' | tail -n 1 || true
}
touch_measured_cart_landing() {
local cart_url="${PACKRIFT_MCP_CART_URL:-$(extract_measured_cart_url)}"
if [ -z "$cart_url" ]; then
printf "No measured Packrift MCP /r/cart URL found in the final response.\n" >&2
return 1
fi
printf "Opening measured Packrift MCP cart landing: %s\n" "$cart_url"
curl -sS -o /dev/null "$cart_url" \
-H "user-agent: $PACKRIFT_MCP_USER_AGENT"
printf "Recorded mcp_cart_landing. No order was placed.\n"
}
rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"cline_mcp_marketplace_first_cart_run","journey_id":"mcp_install_cline_mcp_marketplace_1066_53472879935856","result_set_id":"mcp_install_first_run_cline_mcp_marketplace"}}}'
rpc '{"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":"cline_mcp_marketplace_first_cart_run","journey_id":"mcp_install_cline_mcp_marketplace_1066_53472879935856","result_set_id":"mcp_install_first_run_cline_mcp_marketplace"}}}'
rpc '{"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":"cline_mcp_marketplace_first_cart_run","journey_id":"mcp_install_cline_mcp_marketplace_1066_53472879935856","result_set_id":"mcp_install_first_run_cline_mcp_marketplace"}}}'
rpc '{"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":"cline_mcp_marketplace_first_cart_run","journey_id":"mcp_install_cline_mcp_marketplace_1066_53472879935856","result_set_id":"mcp_install_first_run_cline_mcp_marketplace","mcp_source_context":"cline_mcp_marketplace","mcp_install_target":"cline","utm_term":"1066"}}}'
touch_measured_cart_landing
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.
Activation requires real host-side MCP tool calls from this source and a measured https://mcp.packrift.com/r/cart/1066 URL. Browser proof alone is review evidence, not source activation.