{
  "checker": {
    "details": {
      "argv": [
        "/usr/bin/node",
        "<host-path>"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "computeback",
        "version": "1.1.3"
      },
      "tools": [
        "search_products",
        "get_product",
        "get_categories",
        "check_balance",
        "create_order",
        "get_orders",
        "get_recommendations",
        "buy_nomd",
        "get_audience_data",
        "list_audiences",
        "get_business_profile",
        "get_product_info",
        "fetch_url",
        "dispatch_email_campaign",
        "dispatch_voice_campaign",
        "dispatch_sms_campaign",
        "configure_landing_page",
        "dispatch_landing_pages",
        "send_landing_chat",
        "list_workflow_templates",
        "start_workflow",
        "place_bid",
        "withdraw_bid",
        "list_my_inbox",
        "get_agent_profile",
        "edit_agent_profile",
        "get_settlement_status",
        "list_my_settlements"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "Guest had no node/npm; installed nodejs/npm via apt (v18.19.1), which is below the package engines (>=20).",
    "Upgraded to Node v20.20.2 with NodeSource setup_20.x (curl|sh) and apt install nodejs.",
    "tools/list driver was a /tmp script (not in the checkout) because the README gives no standalone MCP client command."
  ],
  "main_blocker": null,
  "operation": "Start the stdio MCP server (dist/server-stdio.js) and call tools/list; returns all 28 tools (storefront + CB Hire).",
  "operation_scope": "Storefront and tools/list only. Tool calls that hit computeback.com/Base L2 and CB Hire tools needing AGENT_DID/AGENT_HMAC_SECRET were not exercised. No browser needed.",
  "outcome": "working",
  "steps": [
    "npm ci (after installing Node.js 20 via NodeSource)",
    "npm run build (tsc + chmod)",
    "MCP initialize + notifications/initialized + tools/list over stdio against dist/server-stdio.js"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
