Packrift MCP Activation Experiments

Public source-specific activation experiments for turning Packrift MCP directory/source activity into measurable external MCP tool calls, qualified cart landings, GA4-qualified sessions, and attributed orders.

Status: experiments_ready Experiments: 25 Critical: 24 GA4 sessions: 124/1000 Unique identity signals: 53 Source tool calls: 161 Orders: 0 Adoption: activation_visible_orders_missing
Proof boundaries

The thousands-of-qualified-visitors gate is GA4-qualified external MCP session_start proof; MCP tool calls, proof pages, and shell-run telemetry do not close this gate.

Orders and revenue require source-preserved Shopify or GA4 purchase attribution from the MCP cart handoff; install/config/proof clicks do not close this gate.

first_party_mcp_order_seenmeasurable_mcp_revenue_seenthousands_of_qualified_visitors

critical · #1

glama_connector

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_connector in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 2 installs 0 runs 2 tools 8 carts 0
Expected snapshot delta
  • Source glama_connector 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_connector
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/glama_connector.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_connector_generic_streamable_http_1066_20260609&ai_commerce_id=mcp_first_run_action_glama_connector_generic_streamable_http_1066_20260609&mcp_handoff_id=mcp_handoff_0f200750-0415-428e-8af0-f772b9014dc2&mcp_session_id=tracked-run-glama_connector-generic_streamable_http-1781028814498&mcp_source_context=gl
Shell activation script: https://mcp.packrift.com/r/activate/glama_connector?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/glama_connector?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_connector
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=glama_connector
Install/config handoff: https://mcp.packrift.com/r/install/glama_connector/glama_connector?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_connector&packrift_mcp_target=glama_connector'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=glama_connector'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=glama_connector"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=glama_connector",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/glama_connector/glama_connector?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_connector&packrift_mcp_target=glama_connector'

Codex

codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=glama_connector'

Generic MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=glama_connector"
    }
  }
}

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=glama_connector",
      "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_connector&packrift_mcp_target=glama_connector'
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_connector_first_cart_run","journey_id":"mcp_install_glama_connector_1066_53472879935856","result_set_id":"mcp_install_first_run_glama_connector"}}}'
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_connector_first_cart_run","journey_id":"mcp_install_glama_connector_1066_53472879935856","result_set_id":"mcp_install_first_run_glama_connector"}}}'
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_connector_first_cart_run","journey_id":"mcp_install_glama_connector_1066_53472879935856","result_set_id":"mcp_install_first_run_glama_connector"}}}'
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_connector_first_cart_run","journey_id":"mcp_install_glama_connector_1066_53472879935856","result_set_id":"mcp_install_first_run_glama_connector","mcp_source_context":"glama_connector","mcp_install_target":"glama_connector","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_connector&packrift_mcp_target=glama_connector

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_connector_first_cart_run", journey_id="mcp_install_glama_connector_1066_53472879935856", and result_set_id="mcp_install_first_run_glama_connector".
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_connector_first_cart_run", journey_id="mcp_install_glama_connector_1066_53472879935856", and result_set_id="mcp_install_first_run_glama_connector".
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_connector_first_cart_run", journey_id="mcp_install_glama_connector_1066_53472879935856", and result_set_id="mcp_install_first_run_glama_connector".
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_connector_first_cart_run", mcp_source_context="glama_connector", mcp_install_target="glama_connector", journey_id="mcp_install_glama_connector_1066_53472879935856", result_set_id="mcp_install_first_run_glama_connector", 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_connector; target=glama_connector.

critical · #2

mcp_marketplace_io

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=mcp_marketplace_io 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 mcp_marketplace_io 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: mcp_marketplace_io
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/mcp_marketplace_io.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_mcp_marketplace_io_generic_streamable_http_1066_20260610&ai_commerce_id=mcp_first_run_action_mcp_marketplace_io_generic_streamable_http_1066_20260610&mcp_handoff_id=mcp_handoff_c3ed1c5a-c852-4f0a-9198-71dc39035c26&mcp_session_id=tracked-run-mcp_marketplace_io-generic_streamable_http-1781054124132&mcp_source_c
Shell activation script: https://mcp.packrift.com/r/activate/mcp_marketplace_io?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/mcp_marketplace_io?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=mcp_marketplace_io
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=mcp_marketplace_io
Install/config handoff: https://mcp.packrift.com/r/install/mcp_marketplace_io/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=mcp_marketplace_io&packrift_mcp_target=mcp_marketplace'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=mcp_marketplace'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=mcp_marketplace"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=mcp_marketplace",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/mcp_marketplace_io/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=mcp_marketplace_io&packrift_mcp_target=mcp_marketplace'

