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: 22 GA4 sessions: 124/1000 Unique identity signals: 49 Source tool calls: 125 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

open_webui_agent

mcp_attributed_order

qualified cart landing and MCP tool calls visible; order and revenue missing

This source already has MCP tool-call and qualified cart-landing proof; the missing gate is a real buyer-side checkout that creates attributed order or revenue proof.

Complete only when mcp_attributed_order is visible for source=open_webui_agent in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 4 installs 0 runs 2 tools 8 carts 2
Expected snapshot delta
  • Source open_webui_agent should remain critical until real MCP-attributed order or revenue proof appears.
  • Tool-call and cart-landing counts may stay flat; do not manufacture another first-run action for a mature source.
  • first_party_mcp_orders or first_party_mcp_order_revenue should move above zero before this gate is treated as proven.
  • Visitor proof remains separate; order/revenue proof must come from buyer-side Shopify or GA4 purchase evidence.
Suppression rules
  • Do not count another first-run action or Packrift self-opened cart as completion proof. This row now needs a real buyer, reviewer, or directory-side procurement flow that produces an MCP-attributed order or revenue signal.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP has source-attributed MCP tool calls and qualified cart landing proof for this source.

Source: open_webui_agent
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/open_webui_agent.json
Buyer/reviewer handoff page: https://mcp.packrift.com/r/order/open_webui_agent?format=html
Source-preserving order cart handoff: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_order_handoff_open_webui_agent_1066_20260909&ai_commerce_id=mcp_order_handoff_open_webui_agent_1066_20260909&mcp_handoff_id=mcp_order_handoff_open_webui_agent_20260909&mcp_source_context=open_webui_agent&mcp_install_target=generic_streamable_http&mcp_key=1066%3A53472879935856&mcp_journey=mcp_order_handoff%3Aopen_webui_agent%3Ageneric_streamable_http%3A1066&mcp_result_set=mcp_order_handoff_20260909&match_type=mcp_attributed_order_handoff
Earlier measured cart proof: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_open_webui_agent_generic_streamable_http_1066_20260908&ai_commerce_id=mcp_first_run_action_open_webui_agent_generic_streamable_http_1066_20260908&mcp_handoff_id=mcp_handoff_c65619b5-7461-42f0-82cd-6c68a0aedbf8&mcp_session_id=tracked-run-open_webui_agent-generic_streamable_http-1788911851843&mcp_source_context
Fast first-run shell: curl -sS 'https://mcp.packrift.com/r/run/open_webui_agent/generic_streamable_http?format=sh' | bash
Shell activation script: https://mcp.packrift.com/r/activate/open_webui_agent?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/open_webui_agent?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=open_webui_agent
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=open_webui_agent
Install/config handoff: https://mcp.packrift.com/r/install/open_webui_agent/generic_streamable_http?format=html

Please run a real buyer or reviewer procurement flow through the MCP host and continue into Shopify checkout only when the buyer confirms. The next proof gate is an MCP-attributed order or revenue event, not another first-run proof click.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/open_webui_agent/generic_streamable_http?format=sh' | bash
Success gate: This source already has MCP tool and measured cart proof. The next success gate is a buyer/reviewer checkout that preserves packrift_mcp_source_context and produces first_party_mcp_orders or measurable MCP revenue.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"open_webui_agent_first_cart_run","journey_id":"mcp_install_open_webui_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_webui_agent"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"open_webui_agent_first_cart_run","journey_id":"mcp_install_open_webui_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_webui_agent"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"open_webui_agent_first_cart_run","journey_id":"mcp_install_open_webui_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_webui_agent"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"open_webui_agent_first_cart_run","journey_id":"mcp_install_open_webui_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_webui_agent","mcp_source_context":"open_webui_agent","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=open_webui_agent&packrift_mcp_target=generic_streamable_http

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=open_webui_agent; target=generic_streamable_http.

critical · #2

smithery

mcp_attributed_order

qualified cart landing and MCP tool calls visible; order and revenue missing

This source already has MCP tool-call and qualified cart-landing proof; the missing gate is a real buyer-side checkout that creates attributed order or revenue proof.

Complete only when mcp_attributed_order is visible for source=smithery in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 1 installs 2 runs 1 tools 4 carts 1
Expected snapshot delta
  • Source smithery should remain critical until real MCP-attributed order or revenue proof appears.
  • Tool-call and cart-landing counts may stay flat; do not manufacture another first-run action for a mature source.
  • first_party_mcp_orders or first_party_mcp_order_revenue should move above zero before this gate is treated as proven.
  • Visitor proof remains separate; order/revenue proof must come from buyer-side Shopify or GA4 purchase evidence.
Suppression rules
  • Do not count another first-run action or Packrift self-opened cart as completion proof. This row now needs a real buyer, reviewer, or directory-side procurement flow that produces an MCP-attributed order or revenue signal.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP has source-attributed MCP tool calls and qualified cart landing proof for this source.

