Architect-oriented catalog of tooling. Every entry shows whether it targets Engagement, Next, or both.

Marketing Cloud Engagement Next Marketing Cloud Next
Language reference

SSJS API docs stay on ssjs.guide. This section is about the toolchain around the platforms.

Own tools

SFMC DevTools (mcdev)
CLI to retrieve, deploy, and version Marketing Cloud Engagement metadata as code across business units.
SFMC DevTools for VS Code
Next
Graphical VS Code interface for mcdev — retrieve and deploy without living in the terminal.
SFMC Language Service
Next
VS Code / Cursor extension for AMPscript, SSJS, Handlebars, and SFMC HTML — completions, hover, diagnostics, snippets.
sfmc-language-lsp
Next
Language Server Protocol implementation behind the SFMC Language Service extension.
MCP Server for SFMC
Next
Model Context Protocol server that gives AI assistants accurate AMPscript, SSJS, and Handlebars knowledge.
eslint-plugin-sfmc
Next
ESLint rules for AMPscript, SSJS, and Handlebars — shared team policy for editor and CI, including Next configs.
prettier-plugin-sfmc
Next
Prettier plugin for AMPscript, SSJS, Handlebars, and SQL with SFMC-friendly defaults.
eslint-plugin-mcdev
Next
Runs mcdev metadata validations as ESLint diagnostics in the editor and CI.
eslint-plugin-mso-email
Next
ESLint rules for Outlook (MSO) conditional comments, VML, and HTML email layout pitfalls.
MSO Conditionals (VS Code)
Next
Hover translations and snippets for Outlook MSO conditional comments in HTML email.
SFMC Extension Pack
Next
Essential SFMC VS Code extensions bundled for a ready-to-go setup.
SFMC Extension Pack (Expanded)
Next
Full SFMC toolset plus complementary editor tooling for power users.
sfmc-dataloader
CLI for bulk import and export of Data Extension rows — built for automation.
SFMC Data Loader for VS Code
Load and export Data Extension records from the VS Code editor.
SFMC Data Loader App
Cross-platform desktop app for bulk Data Extension imports and exports.
SFMC Boilerplate
Bundle SSJS, AMPscript, and front-end sources into deployable CloudPages and emails.
SFMC numberToLocaleString
SSJS polyfill for locale-aware number formatting in Engagement.
eslint-config-ssjs
Legacy SSJS ESLint config — superseded by eslint-plugin-sfmc.
Deprecated
sf-plugin-mcnext
Next
Salesforce CLI plugin for Marketing Cloud Next (in development).
WIP

Community and ecosystem

Third-party tools that help Engagement teams. None of these are Marketing Cloud Next tools.

Articles