critical · #1
open_webui_agent
mcp_attributed_order
qualified cart landing and MCP tool calls visible; order and revenue missing
This source already has MCP tool-call and qualified cart-landing proof; the missing gate is a real buyer-side checkout that creates attributed order or revenue proof.
Complete only when mcp_attributed_order is visible for source=open_webui_agent in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 4
installs 0
runs 2
tools 8
carts 2
Expected snapshot delta
- Source open_webui_agent should remain critical until real MCP-attributed order or revenue proof appears.
- Tool-call and cart-landing counts may stay flat; do not manufacture another first-run action for a mature source.
- first_party_mcp_orders or first_party_mcp_order_revenue should move above zero before this gate is treated as proven.
- Visitor proof remains separate; order/revenue proof must come from buyer-side Shopify or GA4 purchase evidence.
Suppression rules
- Do not count another first-run action or Packrift self-opened cart as completion proof. This row now needs a real buyer, reviewer, or directory-side procurement flow that produces an MCP-attributed order or revenue signal.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP has source-attributed MCP tool calls and qualified cart landing proof for this source.
Source: open_webui_agent
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/open_webui_agent.json
Buyer/reviewer handoff page: https://mcp.packrift.com/r/order/open_webui_agent?format=html
Source-preserving order cart handoff: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_order_handoff_open_webui_agent_1066_20260909&ai_commerce_id=mcp_order_handoff_open_webui_agent_1066_20260909&mcp_handoff_id=mcp_order_handoff_open_webui_agent_20260909&mcp_source_context=open_webui_agent&mcp_install_target=generic_streamable_http&mcp_key=1066%3A53472879935856&mcp_journey=mcp_order_handoff%3Aopen_webui_agent%3Ageneric_streamable_http%3A1066&mcp_result_set=mcp_order_handoff_20260909&match_type=mcp_attributed_order_handoff
Earlier measured cart proof: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_open_webui_agent_generic_streamable_http_1066_20260908&ai_commerce_id=mcp_first_run_action_open_webui_agent_generic_streamable_http_1066_20260908&mcp_handoff_id=mcp_handoff_c65619b5-7461-42f0-82cd-6c68a0aedbf8&mcp_session_id=tracked-run-open_webui_agent-generic_streamable_http-1788911851843&mcp_source_context
Fast first-run shell: curl -sS 'https://mcp.packrift.com/r/run/open_webui_agent/generic_streamable_http?format=sh' | bash
Shell activation script: https://mcp.packrift.com/r/activate/open_webui_agent?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/open_webui_agent?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=open_webui_agent
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=open_webui_agent
Install/config handoff: https://mcp.packrift.com/r/install/open_webui_agent/generic_streamable_http?format=html
Please run a real buyer or reviewer procurement flow through the MCP host and continue into Shopify checkout only when the buyer confirms. The next proof gate is an MCP-attributed order or revenue event, not another first-run proof click.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/open_webui_agent/generic_streamable_http?format=sh' | bash
Success gate: This source already has MCP tool and measured cart proof. The next success gate is a buyer/reviewer checkout that preserves packrift_mcp_source_context and produces first_party_mcp_orders or measurable MCP revenue.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http'
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":"open_webui_agent_first_cart_run","journey_id":"mcp_install_open_webui_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_webui_agent"}}}'
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":"open_webui_agent_first_cart_run","journey_id":"mcp_install_open_webui_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_webui_agent"}}}'
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":"open_webui_agent_first_cart_run","journey_id":"mcp_install_open_webui_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_webui_agent"}}}'
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":"open_webui_agent_first_cart_run","journey_id":"mcp_install_open_webui_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_webui_agent","mcp_source_context":"open_webui_agent","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=open_webui_agent&packrift_mcp_target=generic_streamable_http
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="open_webui_agent_first_cart_run", journey_id="mcp_install_open_webui_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_open_webui_agent".
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="open_webui_agent_first_cart_run", journey_id="mcp_install_open_webui_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_open_webui_agent".
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="open_webui_agent_first_cart_run", journey_id="mcp_install_open_webui_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_open_webui_agent".
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="open_webui_agent_first_cart_run", mcp_source_context="open_webui_agent", mcp_install_target="generic_streamable_http", journey_id="mcp_install_open_webui_agent_1066_53472879935856", result_set_id="mcp_install_first_run_open_webui_agent", 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=open_webui_agent; target=generic_streamable_http.
qualified cart landing and MCP tool calls visible; order and revenue missing
This source already has MCP tool-call and qualified cart-landing proof; the missing gate is a real buyer-side checkout that creates attributed order or revenue proof.
Complete only when mcp_attributed_order is visible for source=smithery in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 1
installs 2
runs 1
tools 4
carts 1
Expected snapshot delta
- Source smithery should remain critical until real MCP-attributed order or revenue proof appears.
- Tool-call and cart-landing counts may stay flat; do not manufacture another first-run action for a mature source.
- first_party_mcp_orders or first_party_mcp_order_revenue should move above zero before this gate is treated as proven.
- Visitor proof remains separate; order/revenue proof must come from buyer-side Shopify or GA4 purchase evidence.
Suppression rules
- Do not count another first-run action or Packrift self-opened cart as completion proof. This row now needs a real buyer, reviewer, or directory-side procurement flow that produces an MCP-attributed order or revenue signal.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP has source-attributed MCP tool calls and qualified cart landing proof for this source.
Source: smithery
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/smithery.json
Buyer/reviewer handoff page: https://mcp.packrift.com/r/order/smithery?format=html
Source-preserving order cart handoff: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_order_handoff_smithery_1066_20260909&ai_commerce_id=mcp_order_handoff_smithery_1066_20260909&mcp_handoff_id=mcp_order_handoff_smithery_20260909&mcp_source_context=smithery&mcp_install_target=generic_streamable_http&mcp_key=1066%3A53472879935856&mcp_journey=mcp_order_handoff%3Asmithery%3Ageneric_streamable_http%3A1066&mcp_result_set=mcp_order_handoff_20260909&match_type=mcp_attributed_order_handoff
Earlier measured cart proof: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_smithery_codex_1066_20260908&ai_commerce_id=mcp_first_run_action_smithery_codex_1066_20260908&mcp_handoff_id=mcp_handoff_82780aa1-6333-46fc-b144-7277d0ecea79&mcp_session_id=tracked-run-smithery-codex-1788885634134&mcp_source_context=smithery&mcp_install_target=codex&mcp_key=1066%3A53472879935856&mcp_journey=m
Fast first-run shell: curl -sS 'https://mcp.packrift.com/r/run/smithery/generic_streamable_http?format=sh' | bash
Shell activation script: https://mcp.packrift.com/r/activate/smithery?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/smithery?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=smithery
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=smithery
Install/config handoff: https://mcp.packrift.com/r/install/smithery/generic_streamable_http?format=html
Please run a real buyer or reviewer procurement flow through the MCP host and continue into Shopify checkout only when the buyer confirms. The next proof gate is an MCP-attributed order or revenue event, not another first-run proof click.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/smithery/generic_streamable_http?format=sh' | bash
Success gate: This source already has MCP tool and measured cart proof. The next success gate is a buyer/reviewer checkout that preserves packrift_mcp_source_context and produces first_party_mcp_orders or measurable MCP revenue.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http'
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":"smithery_first_cart_run","journey_id":"mcp_install_smithery_1066_53472879935856","result_set_id":"mcp_install_first_run_smithery"}}}'
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":"smithery_first_cart_run","journey_id":"mcp_install_smithery_1066_53472879935856","result_set_id":"mcp_install_first_run_smithery"}}}'
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":"smithery_first_cart_run","journey_id":"mcp_install_smithery_1066_53472879935856","result_set_id":"mcp_install_first_run_smithery"}}}'
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":"smithery_first_cart_run","journey_id":"mcp_install_smithery_1066_53472879935856","result_set_id":"mcp_install_first_run_smithery","mcp_source_context":"smithery","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=smithery&packrift_mcp_target=generic_streamable_http
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="smithery_first_cart_run", journey_id="mcp_install_smithery_1066_53472879935856", and result_set_id="mcp_install_first_run_smithery".
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="smithery_first_cart_run", journey_id="mcp_install_smithery_1066_53472879935856", and result_set_id="mcp_install_first_run_smithery".
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="smithery_first_cart_run", journey_id="mcp_install_smithery_1066_53472879935856", and result_set_id="mcp_install_first_run_smithery".
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="smithery_first_cart_run", mcp_source_context="smithery", mcp_install_target="generic_streamable_http", journey_id="mcp_install_smithery_1066_53472879935856", result_set_id="mcp_install_first_run_smithery", 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=smithery; target=generic_streamable_http.
critical · #3
anthropic_remote_mcp
mcp_attributed_order
qualified cart landing and MCP tool calls visible; order and revenue missing
This source already has MCP tool-call and qualified cart-landing proof; the missing gate is a real buyer-side checkout that creates attributed order or revenue proof.
Complete only when mcp_attributed_order is visible for source=anthropic_remote_mcp in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 0
installs 0
runs 1
tools 4
carts 1
Expected snapshot delta
- Source anthropic_remote_mcp should remain critical until real MCP-attributed order or revenue proof appears.
- Tool-call and cart-landing counts may stay flat; do not manufacture another first-run action for a mature source.
- first_party_mcp_orders or first_party_mcp_order_revenue should move above zero before this gate is treated as proven.
- Visitor proof remains separate; order/revenue proof must come from buyer-side Shopify or GA4 purchase evidence.
Suppression rules
- Do not count another first-run action or Packrift self-opened cart as completion proof. This row now needs a real buyer, reviewer, or directory-side procurement flow that produces an MCP-attributed order or revenue signal.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP has source-attributed MCP tool calls and qualified cart landing proof for this source.
Source: anthropic_remote_mcp
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/anthropic_remote_mcp.json
Buyer/reviewer handoff page: https://mcp.packrift.com/r/order/anthropic_remote_mcp?format=html
Source-preserving order cart handoff: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_order_handoff_anthropic_remote_mcp_1066_20260909&ai_commerce_id=mcp_order_handoff_anthropic_remote_mcp_1066_20260909&mcp_handoff_id=mcp_order_handoff_anthropic_remote_mcp_20260909&mcp_source_context=anthropic_remote_mcp&mcp_install_target=claude_code&mcp_key=1066%3A53472879935856&mcp_journey=mcp_order_handoff%3Aanthropic_remote_mcp%3Aclaude_code%3A1066&mcp_result_set=mcp_order_handoff_20260909&match_type=mcp_attributed_order_handoff
Earlier measured cart proof: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_anthropic_remote_mcp_cline_1066_20260909&ai_commerce_id=mcp_first_run_action_anthropic_remote_mcp_cline_1066_20260909&mcp_handoff_id=mcp_handoff_32d3fbcf-98b9-44ee-9443-b93c7680b292&mcp_session_id=tracked-run-anthropic_remote_mcp-cline-1788918280250&mcp_source_context=anthropic_remote_mcp&mcp_install_target=c
Fast first-run shell: curl -sS 'https://mcp.packrift.com/r/run/anthropic_remote_mcp/claude_code?format=sh' | bash
Shell activation script: https://mcp.packrift.com/r/activate/anthropic_remote_mcp?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/anthropic_remote_mcp?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=anthropic_remote_mcp
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=anthropic_remote_mcp
Install/config handoff: https://mcp.packrift.com/r/install/anthropic_remote_mcp/claude_code?format=html
Please run a real buyer or reviewer procurement flow through the MCP host and continue into Shopify checkout only when the buyer confirms. The next proof gate is an MCP-attributed order or revenue event, not another first-run proof click.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/anthropic_remote_mcp/claude_code?format=sh' | bash
Success gate: This source already has MCP tool and measured cart proof. The next success gate is a buyer/reviewer checkout that preserves packrift_mcp_source_context and produces first_party_mcp_orders or measurable MCP revenue.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code'
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":"anthropic_remote_mcp_first_cart_run","journey_id":"mcp_install_anthropic_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_anthropic_remote_mcp"}}}'
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":"anthropic_remote_mcp_first_cart_run","journey_id":"mcp_install_anthropic_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_anthropic_remote_mcp"}}}'
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":"anthropic_remote_mcp_first_cart_run","journey_id":"mcp_install_anthropic_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_anthropic_remote_mcp"}}}'
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":"anthropic_remote_mcp_first_cart_run","journey_id":"mcp_install_anthropic_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_anthropic_remote_mcp","mcp_source_context":"anthropic_remote_mcp","mcp_install_target":"claude_code","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=anthropic_remote_mcp&packrift_mcp_target=claude_code
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="anthropic_remote_mcp_first_cart_run", journey_id="mcp_install_anthropic_remote_mcp_1066_53472879935856", and result_set_id="mcp_install_first_run_anthropic_remote_mcp".
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="anthropic_remote_mcp_first_cart_run", journey_id="mcp_install_anthropic_remote_mcp_1066_53472879935856", and result_set_id="mcp_install_first_run_anthropic_remote_mcp".
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="anthropic_remote_mcp_first_cart_run", journey_id="mcp_install_anthropic_remote_mcp_1066_53472879935856", and result_set_id="mcp_install_first_run_anthropic_remote_mcp".
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="anthropic_remote_mcp_first_cart_run", mcp_source_context="anthropic_remote_mcp", mcp_install_target="claude_code", journey_id="mcp_install_anthropic_remote_mcp_1066_53472879935856", result_set_id="mcp_install_first_run_anthropic_remote_mcp", 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=anthropic_remote_mcp; target=claude_code.
critical · #4
n8n_automation
mcp_cart_landing
external-qualified cart URL created but /r/cart landing missing
A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.
Complete only when mcp_cart_landing is visible for source=n8n_automation in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 1
installs 1
runs 2
tools 8
carts 0
Expected snapshot delta
- Source n8n_automation should move past mcp_cart_landing once an external /r/cart landing appears.
- mcp_cart_landings and qualified cart landing-related source rows should increase.
- qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
- GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
- Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.
Source: n8n_automation
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/n8n_automation.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_n8n_automation_generic_streamable_http_1066_20260909&ai_commerce_id=mcp_first_run_action_n8n_automation_generic_streamable_http_1066_20260909&mcp_handoff_id=mcp_handoff_0649a3b0-cda9-42c3-9587-2295f5f76c9f&mcp_session_id=tracked-run-n8n_automation-generic_streamable_http-1788915385969&mcp_source_context=n8n_a
Shell activation script: https://mcp.packrift.com/r/activate/n8n_automation?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/n8n_automation?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=n8n_automation
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=n8n_automation
Install/config handoff: https://mcp.packrift.com/r/install/n8n_automation/generic_streamable_http?format=html
Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/n8n_automation/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http'
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":"n8n_automation_first_cart_run","journey_id":"mcp_install_n8n_automation_1066_53472879935856","result_set_id":"mcp_install_first_run_n8n_automation"}}}'
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":"n8n_automation_first_cart_run","journey_id":"mcp_install_n8n_automation_1066_53472879935856","result_set_id":"mcp_install_first_run_n8n_automation"}}}'
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":"n8n_automation_first_cart_run","journey_id":"mcp_install_n8n_automation_1066_53472879935856","result_set_id":"mcp_install_first_run_n8n_automation"}}}'
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":"n8n_automation_first_cart_run","journey_id":"mcp_install_n8n_automation_1066_53472879935856","result_set_id":"mcp_install_first_run_n8n_automation","mcp_source_context":"n8n_automation","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=n8n_automation&packrift_mcp_target=generic_streamable_http
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="n8n_automation_first_cart_run", journey_id="mcp_install_n8n_automation_1066_53472879935856", and result_set_id="mcp_install_first_run_n8n_automation".
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="n8n_automation_first_cart_run", journey_id="mcp_install_n8n_automation_1066_53472879935856", and result_set_id="mcp_install_first_run_n8n_automation".
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="n8n_automation_first_cart_run", journey_id="mcp_install_n8n_automation_1066_53472879935856", and result_set_id="mcp_install_first_run_n8n_automation".
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="n8n_automation_first_cart_run", mcp_source_context="n8n_automation", mcp_install_target="generic_streamable_http", journey_id="mcp_install_n8n_automation_1066_53472879935856", result_set_id="mcp_install_first_run_n8n_automation", 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=n8n_automation; target=generic_streamable_http.
critical · #5
glama_server_listing
mcp_cart_landing
external-qualified cart URL created but /r/cart landing missing
A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.
Complete only when mcp_cart_landing is visible for source=glama_server_listing in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 2
installs 2
runs 1
tools 4
carts 0
Expected snapshot delta
- Source glama_server_listing should move past mcp_cart_landing once an external /r/cart landing appears.
- mcp_cart_landings and qualified cart landing-related source rows should increase.
- qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
- GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
- Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.
Source: glama_server_listing
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/glama_server_listing.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_glama_server_listing_codex_1066_20260908&ai_commerce_id=mcp_first_run_action_glama_server_listing_codex_1066_20260908&mcp_handoff_id=mcp_handoff_138a35d3-20b3-4f34-941f-2abf327b4619&mcp_session_id=tracked-run-glama_server_listing-codex-1788867643561&mcp_source_context=glama_server_listing&mcp_install_target=c
Shell activation script: https://mcp.packrift.com/r/activate/glama_server_listing?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/glama_server_listing?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=glama_server_listing
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=glama_server_listing
Install/config handoff: https://mcp.packrift.com/r/install/glama_server_listing/generic_streamable_http?format=html
Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/glama_server_listing/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http'
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":"glama_server_listing_first_cart_run","journey_id":"mcp_install_glama_server_listing_1066_53472879935856","result_set_id":"mcp_install_first_run_glama_server_listing"}}}'
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":"glama_server_listing_first_cart_run","journey_id":"mcp_install_glama_server_listing_1066_53472879935856","result_set_id":"mcp_install_first_run_glama_server_listing"}}}'
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":"glama_server_listing_first_cart_run","journey_id":"mcp_install_glama_server_listing_1066_53472879935856","result_set_id":"mcp_install_first_run_glama_server_listing"}}}'
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":"glama_server_listing_first_cart_run","journey_id":"mcp_install_glama_server_listing_1066_53472879935856","result_set_id":"mcp_install_first_run_glama_server_listing","mcp_source_context":"glama_server_listing","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=glama_server_listing&packrift_mcp_target=generic_streamable_http
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="glama_server_listing_first_cart_run", journey_id="mcp_install_glama_server_listing_1066_53472879935856", and result_set_id="mcp_install_first_run_glama_server_listing".
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="glama_server_listing_first_cart_run", journey_id="mcp_install_glama_server_listing_1066_53472879935856", and result_set_id="mcp_install_first_run_glama_server_listing".
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="glama_server_listing_first_cart_run", journey_id="mcp_install_glama_server_listing_1066_53472879935856", and result_set_id="mcp_install_first_run_glama_server_listing".
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="glama_server_listing_first_cart_run", mcp_source_context="glama_server_listing", mcp_install_target="generic_streamable_http", journey_id="mcp_install_glama_server_listing_1066_53472879935856", result_set_id="mcp_install_first_run_glama_server_listing", 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=glama_server_listing; target=generic_streamable_http.
critical · #6
flowise_agent
mcp_cart_landing
external-qualified cart URL created but /r/cart landing missing
A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.
Complete only when mcp_cart_landing is visible for source=flowise_agent in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 3
installs 2
runs 1
tools 4
carts 0
Expected snapshot delta
- Source flowise_agent should move past mcp_cart_landing once an external /r/cart landing appears.
- mcp_cart_landings and qualified cart landing-related source rows should increase.
- qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
- GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
- Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.
Source: flowise_agent
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/flowise_agent.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_flowise_agent_codex_1066_20260908&ai_commerce_id=mcp_first_run_action_flowise_agent_codex_1066_20260908&mcp_handoff_id=mcp_handoff_692f70fb-ae58-4264-b214-13b95ac1a3d1&mcp_session_id=tracked-run-flowise_agent-codex-1788832094633&mcp_source_context=flowise_agent&mcp_install_target=codex&mcp_key=1066%3A53472879
Shell activation script: https://mcp.packrift.com/r/activate/flowise_agent?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/flowise_agent?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=flowise_agent
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=flowise_agent
Install/config handoff: https://mcp.packrift.com/r/install/flowise_agent/generic_streamable_http?format=html
Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/flowise_agent/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http'
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":"flowise_agent_first_cart_run","journey_id":"mcp_install_flowise_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_flowise_agent"}}}'
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":"flowise_agent_first_cart_run","journey_id":"mcp_install_flowise_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_flowise_agent"}}}'
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":"flowise_agent_first_cart_run","journey_id":"mcp_install_flowise_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_flowise_agent"}}}'
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":"flowise_agent_first_cart_run","journey_id":"mcp_install_flowise_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_flowise_agent","mcp_source_context":"flowise_agent","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=flowise_agent&packrift_mcp_target=generic_streamable_http
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="flowise_agent_first_cart_run", journey_id="mcp_install_flowise_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_flowise_agent".
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="flowise_agent_first_cart_run", journey_id="mcp_install_flowise_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_flowise_agent".
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="flowise_agent_first_cart_run", journey_id="mcp_install_flowise_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_flowise_agent".
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="flowise_agent_first_cart_run", mcp_source_context="flowise_agent", mcp_install_target="generic_streamable_http", journey_id="mcp_install_flowise_agent_1066_53472879935856", result_set_id="mcp_install_first_run_flowise_agent", 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=flowise_agent; target=generic_streamable_http.
critical · #7
mcpserverfinder
mcp_cart_landing
external-qualified cart URL created but /r/cart landing missing
A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.
Complete only when mcp_cart_landing is visible for source=mcpserverfinder in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 3
installs 0
runs 1
tools 4
carts 0
Expected snapshot delta
- Source mcpserverfinder should move past mcp_cart_landing once an external /r/cart landing appears.
- mcp_cart_landings and qualified cart landing-related source rows should increase.
- qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
- GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
- Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.
Source: mcpserverfinder
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/mcpserverfinder.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_mcpserverfinder_cline_1066_20260908&ai_commerce_id=mcp_first_run_action_mcpserverfinder_cline_1066_20260908&mcp_handoff_id=mcp_handoff_1e9c0783-a016-444e-98a3-79d884c4f71c&mcp_session_id=tracked-run-mcpserverfinder-cline-1788877961761&mcp_source_context=mcpserverfinder&mcp_install_target=cline&mcp_key=1066%3A
Shell activation script: https://mcp.packrift.com/r/activate/mcpserverfinder?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/mcpserverfinder?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=mcpserverfinder
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=mcpserverfinder
Install/config handoff: https://mcp.packrift.com/r/install/mcpserverfinder/generic_streamable_http?format=html
Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/mcpserverfinder/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http'
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":"mcpserverfinder_first_cart_run","journey_id":"mcp_install_mcpserverfinder_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpserverfinder"}}}'
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":"mcpserverfinder_first_cart_run","journey_id":"mcp_install_mcpserverfinder_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpserverfinder"}}}'
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":"mcpserverfinder_first_cart_run","journey_id":"mcp_install_mcpserverfinder_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpserverfinder"}}}'
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":"mcpserverfinder_first_cart_run","journey_id":"mcp_install_mcpserverfinder_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpserverfinder","mcp_source_context":"mcpserverfinder","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=mcpserverfinder&packrift_mcp_target=generic_streamable_http
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="mcpserverfinder_first_cart_run", journey_id="mcp_install_mcpserverfinder_1066_53472879935856", and result_set_id="mcp_install_first_run_mcpserverfinder".
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="mcpserverfinder_first_cart_run", journey_id="mcp_install_mcpserverfinder_1066_53472879935856", and result_set_id="mcp_install_first_run_mcpserverfinder".
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="mcpserverfinder_first_cart_run", journey_id="mcp_install_mcpserverfinder_1066_53472879935856", and result_set_id="mcp_install_first_run_mcpserverfinder".
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="mcpserverfinder_first_cart_run", mcp_source_context="mcpserverfinder", mcp_install_target="generic_streamable_http", journey_id="mcp_install_mcpserverfinder_1066_53472879935856", result_set_id="mcp_install_first_run_mcpserverfinder", 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=mcpserverfinder; target=generic_streamable_http.
critical · #8
codex_remote_mcp
mcp_cart_landing
external-qualified cart URL created but /r/cart landing missing
A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.
Complete only when mcp_cart_landing is visible for source=codex_remote_mcp in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 2
installs 2
runs 1
tools 4
carts 0
Expected snapshot delta
- Source codex_remote_mcp should move past mcp_cart_landing once an external /r/cart landing appears.
- mcp_cart_landings and qualified cart landing-related source rows should increase.
- qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
- GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
- Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.
Source: codex_remote_mcp
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/codex_remote_mcp.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_codex_remote_mcp_cline_1066_20260908&ai_commerce_id=mcp_first_run_action_codex_remote_mcp_cline_1066_20260908&mcp_handoff_id=mcp_handoff_67a21f31-96a1-4272-bb76-97497fb3a0e6&mcp_session_id=tracked-run-codex_remote_mcp-cline-1788830502968&mcp_source_context=codex_remote_mcp&mcp_install_target=cline&mcp_key=106
Shell activation script: https://mcp.packrift.com/r/activate/codex_remote_mcp?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/codex_remote_mcp?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=codex_remote_mcp
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=codex_remote_mcp
Install/config handoff: https://mcp.packrift.com/r/install/codex_remote_mcp/codex?format=html
Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/codex_remote_mcp/codex?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex'
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":"codex_remote_mcp_first_cart_run","journey_id":"mcp_install_codex_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_codex_remote_mcp"}}}'
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":"codex_remote_mcp_first_cart_run","journey_id":"mcp_install_codex_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_codex_remote_mcp"}}}'
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":"codex_remote_mcp_first_cart_run","journey_id":"mcp_install_codex_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_codex_remote_mcp"}}}'
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":"codex_remote_mcp_first_cart_run","journey_id":"mcp_install_codex_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_codex_remote_mcp","mcp_source_context":"codex_remote_mcp","mcp_install_target":"codex","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=codex_remote_mcp&packrift_mcp_target=codex
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="codex_remote_mcp_first_cart_run", journey_id="mcp_install_codex_remote_mcp_1066_53472879935856", and result_set_id="mcp_install_first_run_codex_remote_mcp".
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="codex_remote_mcp_first_cart_run", journey_id="mcp_install_codex_remote_mcp_1066_53472879935856", and result_set_id="mcp_install_first_run_codex_remote_mcp".
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="codex_remote_mcp_first_cart_run", journey_id="mcp_install_codex_remote_mcp_1066_53472879935856", and result_set_id="mcp_install_first_run_codex_remote_mcp".
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="codex_remote_mcp_first_cart_run", mcp_source_context="codex_remote_mcp", mcp_install_target="codex", journey_id="mcp_install_codex_remote_mcp_1066_53472879935856", result_set_id="mcp_install_first_run_codex_remote_mcp", 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=codex_remote_mcp; target=codex.
critical · #9
aider_agent
mcp_cart_landing
external-qualified cart URL created but /r/cart landing missing
A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.
Complete only when mcp_cart_landing is visible for source=aider_agent in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 3
installs 0
runs 1
tools 4
carts 0
Expected snapshot delta
- Source aider_agent should move past mcp_cart_landing once an external /r/cart landing appears.
- mcp_cart_landings and qualified cart landing-related source rows should increase.
- qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
- GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
- Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.
Source: aider_agent
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/aider_agent.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_aider_agent_codex_1066_20260908&ai_commerce_id=mcp_first_run_action_aider_agent_codex_1066_20260908&mcp_handoff_id=mcp_handoff_0d80a620-f1ef-4cc3-8213-fcbbf9389ebd&mcp_session_id=tracked-run-aider_agent-codex-1788836536307&mcp_source_context=aider_agent&mcp_install_target=codex&mcp_key=1066%3A53472879935856&m
Shell activation script: https://mcp.packrift.com/r/activate/aider_agent?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/aider_agent?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=aider_agent
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=aider_agent
Install/config handoff: https://mcp.packrift.com/r/install/aider_agent/generic_streamable_http?format=html
Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/aider_agent/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http'
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":"aider_agent_first_cart_run","journey_id":"mcp_install_aider_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_aider_agent"}}}'
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":"aider_agent_first_cart_run","journey_id":"mcp_install_aider_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_aider_agent"}}}'
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":"aider_agent_first_cart_run","journey_id":"mcp_install_aider_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_aider_agent"}}}'
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":"aider_agent_first_cart_run","journey_id":"mcp_install_aider_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_aider_agent","mcp_source_context":"aider_agent","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=aider_agent&packrift_mcp_target=generic_streamable_http
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="aider_agent_first_cart_run", journey_id="mcp_install_aider_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_aider_agent".
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="aider_agent_first_cart_run", journey_id="mcp_install_aider_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_aider_agent".
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="aider_agent_first_cart_run", journey_id="mcp_install_aider_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_aider_agent".
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="aider_agent_first_cart_run", mcp_source_context="aider_agent", mcp_install_target="generic_streamable_http", journey_id="mcp_install_aider_agent_1066_53472879935856", result_set_id="mcp_install_first_run_aider_agent", 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=aider_agent; target=generic_streamable_http.
critical · #10
findmcp_dev
mcp_cart_landing
external-qualified cart URL created but /r/cart landing missing
A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.
Complete only when mcp_cart_landing is visible for source=findmcp_dev in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 3
installs 1
runs 1
tools 4
carts 0
Expected snapshot delta
- Source findmcp_dev should move past mcp_cart_landing once an external /r/cart landing appears.
- mcp_cart_landings and qualified cart landing-related source rows should increase.
- qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
- GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
- Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.
Source: findmcp_dev
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/findmcp_dev.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_findmcp_dev_cline_1066_20260908&ai_commerce_id=mcp_first_run_action_findmcp_dev_cline_1066_20260908&mcp_handoff_id=mcp_handoff_ff9e4e32-3604-4376-9c3e-bc6178cf7eba&mcp_session_id=tracked-run-findmcp_dev-cline-1788877171766&mcp_source_context=findmcp_dev&mcp_install_target=cline&mcp_key=1066%3A53472879935856&m
Shell activation script: https://mcp.packrift.com/r/activate/findmcp_dev?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/findmcp_dev?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=findmcp_dev
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=findmcp_dev
Install/config handoff: https://mcp.packrift.com/r/install/findmcp_dev/generic_streamable_http?format=html
Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/findmcp_dev/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http'
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":"findmcp_dev_first_cart_run","journey_id":"mcp_install_findmcp_dev_1066_53472879935856","result_set_id":"mcp_install_first_run_findmcp_dev"}}}'
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":"findmcp_dev_first_cart_run","journey_id":"mcp_install_findmcp_dev_1066_53472879935856","result_set_id":"mcp_install_first_run_findmcp_dev"}}}'
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":"findmcp_dev_first_cart_run","journey_id":"mcp_install_findmcp_dev_1066_53472879935856","result_set_id":"mcp_install_first_run_findmcp_dev"}}}'
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":"findmcp_dev_first_cart_run","journey_id":"mcp_install_findmcp_dev_1066_53472879935856","result_set_id":"mcp_install_first_run_findmcp_dev","mcp_source_context":"findmcp_dev","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=findmcp_dev&packrift_mcp_target=generic_streamable_http
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="findmcp_dev_first_cart_run", journey_id="mcp_install_findmcp_dev_1066_53472879935856", and result_set_id="mcp_install_first_run_findmcp_dev".
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="findmcp_dev_first_cart_run", journey_id="mcp_install_findmcp_dev_1066_53472879935856", and result_set_id="mcp_install_first_run_findmcp_dev".
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="findmcp_dev_first_cart_run", journey_id="mcp_install_findmcp_dev_1066_53472879935856", and result_set_id="mcp_install_first_run_findmcp_dev".
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="findmcp_dev_first_cart_run", mcp_source_context="findmcp_dev", mcp_install_target="generic_streamable_http", journey_id="mcp_install_findmcp_dev_1066_53472879935856", result_set_id="mcp_install_first_run_findmcp_dev", 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=findmcp_dev; target=generic_streamable_http.
critical · #11
mcpservers_org
mcp_cart_landing
external-qualified cart URL created but /r/cart landing missing
A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.
Complete only when mcp_cart_landing is visible for source=mcpservers_org in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 2
installs 1
runs 1
tools 4
carts 0
Expected snapshot delta
- Source mcpservers_org should move past mcp_cart_landing once an external /r/cart landing appears.
- mcp_cart_landings and qualified cart landing-related source rows should increase.
- qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
- GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
- Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.
Source: mcpservers_org
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/mcpservers_org.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_mcpservers_org_cline_1066_20260909&ai_commerce_id=mcp_first_run_action_mcpservers_org_cline_1066_20260909&mcp_handoff_id=mcp_handoff_6492112e-410b-45ee-8fc4-c76e5af179ec&mcp_session_id=tracked-run-mcpservers_org-cline-1788919659842&mcp_source_context=mcpservers_org&mcp_install_target=cline&mcp_key=1066%3A5347
Shell activation script: https://mcp.packrift.com/r/activate/mcpservers_org?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/mcpservers_org?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=mcpservers_org
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=mcpservers_org
Install/config handoff: https://mcp.packrift.com/r/install/mcpservers_org/generic_streamable_http?format=html
Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/mcpservers_org/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http'
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":"mcpservers_org_first_cart_run","journey_id":"mcp_install_mcpservers_org_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpservers_org"}}}'
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":"mcpservers_org_first_cart_run","journey_id":"mcp_install_mcpservers_org_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpservers_org"}}}'
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":"mcpservers_org_first_cart_run","journey_id":"mcp_install_mcpservers_org_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpservers_org"}}}'
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":"mcpservers_org_first_cart_run","journey_id":"mcp_install_mcpservers_org_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpservers_org","mcp_source_context":"mcpservers_org","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=mcpservers_org&packrift_mcp_target=generic_streamable_http
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="mcpservers_org_first_cart_run", journey_id="mcp_install_mcpservers_org_1066_53472879935856", and result_set_id="mcp_install_first_run_mcpservers_org".
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="mcpservers_org_first_cart_run", journey_id="mcp_install_mcpservers_org_1066_53472879935856", and result_set_id="mcp_install_first_run_mcpservers_org".
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="mcpservers_org_first_cart_run", journey_id="mcp_install_mcpservers_org_1066_53472879935856", and result_set_id="mcp_install_first_run_mcpservers_org".
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="mcpservers_org_first_cart_run", mcp_source_context="mcpservers_org", mcp_install_target="generic_streamable_http", journey_id="mcp_install_mcpservers_org_1066_53472879935856", result_set_id="mcp_install_first_run_mcpservers_org", 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=mcpservers_org; target=generic_streamable_http.
critical · #12
open_scout_shopping_agent
mcp_cart_landing
external-qualified cart URL created but /r/cart landing missing
A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.
Complete only when mcp_cart_landing is visible for source=open_scout_shopping_agent in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 2
installs 1
runs 1
tools 4
carts 0
Expected snapshot delta
- Source open_scout_shopping_agent should move past mcp_cart_landing once an external /r/cart landing appears.
- mcp_cart_landings and qualified cart landing-related source rows should increase.
- qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
- GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
- Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.
Source: open_scout_shopping_agent
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/open_scout_shopping_agent.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_open_scout_shopping_agent_codex_1066_20260908&ai_commerce_id=mcp_first_run_action_open_scout_shopping_agent_codex_1066_20260908&mcp_handoff_id=mcp_handoff_79aeb089-dd73-4381-9da9-014bc532428c&mcp_session_id=tracked-run-open_scout_shopping_agent-codex-1788880260912&mcp_source_context=open_scout_shopping_agent&
Shell activation script: https://mcp.packrift.com/r/activate/open_scout_shopping_agent?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/open_scout_shopping_agent?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=open_scout_shopping_agent
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=open_scout_shopping_agent
Install/config handoff: https://mcp.packrift.com/r/install/open_scout_shopping_agent/generic_streamable_http?format=html
Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/open_scout_shopping_agent/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http'
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":"open_scout_shopping_agent_first_cart_run","journey_id":"mcp_install_open_scout_shopping_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_scout_shopping_agent"}}}'
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":"open_scout_shopping_agent_first_cart_run","journey_id":"mcp_install_open_scout_shopping_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_scout_shopping_agent"}}}'
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":"open_scout_shopping_agent_first_cart_run","journey_id":"mcp_install_open_scout_shopping_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_scout_shopping_agent"}}}'
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":"open_scout_shopping_agent_first_cart_run","journey_id":"mcp_install_open_scout_shopping_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_scout_shopping_agent","mcp_source_context":"open_scout_shopping_agent","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http
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="open_scout_shopping_agent_first_cart_run", journey_id="mcp_install_open_scout_shopping_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_open_scout_shopping_agent".
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="open_scout_shopping_agent_first_cart_run", journey_id="mcp_install_open_scout_shopping_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_open_scout_shopping_agent".
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="open_scout_shopping_agent_first_cart_run", journey_id="mcp_install_open_scout_shopping_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_open_scout_shopping_agent".
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="open_scout_shopping_agent_first_cart_run", mcp_source_context="open_scout_shopping_agent", mcp_install_target="generic_streamable_http", journey_id="mcp_install_open_scout_shopping_agent_1066_53472879935856", result_set_id="mcp_install_first_run_open_scout_shopping_agent", 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=open_scout_shopping_agent; target=generic_streamable_http.
external-qualified cart URL created but /r/cart landing missing
A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.
Complete only when mcp_cart_landing is visible for source=mcplane in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 2
installs 0
runs 1
tools 4
carts 0
Expected snapshot delta
- Source mcplane should move past mcp_cart_landing once an external /r/cart landing appears.
- mcp_cart_landings and qualified cart landing-related source rows should increase.
- qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
- GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
- Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.
Source: mcplane
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/mcplane.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_mcplane_cline_1066_20260908&ai_commerce_id=mcp_first_run_action_mcplane_cline_1066_20260908&mcp_handoff_id=mcp_handoff_ac7fcb39-311f-43c7-ad39-c7e794857337&mcp_session_id=tracked-run-mcplane-cline-1788847274919&mcp_source_context=mcplane&mcp_install_target=cline&mcp_key=1066%3A53472879935856&mcp_journey=mcp_i
Shell activation script: https://mcp.packrift.com/r/activate/mcplane?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/mcplane?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=mcplane
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=mcplane
Install/config handoff: https://mcp.packrift.com/r/install/mcplane/generic_streamable_http?format=html
Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/mcplane/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http'
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":"mcplane_first_cart_run","journey_id":"mcp_install_mcplane_1066_53472879935856","result_set_id":"mcp_install_first_run_mcplane"}}}'
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":"mcplane_first_cart_run","journey_id":"mcp_install_mcplane_1066_53472879935856","result_set_id":"mcp_install_first_run_mcplane"}}}'
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":"mcplane_first_cart_run","journey_id":"mcp_install_mcplane_1066_53472879935856","result_set_id":"mcp_install_first_run_mcplane"}}}'
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":"mcplane_first_cart_run","journey_id":"mcp_install_mcplane_1066_53472879935856","result_set_id":"mcp_install_first_run_mcplane","mcp_source_context":"mcplane","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=mcplane&packrift_mcp_target=generic_streamable_http
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="mcplane_first_cart_run", journey_id="mcp_install_mcplane_1066_53472879935856", and result_set_id="mcp_install_first_run_mcplane".
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="mcplane_first_cart_run", journey_id="mcp_install_mcplane_1066_53472879935856", and result_set_id="mcp_install_first_run_mcplane".
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="mcplane_first_cart_run", journey_id="mcp_install_mcplane_1066_53472879935856", and result_set_id="mcp_install_first_run_mcplane".
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="mcplane_first_cart_run", mcp_source_context="mcplane", mcp_install_target="generic_streamable_http", journey_id="mcp_install_mcplane_1066_53472879935856", result_set_id="mcp_install_first_run_mcplane", 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=mcplane; target=generic_streamable_http.
critical · #14
mcpmarket_com
mcp_cart_landing
external-qualified cart URL created but /r/cart landing missing
A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.
Complete only when mcp_cart_landing is visible for source=mcpmarket_com in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 2
installs 1
runs 1
tools 4
carts 0
Expected snapshot delta
- Source mcpmarket_com should move past mcp_cart_landing once an external /r/cart landing appears.
- mcp_cart_landings and qualified cart landing-related source rows should increase.
- qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
- GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
- Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.
Source: mcpmarket_com
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/mcpmarket_com.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_mcpmarket_com_mcp_marketplace_1066_20260908&ai_commerce_id=mcp_first_run_action_mcpmarket_com_mcp_marketplace_1066_20260908&mcp_handoff_id=mcp_handoff_1363589e-8748-44d3-8ee2-24d7146b3276&mcp_session_id=tracked-run-mcpmarket_com-mcp_marketplace-1788861812009&mcp_source_context=mcpmarket_com&mcp_install_target
Shell activation script: https://mcp.packrift.com/r/activate/mcpmarket_com?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/mcpmarket_com?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=mcpmarket_com
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=mcpmarket_com
Install/config handoff: https://mcp.packrift.com/r/install/mcpmarket_com/mcp_marketplace?format=html
Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/mcpmarket_com/mcp_marketplace?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace'
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":"mcpmarket_com_first_cart_run","journey_id":"mcp_install_mcpmarket_com_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpmarket_com"}}}'
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":"mcpmarket_com_first_cart_run","journey_id":"mcp_install_mcpmarket_com_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpmarket_com"}}}'
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":"mcpmarket_com_first_cart_run","journey_id":"mcp_install_mcpmarket_com_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpmarket_com"}}}'
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":"mcpmarket_com_first_cart_run","journey_id":"mcp_install_mcpmarket_com_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpmarket_com","mcp_source_context":"mcpmarket_com","mcp_install_target":"mcp_marketplace","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=mcpmarket_com&packrift_mcp_target=mcp_marketplace
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="mcpmarket_com_first_cart_run", journey_id="mcp_install_mcpmarket_com_1066_53472879935856", and result_set_id="mcp_install_first_run_mcpmarket_com".
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="mcpmarket_com_first_cart_run", journey_id="mcp_install_mcpmarket_com_1066_53472879935856", and result_set_id="mcp_install_first_run_mcpmarket_com".
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="mcpmarket_com_first_cart_run", journey_id="mcp_install_mcpmarket_com_1066_53472879935856", and result_set_id="mcp_install_first_run_mcpmarket_com".
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="mcpmarket_com_first_cart_run", mcp_source_context="mcpmarket_com", mcp_install_target="mcp_marketplace", journey_id="mcp_install_mcpmarket_com_1066_53472879935856", result_set_id="mcp_install_first_run_mcpmarket_com", 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=mcpmarket_com; target=mcp_marketplace.
critical · #15
openai_chatgpt
mcp_cart_landing
external-qualified cart URL created but /r/cart landing missing
A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.
Complete only when mcp_cart_landing is visible for source=openai_chatgpt in the source activation queue or funnel snapshot from non-suppressed external proof.
starts 2
installs 0
runs 1
tools 4
carts 0
Expected snapshot delta
- Source openai_chatgpt should move past mcp_cart_landing once an external /r/cart landing appears.
- mcp_cart_landings and qualified cart landing-related source rows should increase.
- qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
- GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
- Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
- Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
- Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
- Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
- Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.
Source: openai_chatgpt
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/openai_chatgpt.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_openai_chatgpt_generic_streamable_http_1066_20260908&ai_commerce_id=mcp_first_run_action_openai_chatgpt_generic_streamable_http_1066_20260908&mcp_handoff_id=mcp_handoff_f67bee59-c486-429c-86e9-c78d29444130&mcp_session_id=tracked-run-openai_chatgpt-generic_streamable_http-1788845021057&mcp_source_context=opena
Shell activation script: https://mcp.packrift.com/r/activate/openai_chatgpt?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/openai_chatgpt?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=openai_chatgpt
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=openai_chatgpt
Install/config handoff: https://mcp.packrift.com/r/install/openai_chatgpt/generic_streamable_http?format=html
Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.
Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON:
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/openai_chatgpt/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs
Claude Code
claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http'
Codex
codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON
{
"mcpServers": {
"packrift": {
"type": "http",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http"
}
}
}
Cline MCP JSON
{
"mcpServers": {
"packrift": {
"type": "streamableHttp",
"url": "https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http",
"disabled": false,
"timeout": 60
}
}
}
Pasteable curl script
#!/usr/bin/env bash
set -euo pipefail
PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http'
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":"openai_chatgpt_first_cart_run","journey_id":"mcp_install_openai_chatgpt_1066_53472879935856","result_set_id":"mcp_install_first_run_openai_chatgpt"}}}'
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":"openai_chatgpt_first_cart_run","journey_id":"mcp_install_openai_chatgpt_1066_53472879935856","result_set_id":"mcp_install_first_run_openai_chatgpt"}}}'
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":"openai_chatgpt_first_cart_run","journey_id":"mcp_install_openai_chatgpt_1066_53472879935856","result_set_id":"mcp_install_first_run_openai_chatgpt"}}}'
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":"openai_chatgpt_first_cart_run","journey_id":"mcp_install_openai_chatgpt_1066_53472879935856","result_set_id":"mcp_install_first_run_openai_chatgpt","mcp_source_context":"openai_chatgpt","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
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=openai_chatgpt&packrift_mcp_target=generic_streamable_http
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="openai_chatgpt_first_cart_run", journey_id="mcp_install_openai_chatgpt_1066_53472879935856", and result_set_id="mcp_install_first_run_openai_chatgpt".
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="openai_chatgpt_first_cart_run", journey_id="mcp_install_openai_chatgpt_1066_53472879935856", and result_set_id="mcp_install_first_run_openai_chatgpt".
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="openai_chatgpt_first_cart_run", journey_id="mcp_install_openai_chatgpt_1066_53472879935856", and result_set_id="mcp_install_first_run_openai_chatgpt".
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="openai_chatgpt_first_cart_run", mcp_source_context="openai_chatgpt", mcp_install_target="generic_streamable_http", journey_id="mcp_install_openai_chatgpt_1066_53472879935856", result_set_id="mcp_install_first_run_openai_chatgpt", 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=openai_chatgpt; target=generic_streamable_http.