Source: smithery
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/smithery.json
Buyer/reviewer handoff page: https://mcp.packrift.com/r/order/smithery?format=html
Source-preserving order cart handoff: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_order_handoff_smithery_1066_20260909&ai_commerce_id=mcp_order_handoff_smithery_1066_20260909&mcp_handoff_id=mcp_order_handoff_smithery_20260909&mcp_source_context=smithery&mcp_install_target=generic_streamable_http&mcp_key=1066%3A53472879935856&mcp_journey=mcp_order_handoff%3Asmithery%3Ageneric_streamable_http%3A1066&mcp_result_set=mcp_order_handoff_20260909&match_type=mcp_attributed_order_handoff
Earlier measured cart proof: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_smithery_codex_1066_20260908&ai_commerce_id=mcp_first_run_action_smithery_codex_1066_20260908&mcp_handoff_id=mcp_handoff_82780aa1-6333-46fc-b144-7277d0ecea79&mcp_session_id=tracked-run-smithery-codex-1788885634134&mcp_source_context=smithery&mcp_install_target=codex&mcp_key=1066%3A53472879935856&mcp_journey=m
Fast first-run shell: curl -sS 'https://mcp.packrift.com/r/run/smithery/generic_streamable_http?format=sh' | bash
Shell activation script: https://mcp.packrift.com/r/activate/smithery?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/smithery?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=smithery
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=smithery
Install/config handoff: https://mcp.packrift.com/r/install/smithery/generic_streamable_http?format=html

Please run a real buyer or reviewer procurement flow through the MCP host and continue into Shopify checkout only when the buyer confirms. The next proof gate is an MCP-attributed order or revenue event, not another first-run proof click.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/smithery/generic_streamable_http?format=sh' | bash
Success gate: This source already has MCP tool and measured cart proof. The next success gate is a buyer/reviewer checkout that preserves packrift_mcp_source_context and produces first_party_mcp_orders or measurable MCP revenue.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"smithery_first_cart_run","journey_id":"mcp_install_smithery_1066_53472879935856","result_set_id":"mcp_install_first_run_smithery"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"smithery_first_cart_run","journey_id":"mcp_install_smithery_1066_53472879935856","result_set_id":"mcp_install_first_run_smithery"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"smithery_first_cart_run","journey_id":"mcp_install_smithery_1066_53472879935856","result_set_id":"mcp_install_first_run_smithery"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"smithery_first_cart_run","journey_id":"mcp_install_smithery_1066_53472879935856","result_set_id":"mcp_install_first_run_smithery","mcp_source_context":"smithery","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=smithery&packrift_mcp_target=generic_streamable_http

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=smithery; target=generic_streamable_http.

critical · #3

anthropic_remote_mcp

mcp_attributed_order

qualified cart landing and MCP tool calls visible; order and revenue missing

This source already has MCP tool-call and qualified cart-landing proof; the missing gate is a real buyer-side checkout that creates attributed order or revenue proof.

Complete only when mcp_attributed_order is visible for source=anthropic_remote_mcp in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 0 installs 0 runs 1 tools 4 carts 1
Expected snapshot delta
  • Source anthropic_remote_mcp should remain critical until real MCP-attributed order or revenue proof appears.
  • Tool-call and cart-landing counts may stay flat; do not manufacture another first-run action for a mature source.
  • first_party_mcp_orders or first_party_mcp_order_revenue should move above zero before this gate is treated as proven.
  • Visitor proof remains separate; order/revenue proof must come from buyer-side Shopify or GA4 purchase evidence.
Suppression rules
  • Do not count another first-run action or Packrift self-opened cart as completion proof. This row now needs a real buyer, reviewer, or directory-side procurement flow that produces an MCP-attributed order or revenue signal.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP has source-attributed MCP tool calls and qualified cart landing proof for this source.

Source: anthropic_remote_mcp
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/anthropic_remote_mcp.json
Buyer/reviewer handoff page: https://mcp.packrift.com/r/order/anthropic_remote_mcp?format=html
Source-preserving order cart handoff: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_order_handoff_anthropic_remote_mcp_1066_20260909&ai_commerce_id=mcp_order_handoff_anthropic_remote_mcp_1066_20260909&mcp_handoff_id=mcp_order_handoff_anthropic_remote_mcp_20260909&mcp_source_context=anthropic_remote_mcp&mcp_install_target=claude_code&mcp_key=1066%3A53472879935856&mcp_journey=mcp_order_handoff%3Aanthropic_remote_mcp%3Aclaude_code%3A1066&mcp_result_set=mcp_order_handoff_20260909&match_type=mcp_attributed_order_handoff
Earlier measured cart proof: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_anthropic_remote_mcp_cline_1066_20260909&ai_commerce_id=mcp_first_run_action_anthropic_remote_mcp_cline_1066_20260909&mcp_handoff_id=mcp_handoff_32d3fbcf-98b9-44ee-9443-b93c7680b292&mcp_session_id=tracked-run-anthropic_remote_mcp-cline-1788918280250&mcp_source_context=anthropic_remote_mcp&mcp_install_target=c
Fast first-run shell: curl -sS 'https://mcp.packrift.com/r/run/anthropic_remote_mcp/claude_code?format=sh' | bash
Shell activation script: https://mcp.packrift.com/r/activate/anthropic_remote_mcp?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/anthropic_remote_mcp?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=anthropic_remote_mcp
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=anthropic_remote_mcp
Install/config handoff: https://mcp.packrift.com/r/install/anthropic_remote_mcp/claude_code?format=html

