{"release":"PACKRIFT-MCP-CLIENT-CONFIG-R13","generated_at":"2026-05-20T21:10:51.781Z","purpose":"Smallest copy-ready Packrift MCP install bundle for agent hosts, IDEs, directory reviewers, and developers. It is a thin config surface for the existing hosted endpoint, not a separate CLI or buyer surface.","canonical_endpoint":"https://mcp.packrift.com/mcp","transport":"streamable-http","authentication":{"required":false,"buyer_side_api_key_required":false},"runtime":{"server_version":"0.2.13","tools_count":15,"resources_count":1272,"prompts_count":9},"config":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp"}}},"stdio_mcp_remote_config":{"mcpServers":{"packrift":{"command":"npx","args":["-y","mcp-remote","https://mcp.packrift.com/mcp"]}}},"cline_config":{"mcpServers":{"packrift":{"type":"streamableHttp","url":"https://mcp.packrift.com/mcp","disabled":false,"timeout":60}}},"aliases":{"root_mcp_json":"https://mcp.packrift.com/mcp.json","well_known_mcp_json":"https://mcp.packrift.com/.well-known/mcp.json","canonical_json":"https://mcp.packrift.com/ai/mcp-client-config.json","markdown":"https://mcp.packrift.com/ai/mcp-client-config.md","openapi_json":"https://mcp.packrift.com/openapi.json","well_known_openapi_json":"https://mcp.packrift.com/.well-known/openapi.json","ai_plugin_json":"https://mcp.packrift.com/ai-plugin.json","well_known_ai_plugin_json":"https://mcp.packrift.com/.well-known/ai-plugin.json","tool_discovery_json":"https://mcp.packrift.com/ai/mcp-tools.json","tool_discovery_markdown":"https://mcp.packrift.com/ai/spec-finder-tools.md","agent_host_rollout":"https://mcp.packrift.com/ai/mcp-agent-host-rollout.json","agent_host_rollout_markdown":"https://mcp.packrift.com/ai/mcp-agent-host-rollout.md","agent_host_rollout_html":"https://mcp.packrift.com/ai/mcp-agent-host-rollout.html","agent_host_rollout_tasks_jsonl":"https://mcp.packrift.com/ai/mcp-agent-host-rollout-tasks.jsonl","agent_host_rollout_tasks_csv":"https://mcp.packrift.com/ai/mcp-agent-host-rollout-tasks.csv","tracked_config_template":"https://mcp.packrift.com/r/config/{source}","tracked_config_generic":"https://mcp.packrift.com/r/config/generic?utm_source=generic&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","tracked_config_examples":{"official_registry":"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","mcpservers_org":"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","glama_connector":"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","mcp_directory":"https://mcp.packrift.com/r/config/mcp_directory?utm_source=mcp_directory&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","anthropic_connectors_directory":"https://mcp.packrift.com/r/config/anthropic_connectors_directory?utm_source=anthropic_connectors_directory&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","smithery":"https://mcp.packrift.com/r/config/smithery?utm_source=smithery&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","cline_mcp_marketplace":"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","mcp_so":"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","mcpmarket_com":"https://mcp.packrift.com/r/config/mcpmarket_com?utm_source=mcpmarket_com&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","cursor_directory":"https://mcp.packrift.com/r/config/cursor_directory?utm_source=cursor_directory&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","mcpcentral":"https://mcp.packrift.com/r/config/mcpcentral?utm_source=mcpcentral&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","mcpfinder":"https://mcp.packrift.com/r/config/mcpfinder?utm_source=mcpfinder&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","generic":"https://mcp.packrift.com/r/config/generic?utm_source=generic&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config"},"source_aware_endpoint_template":"https://mcp.packrift.com/mcp?packrift_mcp_source={source}&packrift_mcp_target={target}","source_aware_examples":{"generic":{"start_url":"https://mcp.packrift.com/start?utm_source=generic","tracked_config_url":"https://mcp.packrift.com/r/config/generic?utm_source=generic&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","tracked_install_urls":{"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","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_endpoints":{"generic_streamable_http":"https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=generic_streamable_http","stdio_mcp_remote":"https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=stdio_mcp_remote","claude_code":"https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=claude_code","codex":"https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=codex","cline":"https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=cline"},"remote_mcp_json":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=generic&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=generic&packrift_mcp_target=stdio_mcp_remote"]}}},"cline_mcp_json":{"mcpServers":{"packrift":{"type":"streamableHttp","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=cline","disabled":false,"timeout":60}}},"commands":{"stdio_mcp_remote":"npx -y mcp-remote 'https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=stdio_mcp_remote'","claude_code":"claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=claude_code'","codex":"codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=codex'"},"first_useful_run":{"endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=generic_streamable_http","tracked_run_url":"https://mcp.packrift.com/r/run/generic/generic_streamable_http?utm_source=generic&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=generic_streamable_http"}},"browse_sh":{"start_url":"https://mcp.packrift.com/start?utm_source=browse_sh","tracked_config_url":"https://mcp.packrift.com/r/config/browse_sh?utm_source=browse_sh&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","tracked_install_urls":{"generic_streamable_http":"https://mcp.packrift.com/r/install/browse_sh/generic_streamable_http?utm_source=browse_sh&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=generic_streamable_http","stdio_mcp_remote":"https://mcp.packrift.com/r/install/browse_sh/stdio_mcp_remote?utm_source=browse_sh&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=stdio_mcp_remote","claude_code":"https://mcp.packrift.com/r/install/browse_sh/claude_code?utm_source=browse_sh&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=claude_code","codex":"https://mcp.packrift.com/r/install/browse_sh/codex?utm_source=browse_sh&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=codex","cline":"https://mcp.packrift.com/r/install/browse_sh/cline?utm_source=browse_sh&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=cline"},"source_aware_endpoints":{"generic_streamable_http":"https://mcp.packrift.com/mcp?packrift_mcp_source=browse_sh&packrift_mcp_target=generic_streamable_http","stdio_mcp_remote":"https://mcp.packrift.com/mcp?packrift_mcp_source=browse_sh&packrift_mcp_target=stdio_mcp_remote","claude_code":"https://mcp.packrift.com/mcp?packrift_mcp_source=browse_sh&packrift_mcp_target=claude_code","codex":"https://mcp.packrift.com/mcp?packrift_mcp_source=browse_sh&packrift_mcp_target=codex","cline":"https://mcp.packrift.com/mcp?packrift_mcp_source=browse_sh&packrift_mcp_target=cline"},"remote_mcp_json":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=browse_sh&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=browse_sh&packrift_mcp_target=stdio_mcp_remote"]}}},"cline_mcp_json":{"mcpServers":{"packrift":{"type":"streamableHttp","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=browse_sh&packrift_mcp_target=cline","disabled":false,"timeout":60}}},"commands":{"stdio_mcp_remote":"npx -y mcp-remote 'https://mcp.packrift.com/mcp?packrift_mcp_source=browse_sh&packrift_mcp_target=stdio_mcp_remote'","claude_code":"claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=browse_sh&packrift_mcp_target=claude_code'","codex":"codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=browse_sh&packrift_mcp_target=codex'"},"first_useful_run":{"endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=browse_sh&packrift_mcp_target=generic_streamable_http","tracked_run_url":"https://mcp.packrift.com/r/run/browse_sh/generic_streamable_http?utm_source=browse_sh&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=generic_streamable_http"}},"cline_mcp_marketplace":{"start_url":"https://mcp.packrift.com/start?utm_source=cline_mcp_marketplace","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_urls":{"generic_streamable_http":"https://mcp.packrift.com/r/install/cline_mcp_marketplace/generic_streamable_http?utm_source=cline_mcp_marketplace&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=generic_streamable_http","stdio_mcp_remote":"https://mcp.packrift.com/r/install/cline_mcp_marketplace/stdio_mcp_remote?utm_source=cline_mcp_marketplace&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=stdio_mcp_remote","claude_code":"https://mcp.packrift.com/r/install/cline_mcp_marketplace/claude_code?utm_source=cline_mcp_marketplace&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=claude_code","codex":"https://mcp.packrift.com/r/install/cline_mcp_marketplace/codex?utm_source=cline_mcp_marketplace&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=codex","cline":"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"},"source_aware_endpoints":{"generic_streamable_http":"https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=generic_streamable_http","stdio_mcp_remote":"https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=stdio_mcp_remote","claude_code":"https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=claude_code","codex":"https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=codex","cline":"https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline"},"remote_mcp_json":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&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=cline_mcp_marketplace&packrift_mcp_target=stdio_mcp_remote"]}}},"cline_mcp_json":{"mcpServers":{"packrift":{"type":"streamableHttp","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=cline","disabled":false,"timeout":60}}},"commands":{"stdio_mcp_remote":"npx -y mcp-remote 'https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=stdio_mcp_remote'","claude_code":"claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=claude_code'","codex":"codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=codex'"},"first_useful_run":{"endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=cline_mcp_marketplace&packrift_mcp_target=generic_streamable_http","tracked_run_url":"https://mcp.packrift.com/r/run/cline_mcp_marketplace/generic_streamable_http?utm_source=cline_mcp_marketplace&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=generic_streamable_http"}},"mcp_so":{"start_url":"https://mcp.packrift.com/start?utm_source=mcp_so","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_urls":{"generic_streamable_http":"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","stdio_mcp_remote":"https://mcp.packrift.com/r/install/mcp_so/stdio_mcp_remote?utm_source=mcp_so&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=stdio_mcp_remote","claude_code":"https://mcp.packrift.com/r/install/mcp_so/claude_code?utm_source=mcp_so&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=claude_code","codex":"https://mcp.packrift.com/r/install/mcp_so/codex?utm_source=mcp_so&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=codex","cline":"https://mcp.packrift.com/r/install/mcp_so/cline?utm_source=mcp_so&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=cline"},"source_aware_endpoints":{"generic_streamable_http":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http","stdio_mcp_remote":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=stdio_mcp_remote","claude_code":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=claude_code","codex":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=codex","cline":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=cline"},"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=stdio_mcp_remote"]}}},"cline_mcp_json":{"mcpServers":{"packrift":{"type":"streamableHttp","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=cline","disabled":false,"timeout":60}}},"commands":{"stdio_mcp_remote":"npx -y mcp-remote 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=stdio_mcp_remote'","claude_code":"claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=claude_code'","codex":"codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=codex'"},"first_useful_run":{"endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_so&packrift_mcp_target=generic_streamable_http","tracked_run_url":"https://mcp.packrift.com/r/run/mcp_so/generic_streamable_http?utm_source=mcp_so&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=generic_streamable_http"}},"glama_connector":{"start_url":"https://mcp.packrift.com/start?utm_source=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_urls":{"generic_streamable_http":"https://mcp.packrift.com/r/install/glama_connector/generic_streamable_http?utm_source=glama_connector&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=generic_streamable_http","stdio_mcp_remote":"https://mcp.packrift.com/r/install/glama_connector/stdio_mcp_remote?utm_source=glama_connector&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=stdio_mcp_remote","claude_code":"https://mcp.packrift.com/r/install/glama_connector/claude_code?utm_source=glama_connector&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=claude_code","codex":"https://mcp.packrift.com/r/install/glama_connector/codex?utm_source=glama_connector&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=codex","cline":"https://mcp.packrift.com/r/install/glama_connector/cline?utm_source=glama_connector&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=cline"},"source_aware_endpoints":{"generic_streamable_http":"https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=generic_streamable_http","stdio_mcp_remote":"https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=stdio_mcp_remote","claude_code":"https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=claude_code","codex":"https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=codex","cline":"https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=cline"},"remote_mcp_json":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&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=glama_connector&packrift_mcp_target=stdio_mcp_remote"]}}},"cline_mcp_json":{"mcpServers":{"packrift":{"type":"streamableHttp","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=cline","disabled":false,"timeout":60}}},"commands":{"stdio_mcp_remote":"npx -y mcp-remote 'https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=stdio_mcp_remote'","claude_code":"claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=claude_code'","codex":"codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=codex'"},"first_useful_run":{"endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=glama_connector&packrift_mcp_target=generic_streamable_http","tracked_run_url":"https://mcp.packrift.com/r/run/glama_connector/generic_streamable_http?utm_source=glama_connector&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=generic_streamable_http"}},"mcp_marketplace_io":{"start_url":"https://mcp.packrift.com/start?utm_source=mcp_marketplace_io","tracked_config_url":"https://mcp.packrift.com/r/config/mcp_marketplace_io?utm_source=mcp_marketplace_io&utm_medium=directory_config&utm_campaign=packrift_mcp_install&utm_content=client_config","tracked_install_urls":{"generic_streamable_http":"https://mcp.packrift.com/r/install/mcp_marketplace_io/generic_streamable_http?utm_source=mcp_marketplace_io&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=generic_streamable_http","stdio_mcp_remote":"https://mcp.packrift.com/r/install/mcp_marketplace_io/stdio_mcp_remote?utm_source=mcp_marketplace_io&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=stdio_mcp_remote","claude_code":"https://mcp.packrift.com/r/install/mcp_marketplace_io/claude_code?utm_source=mcp_marketplace_io&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=claude_code","codex":"https://mcp.packrift.com/r/install/mcp_marketplace_io/codex?utm_source=mcp_marketplace_io&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=codex","cline":"https://mcp.packrift.com/r/install/mcp_marketplace_io/cline?utm_source=mcp_marketplace_io&utm_medium=install_action&utm_campaign=packrift_mcp_install&utm_content=cline"},"source_aware_endpoints":{"generic_streamable_http":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=generic_streamable_http","stdio_mcp_remote":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=stdio_mcp_remote","claude_code":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=claude_code","codex":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=codex","cline":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=cline"},"remote_mcp_json":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&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_marketplace_io&packrift_mcp_target=stdio_mcp_remote"]}}},"cline_mcp_json":{"mcpServers":{"packrift":{"type":"streamableHttp","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=cline","disabled":false,"timeout":60}}},"commands":{"stdio_mcp_remote":"npx -y mcp-remote 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=stdio_mcp_remote'","claude_code":"claude mcp add --transport http packrift 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=claude_code'","codex":"codex mcp add packrift --url 'https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=codex'"},"first_useful_run":{"endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=mcp_marketplace_io&packrift_mcp_target=generic_streamable_http","tracked_run_url":"https://mcp.packrift.com/r/run/mcp_marketplace_io/generic_streamable_http?utm_source=mcp_marketplace_io&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=generic_streamable_http"}}},"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"},"tracked_run_template":"https://mcp.packrift.com/r/run/{source}/{target}","tracked_run_examples":{"generic_streamable_http":"https://mcp.packrift.com/r/run/generic/generic_streamable_http?utm_source=generic&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=generic_streamable_http","stdio_mcp_remote":"https://mcp.packrift.com/r/run/generic/stdio_mcp_remote?utm_source=generic&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=stdio_mcp_remote","claude_code":"https://mcp.packrift.com/r/run/generic/claude_code?utm_source=generic&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_code","codex":"https://mcp.packrift.com/r/run/generic/codex?utm_source=generic&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=codex","cursor_windsurf_vscode":"https://mcp.packrift.com/r/run/generic/cursor_windsurf_vscode?utm_source=generic&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=cursor_windsurf_vscode","cline":"https://mcp.packrift.com/r/run/generic/cline?utm_source=generic&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=cline"}},"install_commands":{"stdio_mcp_remote":"npx -y mcp-remote https://mcp.packrift.com/mcp","claude_code":"claude mcp add --transport http packrift https://mcp.packrift.com/mcp","codex":"codex mcp add packrift --url https://mcp.packrift.com/mcp","endpoint_only":"https://mcp.packrift.com/mcp"},"legacy_ai_discovery":{"purpose":"Use these only when an agent host, crawler, or marketplace probes OpenAPI or plugin-style manifests before it understands MCP. They all route back to the hosted Packrift MCP endpoint.","openapi_json":"https://mcp.packrift.com/openapi.json","well_known_openapi_json":"https://mcp.packrift.com/.well-known/openapi.json","ai_plugin_json":"https://mcp.packrift.com/ai-plugin.json","well_known_ai_plugin_json":"https://mcp.packrift.com/.well-known/ai-plugin.json","canonical_mcp_endpoint":"https://mcp.packrift.com/mcp","key_paths":["/mcp","/ai/mcp-client-config.json","/ai/mcp-agent-adoption-progress.json","/ai/mcp-agent-host-rollout.json","/ai/mcp-agent-host-rollout-tasks.jsonl","/ai/mcp-agent-host-rollout-tasks.csv","/ai/mcp-source-activation-queue.json","/ai/mcp-external-activation-brief.json","/ai/mcp-eval-pack.json","/r/install/{source}/{target}","/r/run/{source}/{target}","/r/activate/{source}","/r/order/{source}"],"no_duplicate_surface_rule":"OpenAPI and plugin manifests are discovery adapters only; live price, inventory, exact-spec search, and cart handoff still happen through Packrift MCP."},"activation_surfaces":{"agent_adoption_progress":"https://mcp.packrift.com/ai/mcp-agent-adoption-progress.json","agent_host_rollout":"https://mcp.packrift.com/ai/mcp-agent-host-rollout.json","agent_host_rollout_tasks_jsonl":"https://mcp.packrift.com/ai/mcp-agent-host-rollout-tasks.jsonl","agent_host_rollout_tasks_csv":"https://mcp.packrift.com/ai/mcp-agent-host-rollout-tasks.csv","source_activation_queue":"https://mcp.packrift.com/ai/mcp-source-activation-queue.json","external_activation_brief":"https://mcp.packrift.com/ai/mcp-external-activation-brief.json","reviewer_activation":"https://mcp.packrift.com/ai/mcp-reviewer-activation.json","eval_pack":"https://mcp.packrift.com/ai/mcp-eval-pack.json"},"host_notes":["For Cursor, Windsurf, VS Code, Roo-style hosts, Claude Desktop, and generic MCP clients, use the config.mcpServers.packrift object.","For stdio-only MCP hosts that cannot call remote HTTP directly, use stdio_mcp_remote_config; it runs npx mcp-remote and still forwards every call to the hosted Packrift MCP endpoint.","For Cline and the Cline MCP Marketplace review path, use cline_config or the tracked Cline target at /r/install/{source}/cline and /r/run/{source}/cline.","If a host asks for transport, choose HTTP or Streamable HTTP.","Do not ask buyers for Packrift API keys; the hosted endpoint requires no buyer-side auth.","After install, run the required post-install verification sequence for SKU 1066; it returns a measured cart URL only and does not place an order.","For real buyer workflows, use prepare_purchase_handoff for exact SKU prep, then create cart handoffs only after buyer confirmation.","Use /r/config/{source} when sharing the config from a directory, partner, campaign, or agent workflow so config fetches can be attributed.","Use /r/install/{source}/{target} when sharing a target-specific command or config so install-intent can be attributed before tool calls arrive.","When the source is known, copy from aliases.source_aware_examples or /start?utm_source={source} so real tools/list and tools/call events are attributed to that source.","When a legacy agent asks for OpenAPI or plugin metadata, provide aliases.openapi_json or aliases.ai_plugin_json, then send actual live MCP calls to the canonical endpoint."],"required_post_install_verification":{"required":true,"no_order_created":true,"endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=client_config","run":"Run the first_useful_run sequence after adding Packrift MCP. It confirms exact SKU, live price, live inventory, and a measured cart handoff URL.","required_final_tool":"create_cart_url","required_sku":"1066","success_signal":"create_cart_url returns a URL starting with https://mcp.packrift.com/r/cart/1066","sequence":[{"jsonrpc":"2.0","id":"tools","method":"tools/list"},{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"generic_first_cart_run","journey_id":"mcp_install_generic_1066_53472879935856","result_set_id":"mcp_install_first_run_generic"}}},{"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":"generic_first_cart_run","journey_id":"mcp_install_generic_1066_53472879935856","result_set_id":"mcp_install_first_run_generic"}}},{"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":"generic_first_cart_run","journey_id":"mcp_install_generic_1066_53472879935856","result_set_id":"mcp_install_first_run_generic"}}},{"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":"generic_first_cart_run","journey_id":"mcp_install_generic_1066_53472879935856","result_set_id":"mcp_install_first_run_generic","mcp_source_context":"generic","mcp_install_target":"client_config","utm_term":"1066"}}}]},"first_tests":[{"id":"tools-list","purpose":"Confirm the hosted endpoint is reachable and exposes Packrift MCP tools.","request":{"jsonrpc":"2.0","id":"tools","method":"tools/list"},"expected":{"minimum_tools":15,"required_tools":["search_products","prepare_purchase_handoff","get_cart_handoff_candidates","create_cart_url"]}},{"id":"prepare-1066","purpose":"Run the compact exact-SKU prep flow without creating a cart URL.","request":{"jsonrpc":"2.0","id":"prepare-1066","method":"tools/call","params":{"name":"prepare_purchase_handoff","arguments":{"sku":"1066","quantity":1,"buyer_confirmed":false,"source_context":"client_config_first_test"}}},"expected":{"selected_sku":"1066","cart_url_present_before_buyer_confirmation":false}},{"id":"candidate-1066","purpose":"Fetch one purchase-ready exact-SKU handoff candidate with required live checks.","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","required_before_cart":["get_product","get_pricing","check_inventory"]}},{"id":"cart-1066","purpose":"Confirm the MCP cart tool returns a measured /r/cart landing URL after exact SKU, price, and inventory are known.","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":"client_config_first_useful_run","source_context":"client_config_first_cart_run","journey_id":"mcp_client_config_1066_53472879935856","result_set_id":"mcp_client_config_first_run","utm_term":"1066"}}},"expected":{"cart_url_prefix":"https://mcp.packrift.com/r/cart/1066","order_created":false}}],"first_useful_run":{"purpose":"After installing Packrift MCP, run this exact source-aware workflow to prove the endpoint can progress from install to live SKU checks and a measured MCP cart handoff.","endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=client_config","buyer_prompt":"Reorder Packrift SKU 1066. Confirm the exact product, live price, and inventory, then prepare a measured cart handoff for quantity 1.","agent_prompt":"Use Packrift MCP for this workflow; do not browse the storefront first and do not create a separate Packrift CLI.\nMCP endpoint/config source: https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=client_config\n\nTask: reorder Packrift SKU 1066 for quantity 1.\n\nRequired tool sequence:\n1. Run tools/list and confirm Packrift MCP is connected.\n2. Call get_cart_handoff_candidates with sku=\"1066\", limit=1, source_context=\"generic_first_cart_run\", journey_id=\"mcp_install_generic_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_generic\".\n3. 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=\"generic_first_cart_run\", journey_id=\"mcp_install_generic_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_generic\".\n4. 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=\"generic_first_cart_run\", journey_id=\"mcp_install_generic_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_generic\".\n5. 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=\"generic_first_cart_run\", mcp_source_context=\"generic\", mcp_install_target=\"client_config\", journey_id=\"mcp_install_generic_1066_53472879935856\", result_set_id=\"mcp_install_first_run_generic\", and utm_term=\"1066\".\n\nReturn the product title, live unit price and currency, inventory status, and the measured cart URL.\nSuccess requires a cart URL starting with https://mcp.packrift.com/r/cart/1066.\nDo not place an order. If any live check fails, stop and say exactly which check failed.\n\nAttribution: source=generic; target=client_config.","run_rule":"Use the source-aware endpoint above. The final create_cart_url call only creates a cart URL string; shell runners fetch the returned /r/cart landing once to record the handoff, but do not place an order.","sequence":[{"jsonrpc":"2.0","id":"tools","method":"tools/list"},{"jsonrpc":"2.0","id":"candidate-1066","method":"tools/call","params":{"name":"get_cart_handoff_candidates","arguments":{"sku":"1066","limit":1,"source_context":"generic_first_cart_run","journey_id":"mcp_install_generic_1066_53472879935856","result_set_id":"mcp_install_first_run_generic"}}},{"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":"generic_first_cart_run","journey_id":"mcp_install_generic_1066_53472879935856","result_set_id":"mcp_install_first_run_generic"}}},{"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":"generic_first_cart_run","journey_id":"mcp_install_generic_1066_53472879935856","result_set_id":"mcp_install_first_run_generic"}}},{"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":"generic_first_cart_run","journey_id":"mcp_install_generic_1066_53472879935856","result_set_id":"mcp_install_first_run_generic","mcp_source_context":"generic","mcp_install_target":"client_config","utm_term":"1066"}}}],"curl_commands":["curl -sS 'https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=client_config' \\\n  -H 'content-type: application/json' \\\n  -H 'accept: application/json, text/event-stream' \\\n  -H 'user-agent: MCP-First-Run/1.1 (+https://mcp.packrift.com/start)' \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":\"tools\",\"method\":\"tools/list\"}'","curl -sS 'https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=client_config' \\\n  -H 'content-type: application/json' \\\n  -H 'accept: application/json, text/event-stream' \\\n  -H 'user-agent: MCP-First-Run/1.1 (+https://mcp.packrift.com/start)' \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":\"candidate-1066\",\"method\":\"tools/call\",\"params\":{\"name\":\"get_cart_handoff_candidates\",\"arguments\":{\"sku\":\"1066\",\"limit\":1,\"source_context\":\"generic_first_cart_run\",\"journey_id\":\"mcp_install_generic_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_generic\"}}}'","curl -sS 'https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=client_config' \\\n  -H 'content-type: application/json' \\\n  -H 'accept: application/json, text/event-stream' \\\n  -H 'user-agent: MCP-First-Run/1.1 (+https://mcp.packrift.com/start)' \\\n  -d '{\"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\":\"generic_first_cart_run\",\"journey_id\":\"mcp_install_generic_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_generic\"}}}'","curl -sS 'https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=client_config' \\\n  -H 'content-type: application/json' \\\n  -H 'accept: application/json, text/event-stream' \\\n  -H 'user-agent: MCP-First-Run/1.1 (+https://mcp.packrift.com/start)' \\\n  -d '{\"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\":\"generic_first_cart_run\",\"journey_id\":\"mcp_install_generic_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_generic\"}}}'","curl -sS 'https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=client_config' \\\n  -H 'content-type: application/json' \\\n  -H 'accept: application/json, text/event-stream' \\\n  -H 'user-agent: MCP-First-Run/1.1 (+https://mcp.packrift.com/start)' \\\n  -d '{\"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\":\"generic_first_cart_run\",\"journey_id\":\"mcp_install_generic_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_generic\",\"mcp_source_context\":\"generic\",\"mcp_install_target\":\"client_config\",\"utm_term\":\"1066\"}}}'"],"curl_script":"#!/usr/bin/env bash\nset -euo pipefail\n\nPACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=generic&packrift_mcp_target=client_config'\nPACKRIFT_MCP_USER_AGENT='MCP-First-Run/1.1 (+https://mcp.packrift.com/start)'\nPACKRIFT_MCP_SESSION_ID=\"${PACKRIFT_MCP_SESSION_ID:-mcp-first-run-$(date -u +%Y%m%dT%H%M%SZ)-$RANDOM}\"\nPACKRIFT_MCP_LAST_RESPONSE=''\n\nrpc() {\n  PACKRIFT_MCP_LAST_RESPONSE=\"$(curl -sS \"$PACKRIFT_MCP_ENDPOINT\" \\\n    -H 'content-type: application/json' \\\n    -H 'accept: application/json, text/event-stream' \\\n    -H \"Mcp-Session-Id: $PACKRIFT_MCP_SESSION_ID\" \\\n    -H \"user-agent: $PACKRIFT_MCP_USER_AGENT\" \\\n    -d \"$1\")\"\n  normalize_mcp_response\n}\n\nnormalize_mcp_response() {\n  if printf \"%s\\n\" \"$PACKRIFT_MCP_LAST_RESPONSE\" | grep -q \"^data:\"; then\n    printf \"%s\\n\" \"$PACKRIFT_MCP_LAST_RESPONSE\" | sed -n \"s/^data:[[:space:]]*//p\" | tail -n 1\n    return\n  fi\n  printf \"%s\\n\" \"$PACKRIFT_MCP_LAST_RESPONSE\"\n}\n\nextract_measured_cart_url() {\n  printf \"%s\\n\" \"$PACKRIFT_MCP_LAST_RESPONSE\" | grep -Eo 'https://mcp\\.packrift\\.com/r/cart/[^\"[:space:]<>\\\\]+' | tail -n 1 || true\n}\n\ntouch_measured_cart_landing() {\n  local cart_url=\"${PACKRIFT_MCP_CART_URL:-$(extract_measured_cart_url)}\"\n  if [ -z \"$cart_url\" ]; then\n    printf \"No measured Packrift MCP /r/cart URL found in the final response.\\n\" >&2\n    return 1\n  fi\n  printf \"Opening measured Packrift MCP cart landing: %s\\n\" \"$cart_url\"\n  curl -sS -o /dev/null \"$cart_url\" \\\n    -H \"user-agent: $PACKRIFT_MCP_USER_AGENT\"\n  printf \"Recorded mcp_cart_landing. No order was placed.\\n\"\n}\n\nrpc '{\"jsonrpc\":\"2.0\",\"id\":\"tools\",\"method\":\"tools/list\"}'\nrpc '{\"jsonrpc\":\"2.0\",\"id\":\"candidate-1066\",\"method\":\"tools/call\",\"params\":{\"name\":\"get_cart_handoff_candidates\",\"arguments\":{\"sku\":\"1066\",\"limit\":1,\"source_context\":\"generic_first_cart_run\",\"journey_id\":\"mcp_install_generic_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_generic\"}}}'\nrpc '{\"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\":\"generic_first_cart_run\",\"journey_id\":\"mcp_install_generic_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_generic\"}}}'\nrpc '{\"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\":\"generic_first_cart_run\",\"journey_id\":\"mcp_install_generic_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_generic\"}}}'\nrpc '{\"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\":\"generic_first_cart_run\",\"journey_id\":\"mcp_install_generic_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_generic\",\"mcp_source_context\":\"generic\",\"mcp_install_target\":\"client_config\",\"utm_term\":\"1066\"}}}'\ntouch_measured_cart_landing\n","success_signals":["tools/list returns the current Packrift tool surface","get_cart_handoff_candidates returns SKU 1066","get_pricing returns a live unit price and currency","check_inventory returns in_stock before cart handoff","create_cart_url returns a URL starting with https://mcp.packrift.com/r/cart/1066","curl shell runners open the returned /r/cart URL once to record mcp_cart_landing without following Shopify checkout","Every tool call carries source_context, journey_id, and result_set_id; create_cart_url also carries mcp_source_context and mcp_install_target so cart attribution survives MCP hosts that strip endpoint query parameters","usage snapshot records a source-attributed create_cart_url tool call when the workflow is run from a tracked install"],"agent_prompt_success_criteria":["The agent calls the Packrift MCP tools instead of only reading the prompt.","The agent confirms live price and inventory before calling create_cart_url.","The final response includes a measured https://mcp.packrift.com/r/cart/1066 URL and says no order was placed."]},"proof_urls":{"health":"https://mcp.packrift.com/health","server_card":"https://mcp.packrift.com/.well-known/mcp/server-card.json","start":"https://mcp.packrift.com/start","openapi_json":"https://mcp.packrift.com/openapi.json","well_known_openapi_json":"https://mcp.packrift.com/.well-known/openapi.json","ai_plugin_json":"https://mcp.packrift.com/ai-plugin.json","well_known_ai_plugin_json":"https://mcp.packrift.com/.well-known/ai-plugin.json","install_matrix":"https://mcp.packrift.com/ai/mcp-install-matrix.json","tool_discovery_json":"https://mcp.packrift.com/ai/mcp-tools.json","tool_discovery_markdown":"https://mcp.packrift.com/ai/spec-finder-tools.md","agent_host_rollout":"https://mcp.packrift.com/ai/mcp-agent-host-rollout.json","agent_host_rollout_tasks_jsonl":"https://mcp.packrift.com/ai/mcp-agent-host-rollout-tasks.jsonl","agent_host_rollout_tasks_csv":"https://mcp.packrift.com/ai/mcp-agent-host-rollout-tasks.csv","source_activation_queue":"https://mcp.packrift.com/ai/mcp-source-activation-queue.json","agent_adoption_progress":"https://mcp.packrift.com/ai/mcp-agent-adoption-progress.json","external_activation_brief":"https://mcp.packrift.com/ai/mcp-external-activation-brief.json","reviewer_activation":"https://mcp.packrift.com/ai/mcp-reviewer-activation.json","eval_pack":"https://mcp.packrift.com/ai/mcp-eval-pack.json","first_run_proof":"https://mcp.packrift.com/ai/mcp-first-run-proof.json","cart_handoff_candidates":"https://mcp.packrift.com/ai/mcp-cart-handoff-candidates.json","browse_skill_md":"https://mcp.packrift.com/SKILL.md","usage_snapshot":"https://mcp.packrift.com/ai/mcp-usage-snapshot.json"}}