Developer Preview — This project is in active development. APIs may change. Provide feedback
Skip to content

Toolsets & Tools

The B2C DX MCP Server provides five toolsets with specialized tools for different B2C Commerce development workflows.

Note: Some tools are currently placeholder or early release implementations. Use --allow-non-ga-tools flag to enable them.

Overview

Toolsets are collections of related tools that work together to support specific development workflows. The server automatically enables toolsets based on your project type, or you can manually select toolsets using the --toolsets flag.

Available toolsets:

  • CARTRIDGES - Cartridge deployment and code version management
  • MRT - Managed Runtime bundle operations
  • PWAV3 - PWA Kit v3 development tools
  • SCAPI - Salesforce Commerce API discovery
  • STOREFRONTNEXT - Storefront Next development tools

Note: The SCAPI toolset is always enabled, even if not explicitly specified.

CARTRIDGES

Cartridge development, deployment, and code version management.

Status: 🚧 Early Access

Auto-enabled for: Cartridge projects (detected by .project file)

Tools

ToolDescriptionDocumentation
cartridge_deployDeploy cartridges to a B2C Commerce instanceView details

MRT

Managed Runtime operations for PWA Kit and Storefront Next deployments.

Status: 🚧 Early Access

Auto-enabled for: PWA Kit v3 and Storefront Next projects

Tools

ToolDescriptionDocumentation
mrt_bundle_pushBuild, push bundle (optionally deploy)View details

PWAV3

PWA Kit v3 development tools for building headless storefronts.

Status: 🚧 Placeholder

Auto-enabled for: PWA Kit v3 projects (detected by @salesforce/pwa-kit-* dependencies)

Tools

ToolDescriptionDocumentation
pwakit_create_storefrontCreate a new PWA Kit storefront project
pwakit_create_pageCreate a new page component in the PWA Kit project
pwakit_create_componentCreate a React component in the PWA Kit project
pwakit_get_dev_guidelinesGet PWA Kit development guidelines and best practices
pwakit_recommend_hooksRecommend appropriate React hooks for PWA Kit use cases
pwakit_run_site_testRun site tests for PWA Kit project
pwakit_install_agent_rulesInstall AI agent rules for PWA Kit development
scapi_schemas_listList or fetch SCAPI schemas (standard and custom). Use apiFamily: "custom" for custom APIs.View details
scapi_custom_apis_statusGet registration status of custom API endpoints (active/not_registered). Remote only, requires OAuth.View details
mrt_bundle_pushBuild, push bundle (optionally deploy)View details

SCAPI

Salesforce Commerce API discovery and exploration.

Status: 🚧 Early Access

Always enabled - Base toolset available for all projects.

Tools

ToolDescriptionDocumentation
scapi_schemas_listList or fetch SCAPI schemas (standard and custom). Use apiFamily: "custom" for custom APIs.View details
scapi_custom_apis_statusGet registration status of custom API endpoints (active/not_registered). Remote only, requires OAuth.View details
scapi_customapi_scaffoldScaffold a new custom SCAPI API (not yet implemented)

STOREFRONTNEXT

Storefront Next development tools for building modern storefronts.

Status: 🚧 Placeholder

Auto-enabled for: Storefront Next projects (detected by @salesforce/storefront-next* dependencies)

Tools

ToolDescriptionDocumentation
storefront_next_development_guidelinesGet Storefront Next development guidelines and best practices
storefront_next_site_themingConfigure and manage site theming for Storefront Next
storefront_next_figma_to_component_workflowConvert Figma designs to Storefront Next components
storefront_next_generate_componentGenerate a new Storefront Next component
storefront_next_map_tokens_to_themeMap design tokens to Storefront Next theme configuration
storefront_next_page_designer_decoratorAdd Page Designer decorators to Storefront Next componentsView details
storefront_next_generate_page_designer_metadataGenerate Page Designer metadata for Storefront Next components
scapi_schemas_listList or fetch SCAPI schemas (standard and custom). Use apiFamily: "custom" for custom APIs.View details
scapi_custom_apis_statusGet registration status of custom API endpoints (active/not_registered). Remote only, requires OAuth.View details
mrt_bundle_pushBuild, push bundle (optionally deploy)View details

Tool Deduplication

Some tools appear in multiple toolsets (for example, mrt_bundle_push, scapi_schemas_list, scapi_custom_apis_status). When using multiple toolsets, tools are automatically deduplicated, so you'll only see each tool once.

Next Steps

Released under the Apache-2.0 License.