Please run a real buyer or reviewer procurement flow through the MCP host and continue into Shopify checkout only when the buyer confirms. The next proof gate is an MCP-attributed order or revenue event, not another first-run proof click.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/anthropic_remote_mcp/claude_code?format=sh' | bash
Success gate: This source already has MCP tool and measured cart proof. The next success gate is a buyer/reviewer checkout that preserves packrift_mcp_source_context and produces first_party_mcp_orders or measurable MCP revenue.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"anthropic_remote_mcp_first_cart_run","journey_id":"mcp_install_anthropic_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_anthropic_remote_mcp"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"anthropic_remote_mcp_first_cart_run","journey_id":"mcp_install_anthropic_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_anthropic_remote_mcp"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"anthropic_remote_mcp_first_cart_run","journey_id":"mcp_install_anthropic_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_anthropic_remote_mcp"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"anthropic_remote_mcp_first_cart_run","journey_id":"mcp_install_anthropic_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_anthropic_remote_mcp","mcp_source_context":"anthropic_remote_mcp","mcp_install_target":"claude_code","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_remote_mcp&packrift_mcp_target=claude_code

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=anthropic_remote_mcp; target=claude_code.

critical · #4

n8n_automation

mcp_cart_landing

external-qualified cart URL created but /r/cart landing missing

A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.

Complete only when mcp_cart_landing is visible for source=n8n_automation in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 1 installs 1 runs 2 tools 8 carts 0
Expected snapshot delta
  • Source n8n_automation should move past mcp_cart_landing once an external /r/cart landing appears.
  • mcp_cart_landings and qualified cart landing-related source rows should increase.
  • qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
  • GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
  • Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.

Source: n8n_automation
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/n8n_automation.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_n8n_automation_generic_streamable_http_1066_20260909&ai_commerce_id=mcp_first_run_action_n8n_automation_generic_streamable_http_1066_20260909&mcp_handoff_id=mcp_handoff_0649a3b0-cda9-42c3-9587-2295f5f76c9f&mcp_session_id=tracked-run-n8n_automation-generic_streamable_http-1788915385969&mcp_source_context=n8n_a
Shell activation script: https://mcp.packrift.com/r/activate/n8n_automation?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/n8n_automation?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=n8n_automation
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=n8n_automation
Install/config handoff: https://mcp.packrift.com/r/install/n8n_automation/generic_streamable_http?format=html

Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/n8n_automation/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"n8n_automation_first_cart_run","journey_id":"mcp_install_n8n_automation_1066_53472879935856","result_set_id":"mcp_install_first_run_n8n_automation"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"n8n_automation_first_cart_run","journey_id":"mcp_install_n8n_automation_1066_53472879935856","result_set_id":"mcp_install_first_run_n8n_automation"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"n8n_automation_first_cart_run","journey_id":"mcp_install_n8n_automation_1066_53472879935856","result_set_id":"mcp_install_first_run_n8n_automation"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"n8n_automation_first_cart_run","journey_id":"mcp_install_n8n_automation_1066_53472879935856","result_set_id":"mcp_install_first_run_n8n_automation","mcp_source_context":"n8n_automation","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=n8n_automation&packrift_mcp_target=generic_streamable_http

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=n8n_automation; target=generic_streamable_http.

critical · #5

glama_server_listing

mcp_cart_landing

external-qualified cart URL created but /r/cart landing missing

A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.

Complete only when mcp_cart_landing is visible for source=glama_server_listing in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 2 installs 2 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source glama_server_listing should move past mcp_cart_landing once an external /r/cart landing appears.
  • mcp_cart_landings and qualified cart landing-related source rows should increase.
  • qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
  • GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
  • Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.