Codex

codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=mcp_marketplace'

Generic MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=mcp_marketplace"
    }
  }
}

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&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=mcp_marketplace_io&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":"mcp_marketplace_io_first_cart_run","journey_id":"mcp_install_mcp_marketplace_io_1066_53472879935856","result_set_id":"mcp_install_first_run_mcp_marketplace_io"}}}'
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":"mcp_marketplace_io_first_cart_run","journey_id":"mcp_install_mcp_marketplace_io_1066_53472879935856","result_set_id":"mcp_install_first_run_mcp_marketplace_io"}}}'
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":"mcp_marketplace_io_first_cart_run","journey_id":"mcp_install_mcp_marketplace_io_1066_53472879935856","result_set_id":"mcp_install_first_run_mcp_marketplace_io"}}}'
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":"mcp_marketplace_io_first_cart_run","journey_id":"mcp_install_mcp_marketplace_io_1066_53472879935856","result_set_id":"mcp_install_first_run_mcp_marketplace_io","mcp_source_context":"mcp_marketplace_io","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=mcp_marketplace_io&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="mcp_marketplace_io_first_cart_run", journey_id="mcp_install_mcp_marketplace_io_1066_53472879935856", and result_set_id="mcp_install_first_run_mcp_marketplace_io".
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="mcp_marketplace_io_first_cart_run", journey_id="mcp_install_mcp_marketplace_io_1066_53472879935856", and result_set_id="mcp_install_first_run_mcp_marketplace_io".
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="mcp_marketplace_io_first_cart_run", journey_id="mcp_install_mcp_marketplace_io_1066_53472879935856", and result_set_id="mcp_install_first_run_mcp_marketplace_io".
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="mcp_marketplace_io_first_cart_run", mcp_source_context="mcp_marketplace_io", mcp_install_target="mcp_marketplace", journey_id="mcp_install_mcp_marketplace_io_1066_53472879935856", result_set_id="mcp_install_first_run_mcp_marketplace_io", 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=mcp_marketplace_io; target=mcp_marketplace.

critical · #3

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 0 installs 1 runs 2 tools 8 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_codex_1066_20260609&ai_commerce_id=mcp_first_run_action_mcpmarket_com_codex_1066_20260609&mcp_handoff_id=mcp_handoff_cdde79df-7779-4194-8264-146bdfd62a35&mcp_session_id=tracked-run-mcpmarket_com-codex-1781030013158&mcp_source_context=mcpmarket_com&mcp_install_target=codex&mcp_key=1066%3A53472879
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 · #4

mcpbench

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=mcpbench in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 0 installs 0 runs 2 tools 8 carts 0
Expected snapshot delta
  • Source mcpbench 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: mcpbench
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/mcpbench.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_mcpbench_cline_1066_20260609&ai_commerce_id=mcp_first_run_action_mcpbench_cline_1066_20260609&mcp_handoff_id=mcp_handoff_24eeaeb9-d5ac-4305-9b32-1914cfc02b4a&mcp_session_id=tracked-run-mcpbench-cline-1781009452173&mcp_source_context=mcpbench&mcp_install_target=cline&mcp_key=1066%3A53472879935856&mcp_journey=m
Shell activation script: https://mcp.packrift.com/r/activate/mcpbench?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/mcpbench?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=mcpbench
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=mcpbench
Install/config handoff: https://mcp.packrift.com/r/install/mcpbench/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=mcpbench&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/mcpbench/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=mcpbench&packrift_mcp_target=generic_streamable_http'

Codex

codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=generic_streamable_http'

