{
  "checker": {
    "details": {
      "argv": [
        "/usr/bin/npx",
        "-y",
        "@aimentiontracker/mcp"
      ],
      "blocker": "MCP response missing for request 1: argv did not answer as a stdio MCP server (a client CLI that talks to servers is kind cli); stderr: sh: 1: aimentiontracker-mcp: not found\n",
      "kind": "mcp",
      "working": false
    },
    "status": "FAIL"
  },
  "deviations": [
    "README 'Local (stdio)' needs AMT_API_KEY; no real key was available, so a placeholder value was used for start/tools-list only. No API call was made.",
    "Node 18 in the guest was below the package's engines (>=20); upgraded via NodeSource before npm ci.",
    "Version mismatch: the published npm @aimentiontracker/mcp@0.1.4 (used by the README command) exposes 10 tools. The pinned source at 5d14262 registers 12, adding list_questions and list_recommendations. The README's 'Tools' table lists 12, so the npm release lags the repo.",
    "The README has no build step; npm ci and npm run build were run from package.json scripts to verify the pinned source compiles. Build is separate from the probe, which uses the npm package via npx."
  ],
  "main_blocker": "MCP response missing for request 1: argv did not answer as a stdio MCP server (a client CLI that talks to servers is kind cli); stderr: sh: 1: aimentiontracker-mcp: not found\n",
  "operation": "Start the local stdio MCP server via the README's documented command and call tools/list (initialize, then tools/list).",
  "operation_scope": "Covers server start and tool listing only. Tool calls (get_me, list_brands, get_visibility, etc.) hit the hosted API and need a real AMT_API_KEY from app.aimentiontracker.ai/api-keys; none was available or obtained, so no data call was made. The key used for the smoke run was a placeholder, which the server accepts at startup because no request is made during tools/list.",
  "outcome": "blocked",
  "steps": [
    "Installed Node.js 20 via NodeSource setup_20.x (guest had Node 18, package requires >=20) and apt nodejs.",
    "npm ci in <host-path> (pinned source).",
    "npm run build (tsc -p tsconfig.json) -> dist/index.js, dist/http.js, dist/client.js, dist/tools.js.",
    "Verified missing-key behaviour: node dist/index.js without AMT_API_KEY exits 1 with the documented 'AMT_API_KEY is not set' message.",
    "README 'Local (stdio)' command: /usr/bin/npx -y @aimentiontracker/mcp with AMT_API_KEY set; initialize + tools/list returned 10 tools (exit 0). This is the probe."
  ],
  "stuck_step": "/usr/bin/npx -y @aimentiontracker/mcp",
  "suggested_fix": "For full read-only operation, supply a real AMT_API_KEY (app.aimentiontracker.ai/api-keys) and run a tool call such as get_me. To expose all 12 documented tools from the npm command, publish a release that includes the pinned source's tool registrations, or point users at the source build."
}