Source: glama_server_listing
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/glama_server_listing.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_glama_server_listing_codex_1066_20260908&ai_commerce_id=mcp_first_run_action_glama_server_listing_codex_1066_20260908&mcp_handoff_id=mcp_handoff_138a35d3-20b3-4f34-941f-2abf327b4619&mcp_session_id=tracked-run-glama_server_listing-codex-1788867643561&mcp_source_context=glama_server_listing&mcp_install_target=c
Shell activation script: https://mcp.packrift.com/r/activate/glama_server_listing?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/glama_server_listing?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=glama_server_listing
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=glama_server_listing
Install/config handoff: https://mcp.packrift.com/r/install/glama_server_listing/generic_streamable_http?format=html

Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/glama_server_listing/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"glama_server_listing_first_cart_run","journey_id":"mcp_install_glama_server_listing_1066_53472879935856","result_set_id":"mcp_install_first_run_glama_server_listing"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"glama_server_listing_first_cart_run","journey_id":"mcp_install_glama_server_listing_1066_53472879935856","result_set_id":"mcp_install_first_run_glama_server_listing"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"glama_server_listing_first_cart_run","journey_id":"mcp_install_glama_server_listing_1066_53472879935856","result_set_id":"mcp_install_first_run_glama_server_listing"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"glama_server_listing_first_cart_run","journey_id":"mcp_install_glama_server_listing_1066_53472879935856","result_set_id":"mcp_install_first_run_glama_server_listing","mcp_source_context":"glama_server_listing","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=glama_server_listing&packrift_mcp_target=generic_streamable_http

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=glama_server_listing; target=generic_streamable_http.

critical · #6

flowise_agent

mcp_cart_landing

external-qualified cart URL created but /r/cart landing missing

A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.

Complete only when mcp_cart_landing is visible for source=flowise_agent in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 3 installs 2 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source flowise_agent should move past mcp_cart_landing once an external /r/cart landing appears.
  • mcp_cart_landings and qualified cart landing-related source rows should increase.
  • qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
  • GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
  • Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.

Source: flowise_agent
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/flowise_agent.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_flowise_agent_codex_1066_20260908&ai_commerce_id=mcp_first_run_action_flowise_agent_codex_1066_20260908&mcp_handoff_id=mcp_handoff_692f70fb-ae58-4264-b214-13b95ac1a3d1&mcp_session_id=tracked-run-flowise_agent-codex-1788832094633&mcp_source_context=flowise_agent&mcp_install_target=codex&mcp_key=1066%3A53472879
Shell activation script: https://mcp.packrift.com/r/activate/flowise_agent?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/flowise_agent?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=flowise_agent
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=flowise_agent
Install/config handoff: https://mcp.packrift.com/r/install/flowise_agent/generic_streamable_http?format=html

Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/flowise_agent/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"flowise_agent_first_cart_run","journey_id":"mcp_install_flowise_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_flowise_agent"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"flowise_agent_first_cart_run","journey_id":"mcp_install_flowise_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_flowise_agent"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"flowise_agent_first_cart_run","journey_id":"mcp_install_flowise_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_flowise_agent"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"flowise_agent_first_cart_run","journey_id":"mcp_install_flowise_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_flowise_agent","mcp_source_context":"flowise_agent","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=flowise_agent&packrift_mcp_target=generic_streamable_http

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=flowise_agent; target=generic_streamable_http.

critical · #7

mcpserverfinder

mcp_cart_landing

external-qualified cart URL created but /r/cart landing missing

A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.

Complete only when mcp_cart_landing is visible for source=mcpserverfinder in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 3 installs 0 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source mcpserverfinder should move past mcp_cart_landing once an external /r/cart landing appears.
  • mcp_cart_landings and qualified cart landing-related source rows should increase.
  • qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
  • GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
  • Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.

Source: mcpserverfinder
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/mcpserverfinder.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_mcpserverfinder_cline_1066_20260908&ai_commerce_id=mcp_first_run_action_mcpserverfinder_cline_1066_20260908&mcp_handoff_id=mcp_handoff_1e9c0783-a016-444e-98a3-79d884c4f71c&mcp_session_id=tracked-run-mcpserverfinder-cline-1788877961761&mcp_source_context=mcpserverfinder&mcp_install_target=cline&mcp_key=1066%3A
Shell activation script: https://mcp.packrift.com/r/activate/mcpserverfinder?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/mcpserverfinder?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=mcpserverfinder
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=mcpserverfinder
Install/config handoff: https://mcp.packrift.com/r/install/mcpserverfinder/generic_streamable_http?format=html

Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/mcpserverfinder/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"mcpserverfinder_first_cart_run","journey_id":"mcp_install_mcpserverfinder_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpserverfinder"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcpserverfinder_first_cart_run","journey_id":"mcp_install_mcpserverfinder_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpserverfinder"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcpserverfinder_first_cart_run","journey_id":"mcp_install_mcpserverfinder_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpserverfinder"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcpserverfinder_first_cart_run","journey_id":"mcp_install_mcpserverfinder_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpserverfinder","mcp_source_context":"mcpserverfinder","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=mcpserverfinder&packrift_mcp_target=generic_streamable_http

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=mcpserverfinder; target=generic_streamable_http.

critical · #8

codex_remote_mcp