Generic MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&packrift_mcp_target=generic_streamable_http"
    }
  }
}

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpbench&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=mcpbench&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":"mcpbench_first_cart_run","journey_id":"mcp_install_mcpbench_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpbench"}}}'
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":"mcpbench_first_cart_run","journey_id":"mcp_install_mcpbench_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpbench"}}}'
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":"mcpbench_first_cart_run","journey_id":"mcp_install_mcpbench_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpbench"}}}'
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":"mcpbench_first_cart_run","journey_id":"mcp_install_mcpbench_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpbench","mcp_source_context":"mcpbench","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=mcpbench&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="mcpbench_first_cart_run", journey_id="mcp_install_mcpbench_1066_53472879935856", and result_set_id="mcp_install_first_run_mcpbench".
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="mcpbench_first_cart_run", journey_id="mcp_install_mcpbench_1066_53472879935856", and result_set_id="mcp_install_first_run_mcpbench".
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="mcpbench_first_cart_run", journey_id="mcp_install_mcpbench_1066_53472879935856", and result_set_id="mcp_install_first_run_mcpbench".
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="mcpbench_first_cart_run", mcp_source_context="mcpbench", mcp_install_target="generic_streamable_http", journey_id="mcp_install_mcpbench_1066_53472879935856", result_set_id="mcp_install_first_run_mcpbench", 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=mcpbench; target=generic_streamable_http.

critical · #5

smithery

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=smithery in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 1 installs 1 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source smithery 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: smithery
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/smithery.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_smithery_generic_streamable_http_1066_20260609&ai_commerce_id=mcp_first_run_action_smithery_generic_streamable_http_1066_20260609&mcp_handoff_id=mcp_handoff_dea7daf1-6699-4749-a2ac-56e40035ab30&mcp_session_id=tracked-run-smithery-generic_streamable_http-1781042848420&mcp_source_context=smithery&mcp_install_ta
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 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=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: 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=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 · #6

mcp_inspector

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=mcp_inspector in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 0 installs 2 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source mcp_inspector 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: mcp_inspector
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/mcp_inspector.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_mcp_inspector_generic_streamable_http_1066_20260609&ai_commerce_id=mcp_first_run_action_mcp_inspector_generic_streamable_http_1066_20260609&mcp_handoff_id=mcp_handoff_05e290b4-da1f-497f-9e00-7f8b7c650105&mcp_session_id=tracked-run-mcp_inspector-generic_streamable_http-1781022316547&mcp_source_context=mcp_insp
Shell activation script: https://mcp.packrift.com/r/activate/mcp_inspector?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/mcp_inspector?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=mcp_inspector
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=mcp_inspector
Install/config handoff: https://mcp.packrift.com/r/install/mcp_inspector/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=mcp_inspector&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_inspector&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_inspector&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_inspector&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/mcp_inspector/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=mcp_inspector&packrift_mcp_target=generic_streamable_http'

Codex

codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_inspector&packrift_mcp_target=generic_streamable_http'

Generic MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_inspector&packrift_mcp_target=generic_streamable_http"
    }
  }
}

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_inspector&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=mcp_inspector&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":"mcp_inspector_first_cart_run","journey_id":"mcp_install_mcp_inspector_1066_53472879935856","result_set_id":"mcp_install_first_run_mcp_inspector"}}}'
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":"mcp_inspector_first_cart_run","journey_id":"mcp_install_mcp_inspector_1066_53472879935856","result_set_id":"mcp_install_first_run_mcp_inspector"}}}'
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":"mcp_inspector_first_cart_run","journey_id":"mcp_install_mcp_inspector_1066_53472879935856","result_set_id":"mcp_install_first_run_mcp_inspector"}}}'
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":"mcp_inspector_first_cart_run","journey_id":"mcp_install_mcp_inspector_1066_53472879935856","result_set_id":"mcp_install_first_run_mcp_inspector","mcp_source_context":"mcp_inspector","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=mcp_inspector&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="mcp_inspector_first_cart_run", journey_id="mcp_install_mcp_inspector_1066_53472879935856", and result_set_id="mcp_install_first_run_mcp_inspector".
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="mcp_inspector_first_cart_run", journey_id="mcp_install_mcp_inspector_1066_53472879935856", and result_set_id="mcp_install_first_run_mcp_inspector".
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="mcp_inspector_first_cart_run", journey_id="mcp_install_mcp_inspector_1066_53472879935856", and result_set_id="mcp_install_first_run_mcp_inspector".
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="mcp_inspector_first_cart_run", mcp_source_context="mcp_inspector", mcp_install_target="generic_streamable_http", journey_id="mcp_install_mcp_inspector_1066_53472879935856", result_set_id="mcp_install_first_run_mcp_inspector", 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=mcp_inspector; target=generic_streamable_http.

