Server Sfmc MCP Server
MCP server providing Salesforce Marketing Cloud language intelligence - AMPscript, SSJS, GTL, and Marketing Cloud Next (MCN) Handlebars - as Model Context Protocol tools, resources, and prompts for AI-assisted development and code review. Ships two searchable doc indexes: MCE help (Salesforce Help for Marketing Cloud Engagement administration and setup) and MCN developer docs (Marketing Cloud Next REST API and…. Its 27 documented tools cover handlebars, ampscript, ssjs, sfmc.
People who work with handlebars, ampscript and ssjs and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.
VERIFIED ACTIVE
LAST COMMIT 2026-09-17 · ★ 5 · #82 OF 945 MAINTAINED OTHER · VERIFIED 2026-09-18
TypeScript servers · how we verify → /methodology
01 · Install Server Sfmc
Claude Code
claude mcp add joernberkefeld-mcp-server-sfmc -- npx -y mcp-server-sfmc Claude Desktop / Cursor / VS Code - add to config
{
"mcpServers": {
"joernberkefeld-mcp-server-sfmc": {
"command": "npx",
"args": [
"-y",
"mcp-server-sfmc"
]
}
}
} Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.
Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as local process (stdio) - runs on your machine with your user's permissions
license no standard license detected - usage rights unclear; check the repo before commercial use
npm package mcp-server-sfmc - unscoped; check the name against the project README before installing
registry namespace io.github.JoernBerkefeld is GitHub-verified and matches the repo owner
03 · What Server Sfmc can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
With this server connected, an agent can list all AMPscript functions, optionally filtered by platform: 'next' to return only MCN-supported functions, generate fix suggestions for each diagnostic in a code snippet. target: 'next' includes MCN fixes, list valid completions at a given cursor position, and detect the target platform for a project - checks .mcdevrc.json (→ "engagement") or sfdx-project.json (→ "next").
Capability map
Tools grouped from the project's README - what Server Sfmc lets an agent do.
Validate
4 tools - e.g. Validate AMPscript code - unknown functions, arity, delimiter balance, comment syntax. target: 'next' flags MCN-incompatible functions.; Validate SSJS - ES6+ usage, missing Platform.Load, wrong API calls.…
validate_ampscript · validate_ssjs · validate_sfmc_html · validate_handlebars
Handlebars
4 tools - e.g. Signature, parameters, description, origin, and MCN API version for a single MCN Handlebars helper (case-insensitive).; List all MCN Handlebars helpers, optionally filtered by category and/or origin…
lookup_handlebars_helper · list_handlebars_helpers · get_handlebars_completions · write_handlebars
Ampscript
3 tools - e.g. Full signature, parameters, return type, MCN compatibility badge (API version), behavioral notes for MCN, and examples; List all AMPscript functions, optionally filtered by platform: 'next' to return only…
lookup_ampscript_function · list_ampscript_functions · get_ampscript_completions
read & search
3 tools - e.g. Unified help search - auto-detects the platform from projectRoot and routes to the right doc index. MCN projects search both the developer API reference and MCN; Search bundled Marketing Cloud Engagement…
search_help · search_mce_help · search_mcn_help
Ssjs
2 tools - e.g. Full signature and description for any SSJS Platform function or method; List SSJS Platform API completions, optionally filtered by prefix; redirects to AMPscript completions when target: 'next'
lookup_ssjs_function · get_ssjs_completions
Review
1 tool - e.g. Review a unified diff - validates only added lines, maps back to diff line numbers
review_change
Suggest
1 tool - e.g. Generate fix suggestions for each diagnostic in a code snippet. target: 'next' includes MCN fixes.
suggest_fix
Format
1 tool - e.g. Apply basic formatting conventions (keyword casing, quote normalisation)
format_sfmc_code
Latest releases
v2.9.2 · 2026-09-09
Adopt the shared diagnostic contract from sfmc-language-lsp 4.0.0 while retaining the MCP tools' formatted location, severity, and message output. · Use the updated SSJS unsupported-method catalog and preserve its…
v2.9.1 · 2026-09-04
Bump sfmc-language-lsp from 3.17.0 to 3.17.1 - the LSP now uses the first-party sfmc-handlebars-parser in place of @handlebars/parser.
v2.9.0 · 2026-08-18
## mcp-server-sfmc v2.9.0 · Changed · Bumped data-package dependencies to the split-refactor major releases: · - mpscript-data ^4.0.0 · - handlebars-data ^0.4.0 · - ssjs-data ^2.0.0 · Bumped sfmc-language-lsp to…
04 · Who maintains Server Sfmc
mcp-server-sfmc is maintained by joernberkefeld. We track 2 MCP servers from joernberkefeld - 2 actively maintained, 6 combined GitHub stars, oldest repo from Apr 2026.
05 · Facts
- repository
- github.com/joernberkefeld/mcp-server-sfmc
- category
- other - ranked #82 of 945 actively-maintained other servers as of 2026-09-18.
- release cadence
- 10+ releases in the last 90 days (latest 2026-09-09)
- registry
- io.github.JoernBerkefeld/mcp-server-sfmc (active, first published 2026-04-06 · 47 versions)
- packages
- npm:mcp-server-sfmc
06 · Server Sfmc FAQ
Is Server Sfmc still maintained?
Yes - as of 2026-09-18, its last commit was 2026-09-17 and it shipped 10+ releases in the last 90 days. We re-verify nightly.
What can Server Sfmc do?
With this server connected, an agent can list all AMPscript functions, optionally filtered by platform: 'next' to return only MCN-supported functions, generate fix suggestions for each diagnostic in a code snippet. target: 'next' includes MCN fixes, list valid completions at a given cursor position, and detect the target platform for a project - checks .mcdevrc.json (→ "engagement") or sfdx-project.json (→ "next").
How do I install Server Sfmc?
Run `npx -y mcp-server-sfmc`. You can also paste the ready-made client config above.
Does Server Sfmc run locally?
Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.
07 · Alternatives to Server Sfmc
Alternatives to Server Sfmc
Maintained other servers if Server Sfmc isn't the fit.
- Heyputer MCP Server Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more ★ 43,552 · 2026-09-17
- Server Commands An MCP server to run arbitrary commands ★ 39,038 · 2026-09-11
- basebalance.cloud - x402 RPC & MCP gateway USDC-gated Base JSON-RPC: free 10 req/min, $0.50 per 10k. Failover, cache, /mcp, ledger. ★ 6,432 · 2026-08-26
- Zotero MCP (54yyyu) Search, read, annotate, and add to your Zotero research library, local or web. ★ 5,069 · 2026-09-15
- Firebase MCP Gives AI development tools Firebase-specific capabilities and expertise. ★ 4,470 · 2026-09-18
- Microsoft Fabric MCP Server MCP tools for interacting with Microsoft Fabric ★ 3,681 · 2026-09-17
More MCP servers to compare · MCP Hub · OpenCaseLaw - Swiss Caselaw, Statutes & Doctrine · Apple Files · Apple Notes (jonathanrreed) · Apple Reminders
More TypeScript MCP servers · Sevdesk MCP · Reddit MCP Server (jordanburke) · SSH Client MCP Server · Lore (jordanhindo) · Wc26 · see all