mcp_cart_landing

external-qualified cart URL created but /r/cart landing missing

A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.

Complete only when mcp_cart_landing is visible for source=codex_remote_mcp in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 2 installs 2 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source codex_remote_mcp should move past mcp_cart_landing once an external /r/cart landing appears.
  • mcp_cart_landings and qualified cart landing-related source rows should increase.
  • qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
  • GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
  • Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.

Source: codex_remote_mcp
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/codex_remote_mcp.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_codex_remote_mcp_cline_1066_20260908&ai_commerce_id=mcp_first_run_action_codex_remote_mcp_cline_1066_20260908&mcp_handoff_id=mcp_handoff_67a21f31-96a1-4272-bb76-97497fb3a0e6&mcp_session_id=tracked-run-codex_remote_mcp-cline-1788830502968&mcp_source_context=codex_remote_mcp&mcp_install_target=cline&mcp_key=106
Shell activation script: https://mcp.packrift.com/r/activate/codex_remote_mcp?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/codex_remote_mcp?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=codex_remote_mcp
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=codex_remote_mcp
Install/config handoff: https://mcp.packrift.com/r/install/codex_remote_mcp/codex?format=html

Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/codex_remote_mcp/codex?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"codex_remote_mcp_first_cart_run","journey_id":"mcp_install_codex_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_codex_remote_mcp"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"codex_remote_mcp_first_cart_run","journey_id":"mcp_install_codex_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_codex_remote_mcp"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"codex_remote_mcp_first_cart_run","journey_id":"mcp_install_codex_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_codex_remote_mcp"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"codex_remote_mcp_first_cart_run","journey_id":"mcp_install_codex_remote_mcp_1066_53472879935856","result_set_id":"mcp_install_first_run_codex_remote_mcp","mcp_source_context":"codex_remote_mcp","mcp_install_target":"codex","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=codex_remote_mcp&packrift_mcp_target=codex

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=codex_remote_mcp; target=codex.

critical · #9

aider_agent

mcp_cart_landing

external-qualified cart URL created but /r/cart landing missing

A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.

Complete only when mcp_cart_landing is visible for source=aider_agent in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 3 installs 0 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source aider_agent should move past mcp_cart_landing once an external /r/cart landing appears.
  • mcp_cart_landings and qualified cart landing-related source rows should increase.
  • qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
  • GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
  • Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.

Source: aider_agent
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/aider_agent.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_aider_agent_codex_1066_20260908&ai_commerce_id=mcp_first_run_action_aider_agent_codex_1066_20260908&mcp_handoff_id=mcp_handoff_0d80a620-f1ef-4cc3-8213-fcbbf9389ebd&mcp_session_id=tracked-run-aider_agent-codex-1788836536307&mcp_source_context=aider_agent&mcp_install_target=codex&mcp_key=1066%3A53472879935856&m
Shell activation script: https://mcp.packrift.com/r/activate/aider_agent?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/aider_agent?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=aider_agent
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=aider_agent
Install/config handoff: https://mcp.packrift.com/r/install/aider_agent/generic_streamable_http?format=html

Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/aider_agent/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"aider_agent_first_cart_run","journey_id":"mcp_install_aider_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_aider_agent"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"aider_agent_first_cart_run","journey_id":"mcp_install_aider_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_aider_agent"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"aider_agent_first_cart_run","journey_id":"mcp_install_aider_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_aider_agent"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"aider_agent_first_cart_run","journey_id":"mcp_install_aider_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_aider_agent","mcp_source_context":"aider_agent","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=aider_agent&packrift_mcp_target=generic_streamable_http

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=aider_agent; target=generic_streamable_http.

critical · #10

findmcp_dev

mcp_cart_landing

external-qualified cart URL created but /r/cart landing missing

A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.

Complete only when mcp_cart_landing is visible for source=findmcp_dev in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 3 installs 1 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source findmcp_dev should move past mcp_cart_landing once an external /r/cart landing appears.
  • mcp_cart_landings and qualified cart landing-related source rows should increase.
  • qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
  • GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
  • Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.