critical · #7

sourcegraph_cody

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=sourcegraph_cody in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 0 installs 1 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source sourcegraph_cody 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: sourcegraph_cody
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/sourcegraph_cody.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_sourcegraph_cody_generic_streamable_http_1066_20260609&ai_commerce_id=mcp_first_run_action_sourcegraph_cody_generic_streamable_http_1066_20260609&mcp_handoff_id=mcp_handoff_d312eef2-a4f9-4b3b-844c-613f7b1640bc&mcp_session_id=tracked-run-sourcegraph_cody-generic_streamable_http-1781020805550&mcp_source_context
Shell activation script: https://mcp.packrift.com/r/activate/sourcegraph_cody?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/sourcegraph_cody?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=sourcegraph_cody
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=sourcegraph_cody
Install/config handoff: https://mcp.packrift.com/r/install/sourcegraph_cody/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=sourcegraph_cody&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=sourcegraph_cody&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=sourcegraph_cody&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=sourcegraph_cody&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/sourcegraph_cody/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=sourcegraph_cody&packrift_mcp_target=generic_streamable_http'

Codex

codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=sourcegraph_cody&packrift_mcp_target=generic_streamable_http'

Generic MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=sourcegraph_cody&packrift_mcp_target=generic_streamable_http"
    }
  }
}

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=sourcegraph_cody&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=sourcegraph_cody&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":"sourcegraph_cody_first_cart_run","journey_id":"mcp_install_sourcegraph_cody_1066_53472879935856","result_set_id":"mcp_install_first_run_sourcegraph_cody"}}}'
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":"sourcegraph_cody_first_cart_run","journey_id":"mcp_install_sourcegraph_cody_1066_53472879935856","result_set_id":"mcp_install_first_run_sourcegraph_cody"}}}'
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":"sourcegraph_cody_first_cart_run","journey_id":"mcp_install_sourcegraph_cody_1066_53472879935856","result_set_id":"mcp_install_first_run_sourcegraph_cody"}}}'
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":"sourcegraph_cody_first_cart_run","journey_id":"mcp_install_sourcegraph_cody_1066_53472879935856","result_set_id":"mcp_install_first_run_sourcegraph_cody","mcp_source_context":"sourcegraph_cody","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=sourcegraph_cody&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="sourcegraph_cody_first_cart_run", journey_id="mcp_install_sourcegraph_cody_1066_53472879935856", and result_set_id="mcp_install_first_run_sourcegraph_cody".
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="sourcegraph_cody_first_cart_run", journey_id="mcp_install_sourcegraph_cody_1066_53472879935856", and result_set_id="mcp_install_first_run_sourcegraph_cody".
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="sourcegraph_cody_first_cart_run", journey_id="mcp_install_sourcegraph_cody_1066_53472879935856", and result_set_id="mcp_install_first_run_sourcegraph_cody".
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="sourcegraph_cody_first_cart_run", mcp_source_context="sourcegraph_cody", mcp_install_target="generic_streamable_http", journey_id="mcp_install_sourcegraph_cody_1066_53472879935856", result_set_id="mcp_install_first_run_sourcegraph_cody", 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=sourcegraph_cody; 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 0 installs 0 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_generic_streamable_http_1066_20260609&ai_commerce_id=mcp_first_run_action_codex_remote_mcp_generic_streamable_http_1066_20260609&mcp_handoff_id=mcp_handoff_330dcf99-7933-47ff-848d-0eb496d2e9ea&mcp_session_id=tracked-run-codex_remote_mcp-generic_streamable_http-1780995627183&mcp_source_context
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

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 0 installs 3 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_generic_streamable_http_1066_20260610&ai_commerce_id=mcp_first_run_action_findmcp_dev_generic_streamable_http_1066_20260610&mcp_handoff_id=mcp_handoff_3267126c-d136-496c-84ae-f4a4aaf05b37&mcp_session_id=tracked-run-findmcp_dev-generic_streamable_http-1781056550136&mcp_source_context=findmcp_dev&mc
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 · #10

