{"release":"PACKRIFT-CLAUDE-CONNECTOR-SUBMISSION-R04","generated_at":"2026-05-20T22:16:37.891Z","status":"manual_submission_ready","purpose":"Claude Connectors Directory submission packet for Packrift MCP, with form-ready fields, production-readiness proof, and source-attributed install/start links.","source":"anthropic_connectors_directory","official_references":{"submission_docs":"https://claude.com/docs/connectors/building/submission","review_criteria":"https://claude.com/docs/connectors/building/review-criteria","submission_form":"https://clau.de/mcp-directory-submission"},"server":{"name":"Packrift MCP","registry_name":"io.github.Packrift/packrift-mcp","version":"0.2.13","category":"Business","short_description":"Exact-spec Packrift packaging search with live price, stock, shipping, cart handoff, and no-match recovery.","long_description":"Packrift MCP lets Claude and other AI agents find exact-spec packaging products, confirm live price and inventory, compare alternatives, estimate shipping, and hand off attributed carts to Packrift after buyer confirmation.","remote_endpoint":"https://mcp.packrift.com/mcp","transport":"streamable_http","authentication":"none_required_for_hosted_endpoint","website_url":"https://packrift.com/pages/packrift-ai-agent-instructions","repository_url":"https://github.com/Packrift/packrift-mcp","support_url":"https://packrift.com/pages/contact","privacy_policy_url":"https://packrift.com/policies/privacy-policy","terms_of_service_url":"https://packrift.com/policies/terms-of-service"},"claude_install":{"mcp_json_config":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp"}}},"source_aware_mcp_json_config":{"mcpServers":{"packrift":{"type":"http","url":"https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_connectors_directory&packrift_mcp_target=claude_code"}}},"claude_code_command":"claude mcp add --transport http packrift https://mcp.packrift.com/mcp","source_aware_claude_code_command":"claude mcp add --transport http packrift \"https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_connectors_directory&packrift_mcp_target=claude_code\"","source_aware_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_connectors_directory&packrift_mcp_target=claude_code","tracked_config_url":"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=claude_connector_submission","tracked_start_url":"https://mcp.packrift.com/r/start/anthropic_connectors_directory?utm_source=anthropic_connectors_directory&utm_medium=directory_recrawl&utm_campaign=packrift_mcp_start&utm_content=claude_connector_submission","tracked_install_claude_code_url":"https://mcp.packrift.com/r/install/anthropic_connectors_directory/claude_code?format=html&utm_source=anthropic_connectors_directory&utm_medium=directory_install&utm_campaign=packrift_mcp_install&utm_content=claude_connector_submission","tracked_install_claude_desktop_url":"https://mcp.packrift.com/r/install/anthropic_connectors_directory/claude_desktop?format=html&utm_source=anthropic_connectors_directory&utm_medium=directory_install&utm_campaign=packrift_mcp_install&utm_content=claude_connector_submission","tracked_first_run_claude_code_url":"https://mcp.packrift.com/r/run/anthropic_connectors_directory/claude_code?format=html&utm_source=anthropic_connectors_directory&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_connector_submission","tracked_first_run_claude_desktop_url":"https://mcp.packrift.com/r/run/anthropic_connectors_directory/claude_desktop?format=html&utm_source=anthropic_connectors_directory&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_connector_submission","reviewer_activation_runner_url":"https://mcp.packrift.com/r/activate/anthropic_connectors_directory?format=html&utm_source=anthropic_connectors_directory&utm_medium=reviewer_activation&utm_campaign=packrift_mcp_activation&utm_content=claude_connector_submission","copy_ready_first_run_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=anthropic_connectors_directory&packrift_mcp_target=claude_code\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=\"anthropic_connectors_directory_first_cart_run\", journey_id=\"mcp_install_anthropic_connectors_directory_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_anthropic_connectors_directory\".\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=\"anthropic_connectors_directory_first_cart_run\", journey_id=\"mcp_install_anthropic_connectors_directory_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_anthropic_connectors_directory\".\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=\"anthropic_connectors_directory_first_cart_run\", journey_id=\"mcp_install_anthropic_connectors_directory_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_anthropic_connectors_directory\".\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=\"anthropic_connectors_directory_first_cart_run\", mcp_source_context=\"anthropic_connectors_directory\", mcp_install_target=\"claude_code\", journey_id=\"mcp_install_anthropic_connectors_directory_1066_53472879935856\", result_set_id=\"mcp_install_first_run_anthropic_connectors_directory\", 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=anthropic_connectors_directory; target=claude_code.","copy_ready_curl_script":"#!/usr/bin/env bash\nset -euo pipefail\n\nPACKRIFT_MCP_ENDPOINT='https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_connectors_directory&packrift_mcp_target=claude_code'\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\":\"anthropic_connectors_directory_first_cart_run\",\"journey_id\":\"mcp_install_anthropic_connectors_directory_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_anthropic_connectors_directory\"}}}'\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\":\"anthropic_connectors_directory_first_cart_run\",\"journey_id\":\"mcp_install_anthropic_connectors_directory_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_anthropic_connectors_directory\"}}}'\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\":\"anthropic_connectors_directory_first_cart_run\",\"journey_id\":\"mcp_install_anthropic_connectors_directory_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_anthropic_connectors_directory\"}}}'\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\":\"anthropic_connectors_directory_first_cart_run\",\"journey_id\":\"mcp_install_anthropic_connectors_directory_1066_53472879935856\",\"result_set_id\":\"mcp_install_first_run_anthropic_connectors_directory\",\"mcp_source_context\":\"anthropic_connectors_directory\",\"mcp_install_target\":\"claude_code\",\"utm_term\":\"1066\"}}}'\ntouch_measured_cart_landing\n","copy_ready_review_request":"Packrift MCP Claude connector activation request\n\nEndpoint: https://mcp.packrift.com/mcp\nSource-aware endpoint: https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_connectors_directory&packrift_mcp_target=claude_code\nClaude Code install: claude mcp add --transport http packrift \"https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_connectors_directory&packrift_mcp_target=claude_code\"\nTracked install: https://mcp.packrift.com/r/install/anthropic_connectors_directory/claude_code?format=html&utm_source=anthropic_connectors_directory&utm_medium=directory_install&utm_campaign=packrift_mcp_install&utm_content=claude_connector_submission\nTracked first run: https://mcp.packrift.com/r/run/anthropic_connectors_directory/claude_code?format=html&utm_source=anthropic_connectors_directory&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_connector_submission\nReviewer runner: https://mcp.packrift.com/r/activate/anthropic_connectors_directory?format=html&utm_source=anthropic_connectors_directory&utm_medium=reviewer_activation&utm_campaign=packrift_mcp_activation&utm_content=claude_connector_submission\n\nPlease install the hosted Streamable HTTP endpoint in a real Claude MCP host, run tools/list, then run get_cart_handoff_candidates, get_pricing, check_inventory, and create_cart_url for SKU 1066.\nSuccess requires create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL. Do not place an order.","canonical_start_url":"https://mcp.packrift.com/start"},"suggested_form_fields":{"name":"Packrift MCP","category":"Business","server_url":"https://mcp.packrift.com/mcp","website_url":"https://packrift.com/pages/packrift-ai-agent-instructions","repository_url":"https://github.com/Packrift/packrift-mcp","support_url":"https://packrift.com/pages/contact","privacy_policy_url":"https://packrift.com/policies/privacy-policy","terms_of_service_url":"https://packrift.com/policies/terms-of-service","description":"Hosted no-auth remote MCP for exact-spec Packrift packaging search with live price, inventory, shipping, cart handoff, and no-match recovery.","install_note":"Use the hosted Streamable HTTP endpoint. No buyer-side API key is required. For source attribution, share the tracked start, config, install, first-run, and reviewer activation links in this packet.","reviewer_note":"The server is production-hosted at mcp.packrift.com, exposes annotated MCP tools, avoids staging or localhost URLs, and routes buyer purchase handoff through measured /r/cart URLs only after exact SKU, price, inventory, and buyer quantity are confirmed. The packet includes activation experiments and usage/funnel proof so the Claude connector review can move beyond listing into a real first-run create_cart_url flow."},"checklist":[{"status":"pass","item":"Production endpoint","evidence":"https://mcp.packrift.com/mcp is the canonical hosted Streamable HTTP MCP endpoint."},{"status":"pass","item":"No-auth connection flow","evidence":"Hosted endpoint does not require a buyer-side API key or OAuth before listing tools/resources/prompts."},{"status":"pass","item":"No staging or localhost URLs","evidence":"Public install and proof URLs use mcp.packrift.com, packrift.com, github.com, or claude.com."},{"status":"pass","item":"Tool metadata","evidence":"15 annotated tools, 9 prompts, 1272 resources, no-auth hosted Streamable HTTP endpoint, public server card, source-attributed config, source activation queue, activation experiments, usage/funnel proof, first-run proof, workflow gallery, and measured MCP cart handoff candidates."},{"status":"pass","item":"Tool annotations","evidence":"All MCP tools expose readOnlyHint and openWorldHint annotations for connector clients."},{"status":"pass","item":"Activation proof loop","evidence":"Source activation queue, activation experiments, usage snapshot, funnel snapshot, and GA4 funnel proof are public so connector review can be measured without self-generated completion signals."},{"status":"ready","item":"Legal and support links","evidence":"Privacy policy, terms of service, and support/contact pages are public on packrift.com."},{"status":"ready","item":"Allowed redirect domains","evidence":"Buyer handoff may redirect between mcp.packrift.com and packrift.com; GitHub and Claude links are documentation/review links only."},{"status":"manual_review","item":"Directory form submission","evidence":"The Claude submission form is manual and should be reviewed by the account owner before sending."}],"allowed_redirect_hosts":["mcp.packrift.com","packrift.com","www.packrift.com"],"live_proof_urls":{"health":"https://mcp.packrift.com/health","manifest":"https://mcp.packrift.com/manifest","server_card":"https://mcp.packrift.com/.well-known/mcp/server-card.json","all_agent_capture":"https://mcp.packrift.com/ai/all-agent-capture.json","mcp_start":"https://mcp.packrift.com/ai/mcp-start.json","install_matrix":"https://mcp.packrift.com/ai/mcp-install-matrix.json","client_config":"https://mcp.packrift.com/ai/mcp-client-config.json","usage_snapshot":"https://mcp.packrift.com/ai/mcp-usage-snapshot.json","funnel_snapshot":"https://mcp.packrift.com/ai/mcp-funnel-snapshot.json","ga4_funnel_proof":"https://mcp.packrift.com/ai/mcp-ga4-funnel-proof.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","source_activation_queue":"https://mcp.packrift.com/ai/mcp-source-activation-queue.json","activation_experiments":"https://mcp.packrift.com/ai/mcp-activation-experiments.json","activation_experiments_html":"https://mcp.packrift.com/ai/mcp-activation-experiments.html","reviewer_activation":"https://mcp.packrift.com/ai/mcp-reviewer-activation.json","cart_activation":"https://mcp.packrift.com/ai/mcp-cart-activation.json","cart_handoff_candidates":"https://mcp.packrift.com/ai/mcp-cart-handoff-candidates.json","directory_refresh":"https://mcp.packrift.com/ai/mcp-directory-refresh.json","directory_submit_actions":"https://mcp.packrift.com/ai/mcp-directory-submit-actions.json","agent_capture_outreach":"https://mcp.packrift.com/ai/agent-capture-outreach.json","tracked_start":"https://mcp.packrift.com/r/start/anthropic_connectors_directory?utm_source=anthropic_connectors_directory&utm_medium=directory_recrawl&utm_campaign=packrift_mcp_start&utm_content=claude_connector_submission","tracked_config":"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=claude_connector_submission","tracked_install_claude_code":"https://mcp.packrift.com/r/install/anthropic_connectors_directory/claude_code?format=html&utm_source=anthropic_connectors_directory&utm_medium=directory_install&utm_campaign=packrift_mcp_install&utm_content=claude_connector_submission","tracked_install_claude_desktop":"https://mcp.packrift.com/r/install/anthropic_connectors_directory/claude_desktop?format=html&utm_source=anthropic_connectors_directory&utm_medium=directory_install&utm_campaign=packrift_mcp_install&utm_content=claude_connector_submission","tracked_first_run_claude_code":"https://mcp.packrift.com/r/run/anthropic_connectors_directory/claude_code?format=html&utm_source=anthropic_connectors_directory&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_connector_submission","tracked_first_run_claude_desktop":"https://mcp.packrift.com/r/run/anthropic_connectors_directory/claude_desktop?format=html&utm_source=anthropic_connectors_directory&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_connector_submission","reviewer_activation_runner":"https://mcp.packrift.com/r/activate/anthropic_connectors_directory?format=html&utm_source=anthropic_connectors_directory&utm_medium=reviewer_activation&utm_campaign=packrift_mcp_activation&utm_content=claude_connector_submission"},"activation_readiness":{"source":"anthropic_connectors_directory","source_aware_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_connectors_directory&packrift_mcp_target=claude_code","copy_ready_first_run_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=anthropic_connectors_directory&packrift_mcp_target=claude_code\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=\"anthropic_connectors_directory_first_cart_run\", journey_id=\"mcp_install_anthropic_connectors_directory_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_anthropic_connectors_directory\".\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=\"anthropic_connectors_directory_first_cart_run\", journey_id=\"mcp_install_anthropic_connectors_directory_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_anthropic_connectors_directory\".\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=\"anthropic_connectors_directory_first_cart_run\", journey_id=\"mcp_install_anthropic_connectors_directory_1066_53472879935856\", and result_set_id=\"mcp_install_first_run_anthropic_connectors_directory\".\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=\"anthropic_connectors_directory_first_cart_run\", mcp_source_context=\"anthropic_connectors_directory\", mcp_install_target=\"claude_code\", journey_id=\"mcp_install_anthropic_connectors_directory_1066_53472879935856\", result_set_id=\"mcp_install_first_run_anthropic_connectors_directory\", 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=anthropic_connectors_directory; target=claude_code.","copy_ready_review_request":"Packrift MCP Claude connector activation request\n\nEndpoint: https://mcp.packrift.com/mcp\nSource-aware endpoint: https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_connectors_directory&packrift_mcp_target=claude_code\nClaude Code install: claude mcp add --transport http packrift \"https://mcp.packrift.com/mcp?packrift_mcp_source=anthropic_connectors_directory&packrift_mcp_target=claude_code\"\nTracked install: https://mcp.packrift.com/r/install/anthropic_connectors_directory/claude_code?format=html&utm_source=anthropic_connectors_directory&utm_medium=directory_install&utm_campaign=packrift_mcp_install&utm_content=claude_connector_submission\nTracked first run: https://mcp.packrift.com/r/run/anthropic_connectors_directory/claude_code?format=html&utm_source=anthropic_connectors_directory&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_connector_submission\nReviewer runner: https://mcp.packrift.com/r/activate/anthropic_connectors_directory?format=html&utm_source=anthropic_connectors_directory&utm_medium=reviewer_activation&utm_campaign=packrift_mcp_activation&utm_content=claude_connector_submission\n\nPlease install the hosted Streamable HTTP endpoint in a real Claude MCP host, run tools/list, then run get_cart_handoff_candidates, get_pricing, check_inventory, and create_cart_url for SKU 1066.\nSuccess requires create_cart_url to return a measured https://mcp.packrift.com/r/cart/1066 URL. Do not place an order.","tracked_first_run_prompt_url":"https://mcp.packrift.com/r/run/anthropic_connectors_directory/claude_code?format=html&utm_source=anthropic_connectors_directory&utm_medium=first_run_action&utm_campaign=packrift_mcp_activation&utm_content=claude_connector_submission","reviewer_activation_runner_url":"https://mcp.packrift.com/r/activate/anthropic_connectors_directory?format=html&utm_source=anthropic_connectors_directory&utm_medium=reviewer_activation&utm_campaign=packrift_mcp_activation&utm_content=claude_connector_submission","required_first_run_tools":["get_cart_handoff_candidates","get_pricing","check_inventory","create_cart_url"],"success_signal":"A non-suppressed Claude connector review or Claude MCP host run should produce source-attributed first-run/tool-call events and a measured https://mcp.packrift.com/r/cart/1066 URL after live price and inventory confirmation.","suppressions":["Do not count Packrift self-checks as connector activation.","Do not count browser-only proof as a completed Claude MCP host activation.","Do not create a duplicate Packrift CLI or buyer surface; use the hosted MCP endpoint."],"measurement_urls":{"source_activation_queue":"https://mcp.packrift.com/ai/mcp-source-activation-queue.json","activation_experiments":"https://mcp.packrift.com/ai/mcp-activation-experiments.json","usage_snapshot":"https://mcp.packrift.com/ai/mcp-usage-snapshot.json","funnel_snapshot":"https://mcp.packrift.com/ai/mcp-funnel-snapshot.json","ga4_funnel_proof":"https://mcp.packrift.com/ai/mcp-ga4-funnel-proof.json"}},"buyer_safety_rules":["Use only AI_APPROVE products for SKU-level product, price, inventory, and cart flows.","Confirm exact SKU, variant, live price, inventory, and buyer quantity before presenting a cart URL.","If requested dimensions, material, color, count, closure, adhesive, printer type, product family, or SKU differ, do not present a nearby product as exact.","The MCP server creates measured cart handoff URLs; the buyer still confirms checkout on Packrift."],"proof_summary":"15 annotated tools, 9 prompts, 1272 resources, no-auth hosted Streamable HTTP endpoint, public server card, source-attributed config, source activation queue, activation experiments, usage/funnel proof, first-run proof, workflow gallery, and measured MCP cart handoff candidates."}