{
  "schemaVersion": 1,
  "release": {
    "packageName": "@decionis/commerce",
    "version": "0.2.0",
    "sourceCommit": "24451a96ab1afeb5b2486c8ae9a12e6d70d2c394",
    "verifiedAt": "2026-10-15"
  },
  "clients": [
    {
      "id": "claude",
      "name": "Claude",
      "host": "Claude Desktop",
      "status": "Manual installation",
      "summary": "Install the local Desktop extension, then verify Commerce Gate in a new conversation.",
      "requirements": [
        "Claude Desktop with local extension installation permitted by your organization.",
        "Node.js 20 or later."
      ],
      "steps": [
        "Download the Claude Desktop bundle.",
        "In Claude Desktop, open Settings → Extensions → Advanced settings → Install Extension, then select the MCPB file.",
        "Review the extension permissions and configuration, then enable Commerce Gate.",
        "Open a new conversation and ask for commercegate_describe_capabilities."
      ],
      "notes": [
        "The bundle has passed package checks; installation in your Desktop host and any directory listing are separate.",
        "Capability discovery works without credentials. For policy and evidence calls, use the extension’s private configuration for existing authorized workspace access.",
        "Claude web and remote connectors require a separately verified hosted MCP service; this local bundle does not create one."
      ],
      "links": [
        {
          "label": "Claude Desktop installation guide",
          "url": "https://support.claude.com/en/articles/10949351-getting-started-with-local-mcp-servers-on-claude-desktop"
        }
      ]
    },
    {
      "id": "copilot",
      "name": "Copilot",
      "host": "GitHub Copilot in VS Code",
      "status": "Configuration download",
      "summary": "Add Commerce Gate to VS Code using private input prompts for your existing workspace access.",
      "requirements": [
        "VS Code with GitHub Copilot and MCP servers allowed by your organization.",
        "Node.js 20 or later and npm."
      ],
      "steps": [
        "Download the VS Code configuration.",
        "Copy it to .vscode/mcp.json, or merge its servers and inputs into your existing configuration without replacing other entries.",
        "Run MCP: List Servers, choose commercegate and start it. Enter your existing API key and organization UUID in the input prompts; the key prompt is masked.",
        "Enable the tools in Copilot Chat and ask for commercegate_describe_capabilities."
      ],
      "notes": [
        "This configuration is for VS Code. Microsoft 365 Copilot and Copilot Studio use separate packages, registrations and consent flows.",
        "The downloaded configuration disables new automatic trial creation and optional agent-run tools."
      ],
      "links": [
        {
          "label": "VS Code MCP configuration",
          "url": "https://code.visualstudio.com/docs/agents/reference/mcp-configuration"
        },
        {
          "label": "Microsoft 365 and Studio setup",
          "url": "https://commerce.decionis.com/docs/copilot"
        }
      ]
    },
    {
      "id": "chatgpt",
      "name": "ChatGPT",
      "host": "ChatGPT desktop",
      "status": "Local plugin candidate",
      "summary": "Install through a personal local marketplace on a supported ChatGPT desktop surface.",
      "requirements": [
        "ChatGPT desktop with local plugins available and permitted by your workspace.",
        "Node.js 20 or later."
      ],
      "steps": [
        "Download and unpack the desktop plugin ZIP into ~/.codex/plugins/commercegate.",
        "Follow OpenAI’s local installation guide to add that folder to ~/.agents/plugins/marketplace.json. Preserve any existing marketplace entries; the bundled README contains the exact example.",
        "Restart ChatGPT desktop, open Plugins Directory in a local Work or Codex thread, choose your personal marketplace and install Commerce Gate.",
        "In a local thread, ask for commercegate_describe_capabilities."
      ],
      "notes": [
        "Private local installation is distinct from partner-gated public submission. This candidate has passed isolated package checks; a completed desktop installation is not claimed.",
        "Policy and evidence calls still need a supported private credential-delivery mechanism in the desktop host. Signing in on this site does not configure that connection.",
        "ChatGPT web requires a hosted, authenticated MCP service. This ZIP supplies a local desktop plugin."
      ],
      "links": [
        {
          "label": "OpenAI local plugin installation",
          "url": "https://developers.openai.com/plugins/build/plugins#install-a-local-plugin-manually"
        },
        {
          "label": "OpenAI public desktop submission",
          "url": "https://developers.openai.com/plugins/deploy/desktop-only"
        }
      ]
    },
    {
      "id": "accio",
      "name": "Accio",
      "host": "Accio Work",
      "status": "Local discovery verified",
      "summary": "Use Accio Work’s custom local MCP form to start the public Commerce Gate runtime.",
      "requirements": [
        "Accio Work with the custom MCP settings available to your account.",
        "A local runtime with Node.js 20 or later and npm."
      ],
      "steps": [
        "Open Settings → MCP → + Add → Add Custom MCP Server.",
        "Choose Stdio (Local), name the server Commerce Gate and enter the command shown below.",
        "Add MCP_TRANSPORT=stdio, AGENTOPS_AUTO_PROVISION=0 and COMMERCEGATE_AGENT_RUNS=0 in Environment Variables, one KEY=VALUE entry per line.",
        "Save and enable the server, then ask for commercegate_describe_capabilities."
      ],
      "notes": [
        "Credential-free STDIO registration and eight-tool discovery were verified on 2026-10-15. Authenticated operations, credential storage and plan-wide availability remain unverified.",
        "Start with capability discovery. Private credential storage in Accio’s form has not been verified, so do not paste API keys into commands or shared configuration.",
        "HTTP and SSE options are separate. No compatible hosted Commerce Gate endpoint is supplied by this installer."
      ],
      "links": [
        {
          "label": "Accio Work plugin help",
          "url": "https://www.accio.com/wow/doc-help-plugins.html"
        }
      ],
      "command": "npx -y @decionis/commerce@0.2.0"
    },
    {
      "id": "perplexity",
      "name": "Perplexity",
      "host": "Perplexity for Mac",
      "status": "Manual local setup",
      "summary": "Configure the local MCP connector in the Mac app with its PerplexityXPC helper.",
      "requirements": [
        "Perplexity for Mac on macOS 15 or later, installed from the official download page.",
        "The PerplexityXPC helper, Node.js 20 or later and npm.",
        "Local MCP access enabled for your account and organization; availability is not established for every plan."
      ],
      "steps": [
        "Install Perplexity for Mac and its PerplexityXPC helper using the official guides.",
        "Open Plugins → Add custom → Add Connector → Simple.",
        "Name the server Commerce Gate and paste the command shown below.",
        "Save, wait for Running and enable the connector under Sources. Ask for commercegate_describe_capabilities."
      ],
      "notes": [
        "This command supplies no credentials and disables new automatic trial creation. Policy and evidence access need an existing supported private credential configuration.",
        "Perplexity’s plugin ZIP importer skips local STDIO connectors; this local setup is not offered as a plugin ZIP.",
        "Remote custom connectors require separately verified hosting and authentication. Windows local MCP and a Comet-specific installation are not verified here."
      ],
      "links": [
        { "label": "Download Perplexity for Mac", "url": "https://www.perplexity.ai/download" },
        {
          "label": "Perplexity Mac setup",
          "url": "https://www.perplexity.ai/help-center/en/articles/19800002-get-started"
        },
        {
          "label": "Perplexity local MCP guide",
          "url": "https://www.perplexity.ai/help-center/en/articles/11502712-local-and-remote-mcps-for-perplexity"
        }
      ],
      "command": "env MCP_TRANSPORT=stdio AGENTOPS_AUTO_PROVISION=0 COMMERCEGATE_AGENT_RUNS=0 npx -y @decionis/commerce@0.2.0"
    },
    {
      "id": "gemini",
      "name": "Gemini",
      "host": "Gemini CLI",
      "status": "Extension download",
      "summary": "Install the native Gemini CLI extension and enter existing access through its sensitive settings.",
      "requirements": ["Gemini CLI with extensions enabled.", "Node.js 20 or later and npm."],
      "steps": [
        "Download and unpack the Gemini CLI ZIP into a folder named commercegate.",
        "Run gemini extensions install ./commercegate from the folder’s parent directory.",
        "Enter your existing API key and organization UUID at installation. The API key setting is sensitive and uses Gemini CLI’s private settings storage.",
        "Run /mcp list, then ask for commercegate_describe_capabilities."
      ],
      "notes": [
        "The extension disables new automatic trial creation and optional agent-run tools.",
        "Gemini Apps is a separate remote connection path with account, region and language eligibility limits; this CLI extension does not enable it.",
        "A public Gemini gallery listing and a hosted Commerce Gate connection are not established by this download."
      ],
      "links": [
        { "label": "Gemini CLI extension guide", "url": "https://geminicli.com/docs/extensions/" }
      ]
    }
  ],
  "artifacts": [
    {
      "id": "claude",
      "clientId": "claude",
      "label": "Claude Desktop bundle",
      "fileName": "CommerceGateClaudeCandidate.mcpb",
      "status": "candidate",
      "version": "0.2.0",
      "sourceStatus": "workspace_candidate",
      "path": "/downloads/install/candidate/0.2.0/CommerceGateClaudeCandidate.mcpb",
      "bytes": 127192,
      "sha256": "8b543fa9205545930c18456b11a2d7ee4f5734be1a8dd73da3fdb61aa3d3142c"
    },
    {
      "id": "copilot",
      "clientId": "copilot",
      "label": "VS Code configuration",
      "fileName": "CommerceGateCopilot.json",
      "status": "configuration",
      "version": "0.2.0",
      "sourceStatus": "verified_npm",
      "sourceCommit": "24451a96ab1afeb5b2486c8ae9a12e6d70d2c394",
      "path": "/downloads/install/npm/0.2.0/CommerceGateCopilot.json",
      "bytes": 714,
      "sha256": "803f19ac5aa58ef43484213181a896ff2034301244eeacd616f0645d3e642845"
    },
    {
      "id": "chatgpt",
      "clientId": "chatgpt",
      "label": "ChatGPT desktop plugin candidate",
      "fileName": "CommerceGateChatgptCandidate.zip",
      "status": "candidate",
      "version": "0.2.0",
      "sourceStatus": "workspace_candidate",
      "path": "/downloads/install/candidate/0.2.0/CommerceGateChatgptCandidate.zip",
      "bytes": 124712,
      "sha256": "3c860f1f4865390e3eabd05056fee381278688513fec23fd7d560d3b3f9336fb"
    },
    {
      "id": "gemini",
      "clientId": "gemini",
      "label": "Gemini CLI extension",
      "fileName": "CommerceGateGemini.zip",
      "status": "configuration",
      "version": "0.2.0",
      "sourceStatus": "verified_npm",
      "sourceCommit": "24451a96ab1afeb5b2486c8ae9a12e6d70d2c394",
      "path": "/downloads/install/npm/0.2.0/CommerceGateGemini.zip",
      "bytes": 1375,
      "sha256": "4da753633ff3a1da2e9e4cbb4dc7dc90fc24c0dd265d435a5a6ee1deee288e71"
    }
  ]
}