gemini_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=gemini_remote_mcp in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 0 installs 0 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source gemini_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: gemini_remote_mcp
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/gemini_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_gemini_remote_mcp_codex_1066_20260609&ai_commerce_id=mcp_first_run_action_gemini_remote_mcp_codex_1066_20260609&mcp_handoff_id=mcp_handoff_3b1d734e-e913-414c-9e37-aec402a9d052&mcp_session_id=tracked-run-gemini_remote_mcp-codex-1781018177909&mcp_source_context=gemini_remote_mcp&mcp_install_target=codex&mcp_key
Shell activation script: https://mcp.packrift.com/r/activate/gemini_remote_mcp?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/gemini_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=gemini_remote_mcp
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=gemini_remote_mcp
Install/config handoff: https://mcp.packrift.com/r/install/gemini_remote_mcp/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=gemini_remote_mcp&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=gemini_remote_mcp&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=gemini_remote_mcp&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=gemini_remote_mcp&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/gemini_remote_mcp/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=gemini_remote_mcp&packrift_mcp_target=generic_streamable_http'

Codex

codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=gemini_remote_mcp&packrift_mcp_target=generic_streamable_http'

Generic MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=gemini_remote_mcp&packrift_mcp_target=generic_streamable_http"
    }
  }
}

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=gemini_remote_mcp&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=gemini_remote_mcp&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":"gemini_remote_mcp_first_cart_run","journey_id":"mcp_install_gemini_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_gemini_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":"gemini_remote_mcp_first_cart_run","journey_id":"mcp_install_gemini_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_gemini_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":"gemini_remote_mcp_first_cart_run","journey_id":"mcp_install_gemini_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_gemini_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":"gemini_remote_mcp_first_cart_run","journey_id":"mcp_install_gemini_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_gemini_remote_mcp","mcp_source_context":"gemini_remote_mcp","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=gemini_remote_mcp&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="gemini_remote_mcp_first_cart_run", journey_id="mcp_install_gemini_remote_mcp_1066_53472879935856", and result_set_id="mcp_install_first_run_gemini_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="gemini_remote_mcp_first_cart_run", journey_id="mcp_install_gemini_remote_mcp_1066_53472879935856", and result_set_id="mcp_install_first_run_gemini_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="gemini_remote_mcp_first_cart_run", journey_id="mcp_install_gemini_remote_mcp_1066_53472879935856", and result_set_id="mcp_install_first_run_gemini_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="gemini_remote_mcp_first_cart_run", mcp_source_context="gemini_remote_mcp", mcp_install_target="generic_streamable_http", journey_id="mcp_install_gemini_remote_mcp_1066_53472879935856", result_set_id="mcp_install_first_run_gemini_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=gemini_remote_mcp; target=generic_streamable_http.

critical · #11

chiark

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=chiark in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 1 installs 1 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source chiark 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: chiark
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/chiark.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_chiark_generic_streamable_http_1066_20260609&ai_commerce_id=mcp_first_run_action_chiark_generic_streamable_http_1066_20260609&mcp_handoff_id=mcp_handoff_9d851c8d-8fee-410b-b4b5-db9702855b67&mcp_session_id=tracked-run-chiark-generic_streamable_http-1780985929620&mcp_source_context=chiark&mcp_install_target=gen
Shell activation script: https://mcp.packrift.com/r/activate/chiark?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/chiark?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=chiark
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=chiark
Install/config handoff: https://mcp.packrift.com/r/install/chiark/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=chiark&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=chiark&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=chiark&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=chiark&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/chiark/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=chiark&packrift_mcp_target=generic_streamable_http'

Codex

codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=chiark&packrift_mcp_target=generic_streamable_http'