Source: findmcp_dev
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/findmcp_dev.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_findmcp_dev_cline_1066_20260908&ai_commerce_id=mcp_first_run_action_findmcp_dev_cline_1066_20260908&mcp_handoff_id=mcp_handoff_ff9e4e32-3604-4376-9c3e-bc6178cf7eba&mcp_session_id=tracked-run-findmcp_dev-cline-1788877171766&mcp_source_context=findmcp_dev&mcp_install_target=cline&mcp_key=1066%3A53472879935856&m
Shell activation script: https://mcp.packrift.com/r/activate/findmcp_dev?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/findmcp_dev?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=findmcp_dev
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=findmcp_dev
Install/config handoff: https://mcp.packrift.com/r/install/findmcp_dev/generic_streamable_http?format=html

Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/findmcp_dev/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"findmcp_dev_first_cart_run","journey_id":"mcp_install_findmcp_dev_1066_53472879935856","result_set_id":"mcp_install_first_run_findmcp_dev"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"findmcp_dev_first_cart_run","journey_id":"mcp_install_findmcp_dev_1066_53472879935856","result_set_id":"mcp_install_first_run_findmcp_dev"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"findmcp_dev_first_cart_run","journey_id":"mcp_install_findmcp_dev_1066_53472879935856","result_set_id":"mcp_install_first_run_findmcp_dev"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"findmcp_dev_first_cart_run","journey_id":"mcp_install_findmcp_dev_1066_53472879935856","result_set_id":"mcp_install_first_run_findmcp_dev","mcp_source_context":"findmcp_dev","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=findmcp_dev&packrift_mcp_target=generic_streamable_http

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=findmcp_dev; target=generic_streamable_http.

critical · #11

mcpservers_org

mcp_cart_landing

external-qualified cart URL created but /r/cart landing missing

A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.

Complete only when mcp_cart_landing is visible for source=mcpservers_org in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 2 installs 1 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source mcpservers_org should move past mcp_cart_landing once an external /r/cart landing appears.
  • mcp_cart_landings and qualified cart landing-related source rows should increase.
  • qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
  • GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
  • Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.

Source: mcpservers_org
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/mcpservers_org.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_mcpservers_org_cline_1066_20260909&ai_commerce_id=mcp_first_run_action_mcpservers_org_cline_1066_20260909&mcp_handoff_id=mcp_handoff_6492112e-410b-45ee-8fc4-c76e5af179ec&mcp_session_id=tracked-run-mcpservers_org-cline-1788919659842&mcp_source_context=mcpservers_org&mcp_install_target=cline&mcp_key=1066%3A5347
Shell activation script: https://mcp.packrift.com/r/activate/mcpservers_org?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/mcpservers_org?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=mcpservers_org
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=mcpservers_org
Install/config handoff: https://mcp.packrift.com/r/install/mcpservers_org/generic_streamable_http?format=html

Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/mcpservers_org/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"mcpservers_org_first_cart_run","journey_id":"mcp_install_mcpservers_org_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpservers_org"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcpservers_org_first_cart_run","journey_id":"mcp_install_mcpservers_org_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpservers_org"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcpservers_org_first_cart_run","journey_id":"mcp_install_mcpservers_org_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpservers_org"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcpservers_org_first_cart_run","journey_id":"mcp_install_mcpservers_org_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpservers_org","mcp_source_context":"mcpservers_org","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=mcpservers_org; target=generic_streamable_http.

critical · #12

open_scout_shopping_agent

mcp_cart_landing

external-qualified cart URL created but /r/cart landing missing

A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.

Complete only when mcp_cart_landing is visible for source=open_scout_shopping_agent in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 2 installs 1 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source open_scout_shopping_agent should move past mcp_cart_landing once an external /r/cart landing appears.
  • mcp_cart_landings and qualified cart landing-related source rows should increase.
  • qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
  • GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
  • Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.

Source: open_scout_shopping_agent
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/open_scout_shopping_agent.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_open_scout_shopping_agent_codex_1066_20260908&ai_commerce_id=mcp_first_run_action_open_scout_shopping_agent_codex_1066_20260908&mcp_handoff_id=mcp_handoff_79aeb089-dd73-4381-9da9-014bc532428c&mcp_session_id=tracked-run-open_scout_shopping_agent-codex-1788880260912&mcp_source_context=open_scout_shopping_agent&
Shell activation script: https://mcp.packrift.com/r/activate/open_scout_shopping_agent?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/open_scout_shopping_agent?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=open_scout_shopping_agent
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=open_scout_shopping_agent
Install/config handoff: https://mcp.packrift.com/r/install/open_scout_shopping_agent/generic_streamable_http?format=html

Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/open_scout_shopping_agent/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"open_scout_shopping_agent_first_cart_run","journey_id":"mcp_install_open_scout_shopping_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_scout_shopping_agent"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"open_scout_shopping_agent_first_cart_run","journey_id":"mcp_install_open_scout_shopping_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_scout_shopping_agent"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"open_scout_shopping_agent_first_cart_run","journey_id":"mcp_install_open_scout_shopping_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_scout_shopping_agent"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"open_scout_shopping_agent_first_cart_run","journey_id":"mcp_install_open_scout_shopping_agent_1066_53472879935856","result_set_id":"mcp_install_first_run_open_scout_shopping_agent","mcp_source_context":"open_scout_shopping_agent","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=open_scout_shopping_agent&packrift_mcp_target=generic_streamable_http

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=open_scout_shopping_agent; target=generic_streamable_http.

critical · #13

mcplane

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

starts 2 installs 0 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source mcplane should move past mcp_cart_landing once an external /r/cart landing appears.
  • mcp_cart_landings and qualified cart landing-related source rows should increase.
  • qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
  • GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
  • Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.

