{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
  "name": "com.somacheck/vibecheck",
  "description": "With explicit consent, send one first-person statement to SomaCheck, test it with a three second phone gesture, and receive an Aligned or Unaligned signal with confidence as context. Not truth, diagnosis, approval, or a decision.",
  "version": "0.6.11",
  "websiteUrl": "https://somacheck.com/mcp",
  "repository": {
    "url": "https://www.npmjs.com/package/@somacheck/vibecheck",
    "source": "npm"
  },
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://mcp.somacheck.com/functions/v1/mcp"
    }
  ],
  "packages": [
    {
      "registryType": "npm",
      "identifier": "@somacheck/vibecheck",
      "version": "0.6.11",
      "transport": { "type": "stdio" },
      "license": "MIT"
    }
  ],
  "_meta": {
    "com.somacheck": {
      "supportUrl": "https://somacheck.com/support",
      "privacyPolicyUrl": "https://somacheck.com/privacy",
      "termsOfServiceUrl": "https://somacheck.com/terms",
      "requirements": [
        "The SomaCheck iOS app, currently in TestFlight early access, installed and set up on the person's phone.",
        "An explicit consent basis for every vibecheck request."
      ],
      "dataBoundary": {
        "crosses": [
          "The statement chosen for this vibecheck",
          "The consent basis for the request",
          "The Aligned or Unaligned signal, confidence, and request status",
          "Only bounded observations the person explicitly allows"
        ],
        "neverCrosses": [
          "Raw accelerometer or gyroscope motion data",
          "Conversation history",
          "Photos, health records, credentials, or secret values",
          "A reading about anyone except the person using SomaCheck"
        ]
      },
      "revocation": "The person can unlink an agent at any time from the SomaCheck app, which immediately invalidates that agent's access.",
      "disclaimer": "SomaCheck is a general wellness tool. It is not a medical device and does not diagnose or treat any condition. A signal is context, not truth, authorization, or a decision."
    }
  }
}