Generic MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=chiark&packrift_mcp_target=generic_streamable_http"
    }
  }
}

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=chiark&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=chiark&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":"chiark_first_cart_run","journey_id":"mcp_install_chiark_1066_53472879935856","result_set_id":"mcp_install_first_run_chiark"}}}'
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":"chiark_first_cart_run","journey_id":"mcp_install_chiark_1066_53472879935856","result_set_id":"mcp_install_first_run_chiark"}}}'
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":"chiark_first_cart_run","journey_id":"mcp_install_chiark_1066_53472879935856","result_set_id":"mcp_install_first_run_chiark"}}}'
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":"chiark_first_cart_run","journey_id":"mcp_install_chiark_1066_53472879935856","result_set_id":"mcp_install_first_run_chiark","mcp_source_context":"chiark","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=chiark&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="chiark_first_cart_run", journey_id="mcp_install_chiark_1066_53472879935856", and result_set_id="mcp_install_first_run_chiark".
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="chiark_first_cart_run", journey_id="mcp_install_chiark_1066_53472879935856", and result_set_id="mcp_install_first_run_chiark".
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="chiark_first_cart_run", journey_id="mcp_install_chiark_1066_53472879935856", and result_set_id="mcp_install_first_run_chiark".
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="chiark_first_cart_run", mcp_source_context="chiark", mcp_install_target="generic_streamable_http", journey_id="mcp_install_chiark_1066_53472879935856", result_set_id="mcp_install_first_run_chiark", 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=chiark; target=generic_streamable_http.

critical · #12

cline_mcp_marketplace

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=cline_mcp_marketplace in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 0 installs 1 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source cline_mcp_marketplace 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: cline_mcp_marketplace
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/cline_mcp_marketplace.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_cline_mcp_marketplace_cline_1066_20260609&ai_commerce_id=mcp_first_run_action_cline_mcp_marketplace_cline_1066_20260609&mcp_handoff_id=mcp_handoff_e485ed4f-db98-435b-b2e9-808a4c3550bc&mcp_session_id=tracked-run-cline_mcp_marketplace-cline-1781023136923&mcp_source_context=cline_mcp_marketplace&mcp_install_targ
Shell activation script: https://mcp.packrift.com/r/activate/cline_mcp_marketplace?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/cline_mcp_marketplace?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=cline_mcp_marketplace
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=cline_mcp_marketplace
Install/config handoff: https://mcp.packrift.com/r/install/cline_mcp_marketplace/cline?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=cline_mcp_marketplace&packrift_mcp_target=cline'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/cline_mcp_marketplace/cline?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=cline_mcp_marketplace&packrift_mcp_target=cline'

Codex

codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline'

Generic MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline"
    }
  }
}

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline",
      "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=cline_mcp_marketplace&packrift_mcp_target=cline'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

rpc() {
  PACKRIFT_MCP_LAST_RESPONSE="$(curl -sS "$PACKRIFT_MCP_ENDPOINT" \
    -H 'content-type: application/json' \
    -H 'accept: application/json, text/event-stream' \
    -H "Mcp-Session-Id: $PACKRIFT_MCP_SESSION_ID" \
    -H "user-agent: $PACKRIFT_MCP_USER_AGENT" \
    -d "$1")"
  normalize_mcp_response
}

normalize_mcp_response() {
  if printf "%s\n" "$PACKRIFT_MCP_LAST_RESPONSE" | grep -q "^data:"; then
    printf "%s\n" "$PACKRIFT_MCP_LAST_RESPONSE" | sed -n "s/^data:[[:space:]]*//p" | tail -n 1
    return
  fi
  printf "%s\n" "$PACKRIFT_MCP_LAST_RESPONSE"
}

extract_measured_cart_url() {
  printf "%s\n" "$PACKRIFT_MCP_LAST_RESPONSE" | grep -Eo 'https://mcp\.packrift\.com/r/cart/[^"[:space:]<>\\]+' | tail -n 1 || true
}