Source: mcplane
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/mcplane.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_mcplane_cline_1066_20260908&ai_commerce_id=mcp_first_run_action_mcplane_cline_1066_20260908&mcp_handoff_id=mcp_handoff_ac7fcb39-311f-43c7-ad39-c7e794857337&mcp_session_id=tracked-run-mcplane-cline-1788847274919&mcp_source_context=mcplane&mcp_install_target=cline&mcp_key=1066%3A53472879935856&mcp_journey=mcp_i
Shell activation script: https://mcp.packrift.com/r/activate/mcplane?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/mcplane?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=mcplane
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=mcplane
Install/config handoff: https://mcp.packrift.com/r/install/mcplane/generic_streamable_http?format=html

Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/mcplane/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"mcplane_first_cart_run","journey_id":"mcp_install_mcplane_1066_53472879935856","result_set_id":"mcp_install_first_run_mcplane"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcplane_first_cart_run","journey_id":"mcp_install_mcplane_1066_53472879935856","result_set_id":"mcp_install_first_run_mcplane"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcplane_first_cart_run","journey_id":"mcp_install_mcplane_1066_53472879935856","result_set_id":"mcp_install_first_run_mcplane"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcplane_first_cart_run","journey_id":"mcp_install_mcplane_1066_53472879935856","result_set_id":"mcp_install_first_run_mcplane","mcp_source_context":"mcplane","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=mcplane&packrift_mcp_target=generic_streamable_http

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=mcplane; target=generic_streamable_http.

critical · #14

mcpmarket_com

mcp_cart_landing

external-qualified cart URL created but /r/cart landing missing

A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.

Complete only when mcp_cart_landing is visible for source=mcpmarket_com in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 2 installs 1 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source mcpmarket_com should move past mcp_cart_landing once an external /r/cart landing appears.
  • mcp_cart_landings and qualified cart landing-related source rows should increase.
  • qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
  • GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
  • Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.

Source: mcpmarket_com
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/mcpmarket_com.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_mcpmarket_com_mcp_marketplace_1066_20260908&ai_commerce_id=mcp_first_run_action_mcpmarket_com_mcp_marketplace_1066_20260908&mcp_handoff_id=mcp_handoff_1363589e-8748-44d3-8ee2-24d7146b3276&mcp_session_id=tracked-run-mcpmarket_com-mcp_marketplace-1788861812009&mcp_source_context=mcpmarket_com&mcp_install_target
Shell activation script: https://mcp.packrift.com/r/activate/mcpmarket_com?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/mcpmarket_com?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=mcpmarket_com
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=mcpmarket_com
Install/config handoff: https://mcp.packrift.com/r/install/mcpmarket_com/mcp_marketplace?format=html

Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/mcpmarket_com/mcp_marketplace?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"mcpmarket_com_first_cart_run","journey_id":"mcp_install_mcpmarket_com_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpmarket_com"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcpmarket_com_first_cart_run","journey_id":"mcp_install_mcpmarket_com_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpmarket_com"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcpmarket_com_first_cart_run","journey_id":"mcp_install_mcpmarket_com_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpmarket_com"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"mcpmarket_com_first_cart_run","journey_id":"mcp_install_mcpmarket_com_1066_53472879935856","result_set_id":"mcp_install_first_run_mcpmarket_com","mcp_source_context":"mcpmarket_com","mcp_install_target":"mcp_marketplace","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=mcpmarket_com&packrift_mcp_target=mcp_marketplace

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=mcpmarket_com; target=mcp_marketplace.

critical · #15

openai_chatgpt

mcp_cart_landing

external-qualified cart URL created but /r/cart landing missing

A measured cart URL already exists for this source; getting it opened by a real source-side reviewer or MCP host should lift qualified first-party cart landings without inflating tool-call proof.

Complete only when mcp_cart_landing is visible for source=openai_chatgpt in the source activation queue or funnel snapshot from non-suppressed external proof.

starts 2 installs 0 runs 1 tools 4 carts 0
Expected snapshot delta
  • Source openai_chatgpt should move past mcp_cart_landing once an external /r/cart landing appears.
  • mcp_cart_landings and qualified cart landing-related source rows should increase.
  • qualified_first_party_mcp_cart_landings should increase; the cart proof gate should remain tied to first-party /r/cart telemetry.
  • GA4 visitor proof only changes if the external cart landing also creates a qualified GA4 session; do not backfill this from browser checks.
Suppression rules
  • Do not self-open this cart URL as completion proof. Share it with the source reviewer, directory operator, or a real MCP-host user; the row is complete only after an external source-side cart landing appears.
  • Do not count Codex local smoke checks, localhost probes, distribution_check requests, manual_verify events, or mcp_cart_handoff_smoke events as source activation.
  • Do not count generated resource fetches, /resources/list, proof-page opens, or sitemap crawling as buyer demand.
  • Do not self-open a returned /r/cart URL to close a cart-landing experiment; completion requires a source-side reviewer, MCP host user, or buyer.
  • Keep GA4-qualified visitor proof separate from MCP tool proof; the thousands-of-visitors gate closes only from qualified external GA4 session_start evidence.
