Install AI Tools

B2C Commerce tools, documentation, and skills for your assistant.

Claude

Using Claude Desktop? See Claude Desktop (Cowork) setup.

Install the plugin Recommended

bash
claude plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
claude plugin install b2c-dx-mcp@b2c-developer-tooling

Start a new Claude Code session. To install for the current project only, run it from your project directory with --scope project.

Manual MCP setup
bash
claude mcp add --transport stdio --scope user b2c-dx-mcp -- npx -y @salesforce/b2c-dx-mcp@latest

Start a new session. To configure the current project only, run it from your project directory with --scope project. See Claude Code MCP setup.

Codex/ChatGPT

Using the ChatGPT desktop app (ChatGPT Work)? See ChatGPT Work setup.

Install the plugin Recommended

bash
codex plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
codex plugin add b2c-dx-mcp@b2c-developer-tooling

Start a new Codex session in your project. Codex plugins also work in ChatGPT Work.

Manual MCP setup
bash
codex mcp add b2c-dx-mcp -- npx -y @salesforce/b2c-dx-mcp@latest

Or add this to ~/.codex/config.toml (or $CODEX_HOME/config.toml if customized):

toml
[mcp_servers.b2c-dx-mcp]
command = "npx"
args = ["-y", "@salesforce/b2c-dx-mcp@latest"]

Start a new session. See Codex MCP configuration.

VS Code

Install the plugin Recommended

  1. Open the Command Palette (Cmd/Ctrl+Shift+P) and run Chat: Install Plugin from Source.
  2. Enter SalesforceCommerceCloud/b2c-developer-tooling.
  3. Select b2c-dx-mcp and follow the installation prompts.
  4. Start a new chat in GitHub Copilot.
Manual MCP setup

Add this to .vscode/mcp.json in your workspace:

json
{
  "servers": {
    "b2c-dx-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@salesforce/b2c-dx-mcp@latest"]
    }
  }
}

See VS Code MCP setup.

Copilot CLI setup

Cursor

Reload the MCP server in Cursor after installation.

Manual MCP setup

Add this to .cursor/mcp.json in your project:

json
{
  "mcpServers": {
    "b2c-dx-mcp": {
      "command": "npx",
      "args": ["-y", "@salesforce/b2c-dx-mcp@latest"]
    }
  }
}

For all projects, use ~/.cursor/mcp.json instead.

See Cursor's MCP documentation.

OpenCode

Add this to opencode.json in your project:

json
{
  "mcp": {
    "b2c-dx-mcp": {
      "type": "local",
      "command": ["npx", "-y", "@salesforce/b2c-dx-mcp@latest"],
      "enabled": true
    }
  }
}

Restart OpenCode. For all projects, use ~/.config/opencode/opencode.json. See OpenCode MCP setup.

Gemini

Run:

bash
gemini mcp add --scope user b2c-dx-mcp -- npx -y @salesforce/b2c-dx-mcp@latest

Start a new Gemini CLI session. To configure the current project only, run it from your project directory with --scope project. See Gemini CLI MCP setup.

No separate skills plugins needed.

Other clients and manual setup →
Skip to content
View as Markdown
View as Markdown

Desktop Assistants ​

Claude Desktop (Cowork) and ChatGPT Work run B2C Commerce tasks from the desktop, outside a code editor or terminal. Each app installs plugins from its own source, so a plugin installed in one Claude or ChatGPT surface is not always available in another.

The b2c-dx-mcp plugin includes the B2C MCP tools, documentation, and skill collections. No separate skills installation is needed.

SurfaceWhere plugins come fromSetup
Claude Desktop (Cowork)Marketplaces added in Claude DesktopClaude Desktop (Cowork)
Claude Desktop Code tabClaude Code pluginsClaude Code setup
ChatGPT WorkCodex pluginsChatGPT Work
ChatGPT onlineSecure MCP TunnelChatGPT online

Before you start ​

Install Node.js 22.16.0 or higher. The plugin starts the MCP server on your computer with npx. Connected tasks use your existing B2C Commerce configuration.

Claude Desktop (Cowork) ​

Claude Desktop runs tasks from Home; this was previously the separate Cowork mode. It installs plugins separately from Claude Code. Plugins installed with claude plugin install are available in the Code tab, not on Home.

  1. Add a marketplace with the URL SalesforceCommerceCloud/b2c-developer-tooling. Keep Sync automatically on to receive updates.

    Claude Add marketplace dialog with SalesforceCommerceCloud/b2c-developer-tooling entered as the URL and Sync automatically turned on.

  2. Install b2c-dx-mcp. Claude warns that the plugin runs a local MCP server with access to everything available to Cowork. Select Continue.

    Cowork dialog warning that the B2C DX MCP plugin includes the local b2c-dx-mcp server, with Disable plugin and Continue buttons.

  3. Optionally install skill collections such as b2c, b2c-cli, or b2c-ops to load their guidance directly. The MCP already provides them through skills_read.

  4. Start a new task from Home. If your message box still shows Chat and Cowork options, choose Cowork.

Example prompt

Were there any failing jobs recently on my site?

A Claude Desktop task answering "Were there any failing jobs recently on bdpx-prd?" after using 6 B2C MCP tools, with a table of two failing system jobs, their failure counts, and failure patterns.

ChatGPT Work ​

The ChatGPT desktop app runs Codex plugins. Codex shares its plugins between ChatGPT and the Codex CLI, so installing in either place makes the plugin available in both. To install in ChatGPT:

  1. Open Settings > Plugins and select Add > Add marketplace. Enter SalesforceCommerceCloud/b2c-developer-tooling as the source, leave the other fields empty, and select Add marketplace.

    ChatGPT Add plugin marketplace dialog with SalesforceCommerceCloud/b2c-developer-tooling entered as the source.

  2. Open Plugins, select the Personal tab, choose B2C DX MCP, and select Install plugin.

    ChatGPT plugin page for B2C DX MCP from the B2C Developer Tooling marketplace, showing the Install plugin button and the b2c-dx-mcp server.

To install with the Codex CLI instead:

bash
codex plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
codex plugin add b2c-dx-mcp@b2c-developer-tooling

Start a new ChatGPT Work task. To update or remove the plugin, use the Codex CLI commands.

Example prompt

Summarize the current promotions and campaigns on my site. Any schedule conflicts?

ChatGPT listing schedule overlaps across a site's campaigns: open-ended seasonal offers, overlapping order, shipping, and product discounts, and a test campaign still active.

ChatGPT online in a browser does not use Codex plugins. To connect it, see ChatGPT online.

Troubleshooting ​

ProblemWhat to check
Plugin is missingCheck that you installed it for this surface. Claude Desktop (Cowork) and Claude Code install separately; ChatGPT and the Codex CLI share Codex plugins.
Server does not startRun node --version and confirm Node.js 22.16.0 or higher. Restart the app after installing Node.js.
Wrong project or instanceSpecify the intended project or named instance in your request.
Old tools or skillsUpdate the marketplace or plugin, then start a new task.
Artifact shows no dataCowork artifacts cannot call local MCP tools. Embed the data and refresh it with a scheduled task.

See MCP troubleshooting for authentication and configuration issues.