Skip to content

Latest commit

 

History

History
112 lines (71 loc) · 5.58 KB

File metadata and controls

112 lines (71 loc) · 5.58 KB
description
Available toolsets and tools in the B2C DX MCP Server for SCAPI, CARTRIDGES, MRT, PWAV3, and STOREFRONTNEXT development.

Toolsets & Tools

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

Note: Tools require --allow-non-ga-tools to enable (preview release).

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

Tool Description Documentation
cartridge_deploy Deploy cartridges to a B2C Commerce instance View 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

Tool Description Documentation
mrt_bundle_push Build, push bundle (optionally deploy) View details

PWAV3

PWA Kit v3 development tools for building headless storefronts.

Status: 🚧 Early Access (PWA Kit-specific tools planned)

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

Tools

Tool Description Documentation
scapi_schemas_list List or fetch SCAPI schemas (standard and custom). Use apiFamily: "custom" for custom APIs. View details
scapi_custom_api_scaffold Generate a new custom SCAPI endpoint (schema, api.json, script.js) in an existing cartridge. View details
scapi_custom_apis_status Get registration status of custom API endpoints (active/not_registered). Remote only, requires OAuth. View details
mrt_bundle_push Build, 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

Tool Description Documentation
scapi_schemas_list List or fetch SCAPI schemas (standard and custom). Use apiFamily: "custom" for custom APIs. View details
scapi_custom_api_scaffold Generate a new custom SCAPI endpoint (schema, api.json, script.js) in an existing cartridge. View details
scapi_custom_apis_status Get registration status of custom API endpoints (active/not_registered). Remote only, requires OAuth. View details

STOREFRONTNEXT

Storefront Next development tools for building modern storefronts.

Status: 🚧 Early Access

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

Tools

Tool Description Documentation
storefront_next_development_guidelines Get Storefront Next development guidelines and best practices
storefront_next_page_designer_decorator Add Page Designer decorators to Storefront Next components View details
scapi_schemas_list List or fetch SCAPI schemas (standard and custom). Use apiFamily: "custom" for custom APIs. View details
scapi_custom_api_scaffold Generate a new custom SCAPI endpoint (schema, api.json, script.js) in an existing cartridge. View details
scapi_custom_apis_status Get registration status of custom API endpoints (active/not_registered). Remote only, requires OAuth. View details
mrt_bundle_push Build, push bundle (optionally deploy) View details

Tool Deduplication

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

Next Steps