Tools
Editor, CI, CLI, and ecosystem tooling for Marketing Cloud Engagement and Marketing Cloud Next.
Architect-oriented catalog of tooling. Every entry shows whether it targets Engagement, Next, or both.
Engagement 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)
Engagement
CLI to retrieve, deploy, and version Marketing Cloud Engagement metadata as code across business units.
SFMC DevTools for VS Code
Engagement
Next
Graphical VS Code interface for mcdev — retrieve and deploy without living in the terminal.
SFMC Language Service
Engagement
Next
VS Code / Cursor extension for AMPscript, SSJS, Handlebars, and SFMC HTML — completions, hover, diagnostics, snippets.
sfmc-language-lsp
Engagement
Next
Language Server Protocol implementation behind the SFMC Language Service extension.
MCP Server for SFMC
Engagement
Next
Model Context Protocol server that gives AI assistants accurate AMPscript, SSJS, and Handlebars knowledge.
eslint-plugin-sfmc
Engagement
Next
ESLint rules for AMPscript, SSJS, and Handlebars — shared team policy for editor and CI, including Next configs.
prettier-plugin-sfmc
Engagement
Next
Prettier plugin for AMPscript, SSJS, Handlebars, and SQL with SFMC-friendly defaults.
eslint-plugin-mcdev
Engagement
Next
Runs mcdev metadata validations as ESLint diagnostics in the editor and CI.
eslint-plugin-mso-email
Engagement
Next
ESLint rules for Outlook (MSO) conditional comments, VML, and HTML email layout pitfalls.
MSO Conditionals (VS Code)
Engagement
Next
Hover translations and snippets for Outlook MSO conditional comments in HTML email.
SFMC Extension Pack
Engagement
Next
Essential SFMC VS Code extensions bundled for a ready-to-go setup.
SFMC Extension Pack (Expanded)
Engagement
Next
Full SFMC toolset plus complementary editor tooling for power users.
sfmc-dataloader
Engagement
CLI for bulk import and export of Data Extension rows — built for automation.
SFMC Data Loader for VS Code
Engagement
Load and export Data Extension records from the VS Code editor.
SFMC Data Loader App
Engagement
Cross-platform desktop app for bulk Data Extension imports and exports.
SFMC Boilerplate
Engagement
Bundle SSJS, AMPscript, and front-end sources into deployable CloudPages and emails.
SFMC numberToLocaleString
Engagement
SSJS polyfill for locale-aware number formatting in Engagement.
eslint-config-ssjs
Engagement
Legacy SSJS ESLint config — superseded by eslint-plugin-sfmc.
sf-plugin-mcnext
Next
Salesforce CLI plugin for Marketing Cloud Next (in development).
Community and ecosystem
Third-party tools that help Engagement teams. None of these are Marketing Cloud Next tools.
dataviews.io
Engagement
Community reference for Engagement Data Views — schemas and relationships.
Diagramforce
Engagement
Free browser-based diagram editor for architecture, data models, BPMN, Flows, and more.
SSJS Manager
Engagement
VS Code extension for SSJS/AMPscript development with Cloud Page preview and linting (FiB).
MCFS [AMPScript]
Engagement
VS Code virtual filesystem into Engagement Content Builder with AMPscript highlighting and snippets.
SFMC Companion
Engagement
Chrome extension that maps relationships between Engagement objects (Automations, Queries, DEs, and more).
ampscript.io
Engagement
AMPscript syntax validation and highlighting in the browser.