Copy-ready activation request
Packrift MCP produced a measured cart handoff for this source.

Source: openai_chatgpt
Endpoint: https://mcp.packrift.com/mcp
Directory update card: https://mcp.packrift.com/ai/mcp-directory-update/openai_chatgpt.json
Measured cart URL to review: https://mcp.packrift.com/r/cart/1066?ref=mcp&qty=1&utm_source=chatgpt-mcp&utm_medium=mcp_tool&utm_campaign=create_cart_url&utm_content=1066&utm_term=1066&packrift_ai_id=mcp_first_run_action_openai_chatgpt_generic_streamable_http_1066_20260908&ai_commerce_id=mcp_first_run_action_openai_chatgpt_generic_streamable_http_1066_20260908&mcp_handoff_id=mcp_handoff_f67bee59-c486-429c-86e9-c78d29444130&mcp_session_id=tracked-run-openai_chatgpt-generic_streamable_http-1788845021057&mcp_source_context=opena
Shell activation script: https://mcp.packrift.com/r/activate/openai_chatgpt?format=sh
One-command external runner: curl -sS 'https://mcp.packrift.com/r/activate/openai_chatgpt?format=sh' | bash
Live tool discovery JSON: https://mcp.packrift.com/ai/mcp-tools.json
Live tool discovery Markdown: https://mcp.packrift.com/ai/spec-finder-tools.md
Host acceptance eval pack: https://mcp.packrift.com/ai/mcp-eval-pack.json?source=openai_chatgpt
Eval pack Markdown: https://mcp.packrift.com/ai/mcp-eval-pack.md?source=openai_chatgpt
Install/config handoff: https://mcp.packrift.com/r/install/openai_chatgpt/generic_streamable_http?format=html

Please open the measured /r/cart URL from your review environment or MCP host so the source records a real qualified cart landing before Shopify checkout. The shell runner does not follow Shopify checkout and does not place an order.

Copy-ready host configs:
Claude Code: claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http'
Codex: codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http'
Generic MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "http",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http"
    }
  }
}
Cline MCP JSON:
{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}
First-run shell: curl -sS 'https://mcp.packrift.com/r/run/openai_chatgpt/generic_streamable_http?format=sh' | bash
Success gate: After install, run the agent prompt in the real MCP host and require create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL.
Copy-ready host configs

Claude Code

claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http'

Codex

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

Generic MCP JSON

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

Cline MCP JSON

{
  "mcpServers": {
    "packrift": {
      "type": "streamableHttp",
      "url": "https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http",
      "disabled": false,
      "timeout": 60
    }
  }
}

Pasteable curl script

#!/usr/bin/env bash
set -euo pipefail

PACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http'
PACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'
PACKRIFT_MCP_SESSION_ID="${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}"
PACKRIFT_MCP_LAST_RESPONSE=''

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

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

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

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

rpc '{"jsonrpc":"2.0","id":"tools","method":"tools/list"}'
rpc '{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"openai_chatgpt_first_cart_run","journey_id":"mcp_install_openai_chatgpt_1066_53472879935856","result_set_id":"mcp_install_first_run_openai_chatgpt"}}}'
rpc '{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"openai_chatgpt_first_cart_run","journey_id":"mcp_install_openai_chatgpt_1066_53472879935856","result_set_id":"mcp_install_first_run_openai_chatgpt"}}}'
rpc '{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"],"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"openai_chatgpt_first_cart_run","journey_id":"mcp_install_openai_chatgpt_1066_53472879935856","result_set_id":"mcp_install_first_run_openai_chatgpt"}}}'
rpc '{"jsonrpc":"2.0","id":"cart-1066","method":"tools/call","params":{"name":"create_cart_url","arguments":{"sku":"1066","quantity":1,"selected_sku":"1066","selected_handle":"10x6x6-ect-32-kraft-long-corrugated-boxes-25-bundle","match_type":"install_first_useful_run","source_context":"openai_chatgpt_first_cart_run","journey_id":"mcp_install_openai_chatgpt_1066_53472879935856","result_set_id":"mcp_install_first_run_openai_chatgpt","mcp_source_context":"openai_chatgpt","mcp_install_target":"generic_streamable_http","utm_term":"1066"}}}'
touch_measured_cart_landing
Source-specific agent prompt
Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.
MCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=openai_chatgpt&packrift_mcp_target=generic_streamable_http

Task: reorder Packrift SKU 1066 for quantity 1.

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

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

Attribution: source=openai_chatgpt; target=generic_streamable_http.