{
  "run_id": "HeyPuter--everything-claude-haiku-5-5-1792304956244385591",
  "checker": {
    "check": "operation",
    "status": "PASS",
    "details": {
      "working": true,
      "argv": [
        "npm",
        "run",
        "mcp:demo"
      ],
      "kind": "cli",
      "returncode": 0,
      "stdout": "\n> contacts@26.6.29 mcp:demo\n> node scripts/mcp-demo.js\n\n[1m\nContacts over MCP \u2014 a full session, no Puter required.[0m\n[2m3 contacts seeded in the fake cloud.\n[0m\n  [33m\u2190[0m ready [2m(notification)[0m\n[2mServer up for \"ai\". Tools offered: search_contacts, list_contacts, suggest_recipients, get_contact, create_contact, update_contact, delete_contact[0m\n[2m(That first \u2190 is the app-to-app protocol's greeting \u2014 an MCP client ignores it.)[0m\n\n[excerpt truncated]",
      "stderr": "",
      "needs_credentials": false,
      "needs_browser": false,
      "scope": "product operation"
    }
  },
  "diagnosis": null
}
