{
  "checker": {
    "details": {
      "argv": [
        "/usr/bin/node",
        "<host-path>"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "bolthub",
        "version": "0.7.2"
      },
      "tools": [
        "search_apis",
        "get_api_details",
        "preview_cost",
        "call_api",
        "buy_credit",
        "mint_scoped_token",
        "revoke_token",
        "deploy_node",
        "node_status",
        "list_api",
        "publish_listing",
        "analyze_listing",
        "get_earnings",
        "usage_summary",
        "connect_account",
        "connect_status",
        "create_workspace",
        "connect_wallet",
        "get_onboarding_state",
        "open_stream",
        "read_stream",
        "close_stream"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "Guest had no node/npm/bun; installed nodejs+npm via apt and Bun via the README-referenced installer (bun.sh/install). The installer script needs bash, not sh; ran it with bash.",
    "bun install reported 'Saved lockfile', so bun.lock may have been rewritten by the install in this guest.",
    "Probe runs node from apt (v18.19.1) rather than bun; the MCP server ran fine on it."
  ],
  "main_blocker": null,
  "operation": "Start the built @bolthub/mcp stdio server (packages/mcp/dist/index.js) and list its tools via MCP initialize + tools/list; returned marketplace meta-tools such as search_apis.",
  "operation_scope": "Free tools only: no wallet (NWC_URI/LND/LNbits/Phoenixd unset), no BOLTHUB_ACCOUNT_TOKEN, so paid calls and account-only tools are not exercised. Only the MCP handshake and tool listing were verified.",
  "outcome": "working",
  "steps": [
    "Read README.md (root) and packages/mcp/README.md",
    "apt-get install nodejs npm (node v18.19.1 for the MCP run)",
    "bash installer from bun.sh/install (BUN_INSTALL=<host-path>), bun 1.4.3",
    "cd <host-path> && bun install (114 packages)",
    "cd packages/pay && bun run build",
    "cd packages/mcp && bun run build",
    "printf JSON-RPC initialize/initialized/tools/list | node packages/mcp/dist/index.js"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