touch_measured_cart_landing() {
  local cart_url="${PACKRIFT_MCP_CART_URL:-$(extract_measured_cart_url)}"
  if [ -z "$cart_url" ]; then
    printf "No measured Packrift MCP /r/cart URL found in the final response.\n" >&2
    return 1
  fi
  printf "Opening measured Packrift MCP cart landing: %s\n" "$cart_url"
  curl -sS -o /dev/null "$cart_url" \
    -H "user-agent: $PACKRIFT_MCP_USER_AGENT"
  printf "Recorded mcp_cart_landing. No order was placed.\n"
}

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"cline_mcp_marketplace_first_cart_run","journey_id":"mcp_install_cline_mcp_marketplace_1066_53472879935856","result_set_id":"mcp_install_first_run_cline_mcp_marketplace"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"cline_mcp_marketplace_first_cart_run","journey_id":"mcp_install_cline_mcp_marketplace_1066_53472879935856","result_set_id":"mcp_install_first_run_cline_mcp_marketplace"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"cline_mcp_marketplace_first_cart_run","journey_id":"mcp_install_cline_mcp_marketplace_1066_53472879935856","result_set_id":"mcp_install_first_run_cline_mcp_marketplace"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"cline_mcp_marketplace_first_cart_run","journey_id":"mcp_install_cline_mcp_marketplace_1066_53472879935856","result_set_id":"mcp_install_first_run_cline_mcp_marketplace","mcp_source_context":"cline_mcp_marketplace","mcp_install_target":"cline","utm_term":"1066"}}}'
touch_measured_cart_landing
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=cline_mcp_marketplace&packrift_mcp_target=cline

Task: reorder Packrift SKU 1066 for quantity 1.

Required tool sequence:
1. Run tools/list and confirm Packrift MCP is connected.
2. Call get_cart_handoff_candidates with sku="1066", limit=1, source_context="cline_mcp_marketplace_first_cart_run", journey_id="mcp_install_cline_mcp_marketplace_1066_53472879935856", and result_set_id="mcp_install_first_run_cline_mcp_marketplace".
3. Call get_pricing with variant_ids=["53472879935856"], quantity=1, selected_sku="1066", selected_handle="10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle", match_type="agent_prompt_first_run", source_context="cline_mcp_marketplace_first_cart_run", journey_id="mcp_install_cline_mcp_marketplace_1066_53472879935856", and result_set_id="mcp_install_first_run_cline_mcp_marketplace".
4. Call check_inventory with variant_ids=["53472879935856"], selected_sku="1066", selected_handle="10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle", match_type="agent_prompt_first_run", source_context="cline_mcp_marketplace_first_cart_run", journey_id="mcp_install_cline_mcp_marketplace_1066_53472879935856", and result_set_id="mcp_install_first_run_cline_mcp_marketplace".
5. If the live checks pass, call create_cart_url with sku="1066", quantity=1, selected_sku="1066", selected_handle="10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle", match_type="agent_prompt_first_run", source_context="cline_mcp_marketplace_first_cart_run", mcp_source_context="cline_mcp_marketplace", mcp_install_target="cline", journey_id="mcp_install_cline_mcp_marketplace_1066_53472879935856", result_set_id="mcp_install_first_run_cline_mcp_marketplace", and utm_term="1066".

Return the product title, live unit price and currency, inventory status, and the measured cart URL.
Success requires a cart URL starting with https://mcp.packrift.com/r/cart/1066.
Do not place an order. If any live check fails, stop and say exactly which check failed.

Attribution: source=cline_mcp_marketplace; target=cline.

critical · #13

open_webui_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_webui_agent in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 0 installs 0 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source open_webui_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_webui_agent
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/open_webui_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_webui_agent_cline_1066_20260609&ai_commerce_id=mcp_first_run_action_open_webui_agent_cline_1066_20260609&mcp_handoff_id=mcp_handoff_95398c8f-46d2-4119-9668-ce371ff83a36&mcp_session_id=tracked-run-open_webui_agent-cline-1781011906060&mcp_source_context=open_webui_agent&mcp_install_target=cline&mcp_key=106
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 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_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: 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_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.

critical · #14

