{"release":"PACKRIFT-MCP-INSTALL-MATRIX-R09","generated_at":"2026-05-20T22:13:22.954Z","canonical_endpoint":"https://mcp.packrift.com/mcp","purpose":"Give agent hosts, developers, directories, and AI-commerce workflows copy-ready Packrift MCP install paths and smoke tests without creating a duplicate Packrift CLI or buyer surface.","runtime":{"server_version":"0.2.13","tools_count":15,"resources_count":1272,"prompts_count":9},"install_principles":["Use https://mcp.packrift.com/mcp as the canonical runtime endpoint.","Prefer remote MCP install paths over local self-hosting.","For stdio-only hosts, use the mcp-remote bridge as a thin compatibility wrapper around the hosted endpoint.","Do not ask buyers for Packrift API keys.","Use browser agents only as read-first discovery bridges; confirm live commerce facts through MCP.","Use /r/config/{source} when sharing copy-ready MCP JSON config from a directory, partner, campaign, or agent handoff so the fetch is measurable.","Use /r/install/{source}/{target} when a directory, partner, or agent handoff needs a target-specific install command or config and install-intent attribution.","Use /ai/mcp-activation-wave.json when the material tool-call gate is open; it selects the current source-aware real-host runs to execute through this install matrix.","Use prepare_purchase_handoff for known exact SKUs when the host needs one compact live-confirmation and guarded cart-handoff tool call.","Confirm exact SKU, live price, and live inventory before cart handoff.","Run the cart-1066 smoke test after install; it returns a measured cart URL only and does not place an order.","Route no-exact-match cases to quote recovery instead of forcing nearby substitutes."],"tracked_install_template":"https://mcp.packrift.com/r/install/{source}/{target}","tracked_install_examples":{"generic_streamable_http":"https://mcp.packrift.com/r/install/generic/generic_streamable_http?utm_source=generic&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=generic_streamable_http","stdio_mcp_remote":"https://mcp.packrift.com/r/install/generic/stdio_mcp_remote?utm_source=generic&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=stdio_mcp_remote","claude_code":"https://mcp.packrift.com/r/install/generic/claude_code?utm_source=generic&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=claude_code","codex":"https://mcp.packrift.com/r/install/generic/codex?utm_source=generic&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=codex","cursor_windsurf_vscode":"https://mcp.packrift.com/r/install/generic/cursor_windsurf_vscode?utm_source=generic&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=cursor_windsurf_vscode","cline":"https://mcp.packrift.com/r/install/generic/cline?utm_source=generic&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=cline"},"source_aware_install_examples":[{"source":"mcp_so","target":"generic_streamable_http","reason":"MCP.so has mature MCP tool and cart proof; the next useful action is source-preserving buyer or reviewer follow-through.","source_aware_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http","tracked_config_url":"https://mcp.packrift.com/r/config/mcp_so?utm_source=mcp_so&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","tracked_install_url":"https://mcp.packrift.com/r/install/mcp_so/generic_streamable_http?utm_source=mcp_so&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=generic_streamable_http","tracked_install_json_url":"https://mcp.packrift.com/r/install/mcp_so/generic_streamable_http?format=json","tracked_first_run_url":"https://mcp.packrift.com/r/run/mcp_so/generic_streamable_http?format=html","tracked_first_run_shell_url":"https://mcp.packrift.com/r/run/mcp_so/generic_streamable_http?format=sh","reviewer_activation_shell_url":"https://mcp.packrift.com/r/activate/mcp_so?format=sh","order_handoff_url":"https://mcp.packrift.com/r/order/mcp_so?format=html","generic_remote_mcp_json":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http"}}},"stdio_mcp_remote_json":{"mcpServers":{"packrift":{"command":"npx","args":["-y","mcp-remote","https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http"]}}},"cline_streamable_http_json":{"mcpServers":{"packrift":{"type":"streamableHttp","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http","disabled":false,"timeout":60}}},"client_signal_headers_if_supported":{"X-MCP-Client":"packrift-install-matrix","X-MCP-Client-Name":"mcp_so","X-Client-Name":"generic_streamable_http"}},{"source":"cline_mcp_marketplace","target":"cline","reason":"Cline Marketplace review already has a canonical issue; use this exact tracked config instead of creating duplicate submissions.","source_aware_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline","tracked_config_url":"https://mcp.packrift.com/r/config/cline_mcp_marketplace?utm_source=cline_mcp_marketplace&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","tracked_install_url":"https://mcp.packrift.com/r/install/cline_mcp_marketplace/cline?utm_source=cline_mcp_marketplace&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=cline","tracked_install_json_url":"https://mcp.packrift.com/r/install/cline_mcp_marketplace/cline?format=json","tracked_first_run_url":"https://mcp.packrift.com/r/run/cline_mcp_marketplace/cline?format=html","tracked_first_run_shell_url":"https://mcp.packrift.com/r/run/cline_mcp_marketplace/cline?format=sh","reviewer_activation_shell_url":"https://mcp.packrift.com/r/activate/cline_mcp_marketplace?format=sh","order_handoff_url":"https://mcp.packrift.com/r/order/cline_mcp_marketplace?format=html","generic_remote_mcp_json":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline"}}},"stdio_mcp_remote_json":{"mcpServers":{"packrift":{"command":"npx","args":["-y","mcp-remote","https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline"]}}},"cline_streamable_http_json":{"mcpServers":{"packrift":{"type":"streamableHttp","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline","disabled":false,"timeout":60}}},"client_signal_headers_if_supported":{"X-MCP-Client":"packrift-install-matrix","X-MCP-Client-Name":"cline_mcp_marketplace","X-Client-Name":"cline"}},{"source":"glama_connector","target":"glama_connector","reason":"Glama has a live hosted connector and qualified cart landings; keep connector-side installs and tool calls attributable.","source_aware_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=glama_connector","tracked_config_url":"https://mcp.packrift.com/r/config/glama_connector?utm_source=glama_connector&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","tracked_install_url":"https://mcp.packrift.com/r/install/glama_connector/glama_connector?utm_source=glama_connector&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=glama_connector","tracked_install_json_url":"https://mcp.packrift.com/r/install/glama_connector/glama_connector?format=json","tracked_first_run_url":"https://mcp.packrift.com/r/run/glama_connector/glama_connector?format=html","tracked_first_run_shell_url":"https://mcp.packrift.com/r/run/glama_connector/glama_connector?format=sh","reviewer_activation_shell_url":"https://mcp.packrift.com/r/activate/glama_connector?format=sh","order_handoff_url":"https://mcp.packrift.com/r/order/glama_connector?format=html","generic_remote_mcp_json":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=glama_connector"}}},"stdio_mcp_remote_json":{"mcpServers":{"packrift":{"command":"npx","args":["-y","mcp-remote","https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=glama_connector"]}}},"cline_streamable_http_json":{"mcpServers":{"packrift":{"type":"streamableHttp","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=glama_connector","disabled":false,"timeout":60}}},"client_signal_headers_if_supported":{"X-MCP-Client":"packrift-install-matrix","X-MCP-Client-Name":"glama_connector","X-Client-Name":"glama_connector"}},{"source":"docker_mcp_catalog","target":"generic_streamable_http","reason":"Docker MCP Catalog has a live PR path; use source-aware remote MCP runs while the catalog review is pending.","source_aware_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=docker_mcp_catalog&packrift_mcp_target=generic_streamable_http","tracked_config_url":"https://mcp.packrift.com/r/config/docker_mcp_catalog?utm_source=docker_mcp_catalog&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","tracked_install_url":"https://mcp.packrift.com/r/install/docker_mcp_catalog/generic_streamable_http?utm_source=docker_mcp_catalog&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=generic_streamable_http","tracked_install_json_url":"https://mcp.packrift.com/r/install/docker_mcp_catalog/generic_streamable_http?format=json","tracked_first_run_url":"https://mcp.packrift.com/r/run/docker_mcp_catalog/generic_streamable_http?format=html","tracked_first_run_shell_url":"https://mcp.packrift.com/r/run/docker_mcp_catalog/generic_streamable_http?format=sh","reviewer_activation_shell_url":"https://mcp.packrift.com/r/activate/docker_mcp_catalog?format=sh","order_handoff_url":"https://mcp.packrift.com/r/order/docker_mcp_catalog?format=html","generic_remote_mcp_json":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=docker_mcp_catalog&packrift_mcp_target=generic_streamable_http"}}},"stdio_mcp_remote_json":{"mcpServers":{"packrift":{"command":"npx","args":["-y","mcp-remote","https://mcp.packrift.com/mcp?packrift_mcp_source=docker_mcp_catalog&packrift_mcp_target=generic_streamable_http"]}}},"cline_streamable_http_json":{"mcpServers":{"packrift":{"type":"streamableHttp","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=docker_mcp_catalog&packrift_mcp_target=generic_streamable_http","disabled":false,"timeout":60}}},"client_signal_headers_if_supported":{"X-MCP-Client":"packrift-install-matrix","X-MCP-Client-Name":"docker_mcp_catalog","X-Client-Name":"generic_streamable_http"}},{"source":"official_registry","target":"generic_streamable_http","reason":"The official registry listing is current and should preserve attribution when copied into downstream MCP directories.","source_aware_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=official_registry&packrift_mcp_target=generic_streamable_http","tracked_config_url":"https://mcp.packrift.com/r/config/official_registry?utm_source=official_registry&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","tracked_install_url":"https://mcp.packrift.com/r/install/official_registry/generic_streamable_http?utm_source=official_registry&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=generic_streamable_http","tracked_install_json_url":"https://mcp.packrift.com/r/install/official_registry/generic_streamable_http?format=json","tracked_first_run_url":"https://mcp.packrift.com/r/run/official_registry/generic_streamable_http?format=html","tracked_first_run_shell_url":"https://mcp.packrift.com/r/run/official_registry/generic_streamable_http?format=sh","reviewer_activation_shell_url":"https://mcp.packrift.com/r/activate/official_registry?format=sh","order_handoff_url":"https://mcp.packrift.com/r/order/official_registry?format=html","generic_remote_mcp_json":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=official_registry&packrift_mcp_target=generic_streamable_http"}}},"stdio_mcp_remote_json":{"mcpServers":{"packrift":{"command":"npx","args":["-y","mcp-remote","https://mcp.packrift.com/mcp?packrift_mcp_source=official_registry&packrift_mcp_target=generic_streamable_http"]}}},"cline_streamable_http_json":{"mcpServers":{"packrift":{"type":"streamableHttp","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=official_registry&packrift_mcp_target=generic_streamable_http","disabled":false,"timeout":60}}},"client_signal_headers_if_supported":{"X-MCP-Client":"packrift-install-matrix","X-MCP-Client-Name":"official_registry","X-Client-Name":"generic_streamable_http"}},{"source":"mcpservers_org","target":"generic_streamable_http","reason":"mcpservers.org is live and should remain measurable as downstream agents copy the hosted endpoint.","source_aware_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http","tracked_config_url":"https://mcp.packrift.com/r/config/mcpservers_org?utm_source=mcpservers_org&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","tracked_install_url":"https://mcp.packrift.com/r/install/mcpservers_org/generic_streamable_http?utm_source=mcpservers_org&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=generic_streamable_http","tracked_install_json_url":"https://mcp.packrift.com/r/install/mcpservers_org/generic_streamable_http?format=json","tracked_first_run_url":"https://mcp.packrift.com/r/run/mcpservers_org/generic_streamable_http?format=html","tracked_first_run_shell_url":"https://mcp.packrift.com/r/run/mcpservers_org/generic_streamable_http?format=sh","reviewer_activation_shell_url":"https://mcp.packrift.com/r/activate/mcpservers_org?format=sh","order_handoff_url":"https://mcp.packrift.com/r/order/mcpservers_org?format=html","generic_remote_mcp_json":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http"}}},"stdio_mcp_remote_json":{"mcpServers":{"packrift":{"command":"npx","args":["-y","mcp-remote","https://mcp.packrift.com/mcp?packrift_mcp_source=mcpservers_org&packrift_mcp_target=generic_streamable_http"]}}},"cline_streamable_http_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}}},"client_signal_headers_if_supported":{"X-MCP-Client":"packrift-install-matrix","X-MCP-Client-Name":"mcpservers_org","X-Client-Name":"generic_streamable_http"}}],"runtime_source_attribution":{"release":"PACKRIFT-MCP-RUNTIME-SOURCE-INFERENCE-R03","preferred":"Use a source-aware endpoint from /r/config/{source}, /r/install/{source}/{target}, or the examples below.","endpoint_query_params":["packrift_mcp_source","packrift_mcp_target"],"request_signal_headers_if_supported":["User-Agent","Referer","Origin","X-MCP-Client","X-MCP-Client-Name","X-Client-Name"],"fallback_rule":"If a host strips query params or uses the plain endpoint, Packrift still attempts source inference from recognizable request signals, but explicit source-aware endpoint URLs are preferred.","no_duplicate_work_rule":"Do not create a separate Packrift CLI or buyer surface for attribution. Use the hosted endpoint with source-aware config and first-run URLs."},"activation_wave":{"url":"https://mcp.packrift.com/ai/mcp-activation-wave.json","html_url":"https://mcp.packrift.com/ai/mcp-activation-wave.html","use_when":"Use this after a directory, marketplace, or partner has seen Packrift but has not produced real external MCP host tool calls.","required_success_signal":"A valid activation run reaches create_cart_url from a real MCP host and later appears in the source activation queue or funnel snapshot as non-suppressed external proof.","no_duplicate_work_rule":"Do not create a Packrift CLI or duplicate checkout surface; use the hosted endpoint plus source-aware install and first-run URLs."},"hosts":[{"id":"generic_streamable_http","name":"Generic Streamable HTTP MCP client","audience":"Any MCP-capable host that accepts a remote HTTP endpoint.","status":"ready","preferred":true,"install":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp"}}},"first_test_ids":["tools-list","prompts-list","candidate-1066","cart-1066"],"notes":["Use this when the host can read MCP JSON config.","No buyer-side Packrift API key is required for the hosted endpoint."]},{"id":"stdio_mcp_remote","name":"Stdio MCP bridge with mcp-remote","audience":"Legacy MCP hosts that only accept a local stdio command and cannot connect to remote HTTP directly.","status":"ready","preferred":true,"install":{"mcpServers":{"packrift":{"command":"npx","args":["-y","mcp-remote","https://mcp.packrift.com/mcp"]}}},"first_test_ids":["tools-list","prompts-list","candidate-1066","price-1066","inventory-1066","cart-1066"],"notes":["Use this only when the host cannot accept remote HTTP or Streamable HTTP directly.","The bridge runs npx mcp-remote and forwards calls to the hosted Packrift MCP endpoint.","This is a compatibility bridge, not a Packrift CLI or local buyer surface."]},{"id":"claude_code","name":"Claude Code","audience":"Developers adding Packrift to Claude Code as a remote MCP server.","status":"ready","preferred":true,"install":{"command":"claude mcp add --transport http packrift https://mcp.packrift.com/mcp"},"first_test_ids":["tools-list","candidate-1066","price-1066","inventory-1066","cart-1066"],"notes":["Use the remote endpoint, not a local Packrift CLI.","Restart the host if MCP server changes are not visible immediately."]},{"id":"codex","name":"Codex","audience":"Codex workspaces that should use Packrift as a remote MCP endpoint.","status":"ready","preferred":true,"install":{"command":"codex mcp add packrift --url https://mcp.packrift.com/mcp","config":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp"}}}},"first_test_ids":["tools-list","prompts-list","candidate-1066","cart-1066"],"notes":["Keep this as a thin remote endpoint install path.","Do not fork a separate Packrift CLI surface."]},{"id":"claude_desktop","name":"Claude Desktop","audience":"Claude Desktop users editing MCP server config.","status":"ready","preferred":true,"install":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp"}}},"first_test_ids":["tools-list","candidate-1066","cart-1066"],"notes":["Add the JSON under the host's MCP server configuration.","Restart Claude Desktop after editing config."]},{"id":"cursor_windsurf_vscode","name":"Cursor, Windsurf, VS Code, and Roo-style MCP hosts","audience":"IDE agents that accept MCP JSON config or remote server URLs.","status":"ready","preferred":true,"install":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp"}}},"first_test_ids":["tools-list","prompts-list","candidate-1066","cart-1066"],"notes":["Use only the hosted HTTP endpoint unless doing local Packrift MCP development.","If the IDE asks for transport, choose HTTP or Streamable HTTP."]},{"id":"cline","name":"Cline","audience":"Cline users and Cline MCP Marketplace reviewers who need a direct remote MCP config.","status":"ready","preferred":true,"install":{"mcpServers":{"packrift":{"type":"streamableHttp","url":"https://mcp.packrift.com/mcp","disabled":false,"timeout":60}}},"first_test_ids":["tools-list","candidate-1066","price-1066","inventory-1066","cart-1066"],"notes":["Use the Cline-specific target for Cline Marketplace activation and recrawl proof.","Use streamableHttp in Cline remote MCP config.","This is a hosted remote MCP config only; do not create a Packrift CLI."]},{"id":"glama_connector","name":"Glama hosted connector","audience":"Users who prefer installing from a connector directory instead of hand-editing config.","status":"live","preferred":true,"install":{"url":"https://glama.ai/mcp/connectors/io.github.Packrift/packrift-mcp"},"first_test_ids":["tools-list","candidate-1066","cart-1066"],"notes":["The Glama hosted connector should show the current 15-tool remote endpoint.","The stale Glama source listing is a separate directory refresh issue."]},{"id":"mcp_marketplace","name":"MCP Marketplace","audience":"Users browsing marketplace-style MCP directories.","status":"live","preferred":true,"install":{"url":"https://mcp-marketplace.io/server/io-github-packrift-packrift-mcp","command":"claude mcp add --transport http io-github-packrift-packrift-mcp https://mcp.packrift.com/mcp"},"first_test_ids":["tools-list","candidate-1066","cart-1066"],"notes":["Use marketplace discovery for install; the canonical runtime endpoint remains Packrift MCP."]},{"id":"browserbase_browse_browser_agents","name":"Browserbase Browse and browser agents","audience":"Browser agents that can read public URLs but may not install MCP directly.","status":"bridge","preferred":false,"install":{"skill_md":"https://mcp.packrift.com/SKILL.md","start_url":"https://mcp.packrift.com/ai/browser-agent-bridge.json","canonical_skill_md":"https://mcp.packrift.com/ai/browserbase-browse/SKILL.md","confirmation_endpoint":"https://mcp.packrift.com/mcp"},"first_test_ids":["candidate-1066","price-1066","inventory-1066","cart-1066"],"notes":["Browser reading is discovery only.","Live price, inventory, shipping, exact product detail, and cart handoff must be confirmed through MCP."]},{"id":"docker_optional","name":"Optional self-hosted container","audience":"Directories or local environments that require a package-style install surface.","status":"optional","preferred":false,"install":{"command":"docker pull ghcr.io/packrift/packrift-mcp:latest"},"first_test_ids":["tools-list"],"notes":["Prefer the hosted endpoint for buyers and agent platforms.","Self-hosting live Shopify-backed tools requires Packrift-owned Shopify credentials."]}],"smoke_tests":[{"id":"tools-list","name":"List tools","purpose":"Confirm the hosted endpoint is reachable and exposes the current Packrift tool surface.","request":{"jsonrpc":"2.0","id":"tools","method":"tools/list"},"expected":{"minimum_tools":14,"required_tools":["search_products","get_cart_handoff_candidates","get_pricing","check_inventory","create_cart_url"]}},{"id":"prompts-list","name":"List prompts","purpose":"Confirm exact-spec, reorder, and cart handoff workflows are visible to the host agent.","request":{"jsonrpc":"2.0","id":"prompts","method":"prompts/list"},"expected":{"minimum_prompts":9,"required_prompts":["find_exact_packaging_spec","reorder_packrift_sku","prepare_cart_handoff"]}},{"id":"candidate-1066","name":"Fetch one ready cart handoff candidate","purpose":"Start with a known AI-approved SKU and inspect the required live-confirmation sequence before any cart action.","request":{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1}}},"expected":{"selected_sku":"1066","next_required_calls":["get_product","get_pricing","check_inventory","create_cart_url"]}},{"id":"price-1066","name":"Confirm live price","purpose":"Verify a host can call live commercial checks before presenting a buyer-facing recommendation.","request":{"jsonrpc":"2.0","id":"price-1066","method":"tools/call","params":{"name":"get_pricing","arguments":{"variant_ids":["53472879935856"],"quantity":1}}},"expected":{"live_price_required":true,"variant_id":"53472879935856"}},{"id":"inventory-1066","name":"Confirm live inventory","purpose":"Verify a host can prevent cart handoff when an exact SKU is unavailable.","request":{"jsonrpc":"2.0","id":"inventory-1066","method":"tools/call","params":{"name":"check_inventory","arguments":{"variant_ids":["53472879935856"]}}},"expected":{"live_inventory_required":true,"variant_id":"53472879935856"}},{"id":"cart-1066","name":"Create measured cart handoff URL","purpose":"Confirm the post-install path reaches a measured MCP /r/cart URL for a known exact SKU. This creates a URL only; it does not place an order.","request":{"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_matrix_first_useful_run","source_context":"install_matrix_first_cart_run","journey_id":"mcp_install_matrix_1066_53472879935856","result_set_id":"mcp_install_matrix_first_run","utm_term":"1066"}}},"expected":{"cart_url_prefix":"https://mcp.packrift.com/r/cart/1066","order_created":false}}],"conversion_path":["Install or connect the hosted Packrift MCP endpoint.","Run tools/list and prompts/list.","For a known exact SKU, call prepare_purchase_handoff with buyer_confirmed=false first; call again with buyer_confirmed=true only after the buyer confirms SKU and quantity.","Call get_cart_handoff_candidates for a known SKU or search_products for the buyer request.","Call get_product, get_pricing, and check_inventory for the exact selected SKU.","For first-run verification, call create_cart_url for the known SKU 1066 demo after live checks; it returns a URL only and does not place an order.","For real buyer workflows, call create_cart_url only after buyer confirmation.","Use the returned MCP cart landing URL so ref=mcp and mcp_tool attribution stay measurable."],"proof_urls":{"health":"https://mcp.packrift.com/health","mcp_start":"https://mcp.packrift.com/ai/mcp-start.json","manifest":"https://mcp.packrift.com/manifest","adoption_kit":"https://mcp.packrift.com/ai/mcp-adoption-kit.json","install_actions":"https://mcp.packrift.com/ai/mcp-install-actions.json","tracked_install_template":"https://mcp.packrift.com/r/install/{source}/{target}","client_config":"https://mcp.packrift.com/ai/mcp-client-config.json","tracked_config_template":"https://mcp.packrift.com/r/config/{source}","tracked_config_generic":"https://mcp.packrift.com/r/config/generic","root_mcp_json":"https://mcp.packrift.com/mcp.json","well_known_mcp_json":"https://mcp.packrift.com/.well-known/mcp.json","browser_agent_bridge":"https://mcp.packrift.com/ai/browser-agent-bridge.json","buyer_use_cases":"https://mcp.packrift.com/ai/mcp-buyer-use-cases.json","cart_activation":"https://mcp.packrift.com/ai/mcp-cart-activation.json","first_run_proof":"https://mcp.packrift.com/ai/mcp-first-run-proof.json","workflow_gallery":"https://mcp.packrift.com/ai/mcp-workflow-gallery.json","usage_snapshot":"https://mcp.packrift.com/ai/mcp-usage-snapshot.json","source_activation_queue":"https://mcp.packrift.com/ai/mcp-source-activation-queue.json","activation_wave":"https://mcp.packrift.com/ai/mcp-activation-wave.json","activation_wave_html":"https://mcp.packrift.com/ai/mcp-activation-wave.html","cart_handoff_candidates":"https://mcp.packrift.com/ai/mcp-cart-handoff-candidates.json","measured_handoffs":"https://mcp.packrift.com/ai/measured-handoffs.json","all_agent_capture":"https://mcp.packrift.com/ai/all-agent-capture.json","agent_capture_outreach":"https://mcp.packrift.com/ai/agent-capture-outreach.json"}}