SFCC Development Tools
taurgis
taurgis
Connects to Salesforce B2C Commerce Cloud instances via WebDAV for real-time log monitoring, debugging, and comprehensive SFCC API documentation querying with intelligent caching and OAuth support.
18 stored tool rows match the previously runtime-listed count; documentation identifies the matching package.
sync_agent_instructionsONLY FOR SALESFORCE B2C COMMERCE (SFCC) PROJECTS. IMPORTANT: Before calling this tool, ALWAYS ASK THE USER if they want to install AGENTS.md and bundled SFCC skills into their project. If the user declines, do NOT call this tool - instead call disable_agent_sync to permanently disable this suggestion. This tool installs/merges AGENTS.md and bundled SFCC skills into the project (or a temp dir for manual merge). Supports dry-run planning, append/replace/skip merge strategies, and selecting skills directory (.github/skills, .agents/skills, .claude/skills, .agent/skills, .cursor/skills, and user-home defaults like ~/.copilot/skills).
Parameters: destinationType, preferredRoot, skillsDir, mergeStrategy, includeAgents, includeSkills, installMissingOnly, dryRun, tempDirdisable_agent_syncCreates or updates mcp-dev.json in the project root with {"disableAgentSync": true} to permanently disable agent sync suggestions. Call this when the user declines to install AGENTS.md and skills, so they will not be prompted again.
Parameters: preferredRootget_sfcc_class_infoGet detailed information about an SFCC class including properties, methods, constants, and inheritance. Essential for understanding dw.* APIs when building controllers, scripts, templates, or REST APIs. Supports filtering by section and search within class members.
Parameters: className, expand, includeDescription, includeConstants, includeProperties, includeMethods, includeInheritance, searchsearch_sfcc_classesFind SFCC classes by partial name or keyword. Use when you don't know the exact class name (e.g., 'catalog' finds dw.catalog.*, 'price' finds pricing-related classes).
Parameters: querysearch_sfcc_methodsFind methods across all dw.* classes by name. Use when you know a method exists but not which class contains it.
Parameters: methodNamelist_sfcc_classesList all available SFCC dw.* classes organized by namespace. Use to explore the full API surface or find classes in a specific domain.
get_sfcc_class_documentationGet the full raw documentation for an SFCC class including examples and detailed descriptions. Use when get_sfcc_class_info lacks sufficient detail.
Parameters: classNameget_available_sfra_documentsList all SFRA documentation including Server, Request, Response, QueryString, render module, and 26+ model docs (cart, account, billing, shipping, products, pricing).
get_sfra_documentGet complete SFRA class or model documentation with properties, methods, and examples. Use for implementing controllers, middleware, or working with SFRA models.
Parameters: documentNamesearch_sfra_documentationSearch across all SFRA docs for concepts or functionality. Returns relevance-scored results with categorization.
Parameters: queryget_sfra_documents_by_categoryGet SFRA documents filtered by functional area (core classes, product models, order/cart, customer, pricing, store).
Parameters: categoryget_sfra_categoriesGet all SFRA document categories with counts. Use to understand documentation organization before browsing.
list_isml_elementsList all ISML template elements with summaries. Includes control flow (isif, isloop), output (isprint), includes (isinclude, iscomponent), scripting (isscript), and caching (iscache).
get_isml_elementGet detailed documentation for an ISML element including syntax, attributes, examples, and use cases.
Parameters: elementName, includeContent, includeSections, includeAttributessearch_isml_elementsSearch ISML elements by purpose, attribute name, or use case. Returns relevance-scored results with preview snippets.
Parameters: query, category, limitget_isml_elements_by_categoryGet ISML elements filtered by category (control-flow, output, includes, scripting, cache, decorators, special, payment, analytics).
Parameters: categoryget_isml_categoriesGet all ISML element categories with descriptions and counts.
generate_cartridge_structureGenerate a complete SFCC cartridge with proper directory structure, configurations, and boilerplate files. Creates files directly in the target directory.
Parameters: cartridgeName, targetPath, fullProjectSetupName, description, publisher identifier, categories, transport, tool inventory, and install configuration.
Repository URL linked from the public profile; npm package repository metadata matched this GitHub repository.
Published package version 1.1.0 checked before launch. Registry repository: git+https://github.com/taurgis/sfcc-dev-mcp.git.
Maintainer repository documents the SFCC MCP package; current stored 18-tool inventory was runtime listed earlier and matches repository reference.
Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.
taurgis
Connects to Salesforce B2C Commerce Cloud instances via WebDAV for real-time log monitoring, debugging, and comprehensive SFCC API documentation querying with intelligent caching and OAuth support.
18 stored tool rows match the previously runtime-listed count; documentation identifies the matching package.
sync_agent_instructionsONLY FOR SALESFORCE B2C COMMERCE (SFCC) PROJECTS. IMPORTANT: Before calling this tool, ALWAYS ASK THE USER if they want to install AGENTS.md and bundled SFCC skills into their project. If the user declines, do NOT call this tool - instead call disable_agent_sync to permanently disable this suggestion. This tool installs/merges AGENTS.md and bundled SFCC skills into the project (or a temp dir for manual merge). Supports dry-run planning, append/replace/skip merge strategies, and selecting skills directory (.github/skills, .agents/skills, .claude/skills, .agent/skills, .cursor/skills, and user-home defaults like ~/.copilot/skills).
Parameters: destinationType, preferredRoot, skillsDir, mergeStrategy, includeAgents, includeSkills, installMissingOnly, dryRun, tempDirdisable_agent_syncCreates or updates mcp-dev.json in the project root with {"disableAgentSync": true} to permanently disable agent sync suggestions. Call this when the user declines to install AGENTS.md and skills, so they will not be prompted again.
Parameters: preferredRootget_sfcc_class_infoGet detailed information about an SFCC class including properties, methods, constants, and inheritance. Essential for understanding dw.* APIs when building controllers, scripts, templates, or REST APIs. Supports filtering by section and search within class members.
Parameters: className, expand, includeDescription, includeConstants, includeProperties, includeMethods, includeInheritance, searchsearch_sfcc_classesFind SFCC classes by partial name or keyword. Use when you don't know the exact class name (e.g., 'catalog' finds dw.catalog.*, 'price' finds pricing-related classes).
Parameters: querysearch_sfcc_methodsFind methods across all dw.* classes by name. Use when you know a method exists but not which class contains it.
Parameters: methodNamelist_sfcc_classesList all available SFCC dw.* classes organized by namespace. Use to explore the full API surface or find classes in a specific domain.
get_sfcc_class_documentationGet the full raw documentation for an SFCC class including examples and detailed descriptions. Use when get_sfcc_class_info lacks sufficient detail.
Parameters: classNameget_available_sfra_documentsList all SFRA documentation including Server, Request, Response, QueryString, render module, and 26+ model docs (cart, account, billing, shipping, products, pricing).
get_sfra_documentGet complete SFRA class or model documentation with properties, methods, and examples. Use for implementing controllers, middleware, or working with SFRA models.
Parameters: documentNamesearch_sfra_documentationSearch across all SFRA docs for concepts or functionality. Returns relevance-scored results with categorization.
Parameters: queryget_sfra_documents_by_categoryGet SFRA documents filtered by functional area (core classes, product models, order/cart, customer, pricing, store).
Parameters: categoryget_sfra_categoriesGet all SFRA document categories with counts. Use to understand documentation organization before browsing.
list_isml_elementsList all ISML template elements with summaries. Includes control flow (isif, isloop), output (isprint), includes (isinclude, iscomponent), scripting (isscript), and caching (iscache).
get_isml_elementGet detailed documentation for an ISML element including syntax, attributes, examples, and use cases.
Parameters: elementName, includeContent, includeSections, includeAttributessearch_isml_elementsSearch ISML elements by purpose, attribute name, or use case. Returns relevance-scored results with preview snippets.
Parameters: query, category, limitget_isml_elements_by_categoryGet ISML elements filtered by category (control-flow, output, includes, scripting, cache, decorators, special, payment, analytics).
Parameters: categoryget_isml_categoriesGet all ISML element categories with descriptions and counts.
generate_cartridge_structureGenerate a complete SFCC cartridge with proper directory structure, configurations, and boilerplate files. Creates files directly in the target directory.
Parameters: cartridgeName, targetPath, fullProjectSetupName, description, publisher identifier, categories, transport, tool inventory, and install configuration.
Repository URL linked from the public profile; npm package repository metadata matched this GitHub repository.
Published package version 1.1.0 checked before launch. Registry repository: git+https://github.com/taurgis/sfcc-dev-mcp.git.
Maintainer repository documents the SFCC MCP package; current stored 18-tool inventory was runtime listed earlier and matches repository reference.
Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.