vercel_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=vercel_agent in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 1 installs 1 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source vercel_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: vercel_agent
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/vercel_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_vercel_agent_generic_streamable_http_1066_20260609&ai_commerce_id=mcp_first_run_action_vercel_agent_generic_streamable_http_1066_20260609&mcp_handoff_id=mcp_handoff_e41e799a-dfe2-4015-be9e-500c3d973b79&mcp_session_id=tracked-run-vercel_agent-generic_streamable_http-1781014689762&mcp_source_context=vercel_agen
Shell activation script: https://mcp.packrift.com/r/activate/vercel_agent?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/vercel_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=vercel_agent
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=vercel_agent
Install/config handoff: https://mcp.packrift.com/r/install/vercel_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=vercel_agent&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=vercel_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=vercel_agent&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=vercel_agent&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/vercel_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=vercel_agent&packrift_mcp_target=generic_streamable_http'

Codex

codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=vercel_agent&packrift_mcp_target=generic_streamable_http'

Generic MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=vercel_agent&packrift_mcp_target=generic_streamable_http"
    }
  }
}

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=vercel_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=vercel_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":"vercel_agent_first_cart_run","journey_id":"mcp_install_vercel_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_vercel_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":"vercel_agent_first_cart_run","journey_id":"mcp_install_vercel_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_vercel_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":"vercel_agent_first_cart_run","journey_id":"mcp_install_vercel_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_vercel_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":"vercel_agent_first_cart_run","journey_id":"mcp_install_vercel_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_vercel_agent","mcp_source_context":"vercel_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=vercel_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="vercel_agent_first_cart_run", journey_id="mcp_install_vercel_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_vercel_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="vercel_agent_first_cart_run", journey_id="mcp_install_vercel_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_vercel_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="vercel_agent_first_cart_run", journey_id="mcp_install_vercel_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_vercel_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="vercel_agent_first_cart_run", mcp_source_context="vercel_agent", mcp_install_target="generic_streamable_http", journey_id="mcp_install_vercel_agent_1066_53472879935856", result_set_id="mcp_install_first_run_vercel_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=vercel_agent; target=generic_streamable_http.

critical · #15

autogen_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=autogen_agent in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 0 installs 0 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source autogen_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: autogen_agent
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/autogen_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_autogen_agent_generic_streamable_http_1066_20260609&ai_commerce_id=mcp_first_run_action_autogen_agent_generic_streamable_http_1066_20260609&mcp_handoff_id=mcp_handoff_c09d7f7c-3c4e-4b7e-94be-3599851e9e9d&mcp_session_id=tracked-run-autogen_agent-generic_streamable_http-1780981890810&mcp_source_context=autogen_
Shell activation script: https://mcp.packrift.com/r/activate/autogen_agent?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/autogen_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=autogen_agent
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=autogen_agent
Install/config handoff: https://mcp.packrift.com/r/install/autogen_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=autogen_agent&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=autogen_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=autogen_agent&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=autogen_agent&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/autogen_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=autogen_agent&packrift_mcp_target=generic_streamable_http'

Codex

codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=autogen_agent&packrift_mcp_target=generic_streamable_http'

Generic MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=autogen_agent&packrift_mcp_target=generic_streamable_http"
    }
  }
}

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=autogen_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=autogen_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":"autogen_agent_first_cart_run","journey_id":"mcp_install_autogen_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_autogen_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":"autogen_agent_first_cart_run","journey_id":"mcp_install_autogen_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_autogen_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":"autogen_agent_first_cart_run","journey_id":"mcp_install_autogen_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_autogen_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":"autogen_agent_first_cart_run","journey_id":"mcp_install_autogen_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_autogen_agent","mcp_source_context":"autogen_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=autogen_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="autogen_agent_first_cart_run", journey_id="mcp_install_autogen_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_autogen_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="autogen_agent_first_cart_run", journey_id="mcp_install_autogen_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_autogen_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="autogen_agent_first_cart_run", journey_id="mcp_install_autogen_agent_1066_53472879935856", and result_set_id="mcp_install_first_run_autogen_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="autogen_agent_first_cart_run", mcp_source_context="autogen_agent", mcp_install_target="generic_streamable_http", journey_id="mcp_install_autogen_agent_1066_53472879935856", result_set_id="mcp_install_first_run_autogen_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=autogen_agent; target=generic_streamable_http.