{
  "schemaVersion": 1,
  "name": "Attract Mode",
  "documentation": "https://attractmode.io/docs",
  "source": "https://github.com/AttractMode-io/browser-game-kit",
  "download": "https://github.com/AttractMode-io/browser-game-kit/releases/latest/download/attract-mode-browser-game-kit.zip",
  "capabilities": {
    "agentSkill": {
      "status": "available",
      "documentation": "https://attractmode.io/docs/agents",
      "clients": [
        "Codex",
        "Claude Code",
        "Cursor",
        "Gemini CLI"
      ],
      "installation": "Project-local skill installer in the downloaded kit; no client registration"
    },
    "documentationMcp": {
      "status": "local_read_only",
      "documentation": "https://github.com/AttractMode-io/browser-game-kit/blob/main/mcp/README.md",
      "transport": "stdio",
      "hostedEndpoint": null,
      "credentialsRequired": false,
      "tools": [
        "get_capabilities",
        "search_docs",
        "read_doc"
      ]
    },
    "catalog": {
      "status": "available",
      "documentation": "https://attractmode.io/docs/publishing"
    },
    "verifiedPageManagement": {
      "status": "reviewed",
      "documentation": "https://attractmode.io/docs/publishing",
      "scope": "Explicitly approved game or studio pages only; independent review before publication"
    },
    "accountIntegration": {
      "status": "approval_required",
      "protocol": "OAuth 2.0 authorization code with PKCE / OpenID Connect",
      "issuer": "https://dupwygdktojsuuzatmih.supabase.co/auth/v1",
      "documentation": "https://attractmode.io/docs/accounts",
      "selfServiceClientRegistration": false,
      "thirdPartyConsentRequired": true
    },
    "achievements": {
      "status": "unavailable"
    },
    "sharedSaves": {
      "status": "unavailable"
    },
    "friendsApi": {
      "status": "unavailable"
    },
    "xpApi": {
      "status": "unavailable"
    },
    "playtimeApi": {
      "status": "unavailable"
    },
    "paymentsApi": {
      "status": "unavailable"
    },
    "payoutApi": {
      "status": "unavailable"
    },
    "entitlementsApi": {
      "status": "unavailable"
    }
  },
  "limitations": [
    "This is a documentation manifest, not an executable API contract.",
    "A listing or verified page does not grant an OAuth client or access to player data.",
    "No traffic, revenue, recommendation or indexing guarantee."
  ]
}
