{"name":"io.github.JoernBerkefeld/mcp-server-sfmc","slug":"joernberkefeld-mcp-server-sfmc","title":null,"description":"SFMC AMPscript/SSJS/GTL tools + searchable help for 7 MC products (Engagement, Pardot…) via MCP.","url":"https://mcp.market/server/joernberkefeld-mcp-server-sfmc","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce"],"presence":{"score":35,"stars":5,"forks":0,"downloads_week":295,"last_push_at":"2026-09-17T08:13:52.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/JoernBerkefeld/mcp-server-sfmc","website":null,"version":"2.9.2","remotes":[],"packages":[{"registryType":"npm","identifier":"mcp-server-sfmc","version":"2.9.2","transport":{"type":"stdio"}}],"tools":[{"name":"check_mcn_compatibility","description":"Analyze one or more AMPscript/HTML files for Marketing Cloud Next (MCN) readiness.","write_action":false,"price_micros":0,"input_schema":null},{"name":"convertAmpscriptToHandlebars","description":"Deterministically convert AMPscript to Marketing Cloud Next (MCN) Handlebars using the","write_action":false,"price_micros":0,"input_schema":null},{"name":"convertAmpscriptToSsjs","description":"Deterministically convert AMPscript code to equivalent SSJS using rule-based transformations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"convertHandlebarsToAmpscript","description":"Deterministically convert Marketing Cloud Next (MCN) Handlebars to AMPscript (best-effort,","write_action":false,"price_micros":0,"input_schema":null},{"name":"convertSsjsToAmpscript","description":"Deterministically convert SSJS (Server-Side JavaScript) code to AMPscript using rule-based transformations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"convertSsjsToHandlebars","description":"Deterministically convert SSJS to Marketing Cloud Next (MCN) Handlebars transitively","write_action":false,"price_micros":0,"input_schema":null},{"name":"detect_sfmc_platform","description":"Detect the target SFMC platform for a project by checking for sentinel files.","write_action":false,"price_micros":0,"input_schema":null},{"name":"format_sfmc_code","description":"Apply basic formatting conventions to AMPscript, SSJS, or Marketing Cloud Next (MCN)","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_ampscript_completions","description":"Return a list of AMPscript function names, keywords, and variable names available at a given position in the code.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_handlebars_completions","description":"Return Marketing Cloud Next (MCN) Handlebars helper completions with snippet insert text.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_server_version","description":"Return the running mcp-server-sfmc version and the size of the bundled Salesforce","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_ssjs_completions","description":"Return a list of SSJS Platform functions, WSProxy methods, and other SFMC-specific identifiers available for completion.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_ampscript_functions","description":"List all AMPscript functions, optionally filtered by category and/or target platform.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_handlebars_helpers","description":"List all Marketing Cloud Next Handlebars helpers, optionally filtered by category","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_ampscript_function","description":"Look up the signature, parameters, description, and examples for an AMPscript function by name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_handlebars_helper","description":"Look up the signature, parameters, description, and origin for a Marketing Cloud Next","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_ssjs_function","description":"Authoritative lookup (sourced ONLY from the LSP + ssjs-data) for anything you want to use in SSJS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"review_change","description":"Review a code diff for SFMC (AMPscript, SSJS, or HTML) quality issues.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rewrite_for_mcn","description":"Deterministically rewrite AMPscript (and optionally SSJS) code for Marketing Cloud Next compatibility.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_help","description":"Unified help search that automatically detects the target platform (MCE or MCN) from the project","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_mce_help","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_mcn_help","description":"Search bundled Marketing Cloud Next developer API documentation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"suggest_fix","description":"Generate a corrected version of SFMC code based on validation diagnostics.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_ampscript","description":"Validate AMPscript code for syntax errors, unknown functions, arity mismatches, and style issues.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_handlebars","description":"Validate Marketing Cloud Next (MCN) Handlebars template code.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_sfmc_html","description":"Validate an HTML file that contains embedded AMPscript and/or SSJS blocks.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_ssjs","description":"Validate SSJS (Server-Side JavaScript) code for unsupported ES6+ syntax, missing Platform.Load,","write_action":false,"price_micros":0,"input_schema":null},{"name":"write_handlebars","description":"Validate a Marketing Cloud Next (MCN) Handlebars-in-HTML draft so it can be finalized as","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-19T20:54:00.991Z","report":{"scannerVersion":"0.1.7","scannedAt":"2026-09-19T20:54:00.938Z","components":{"code":{"score":25,"max":25,"notes":["19 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"mcp-server-sfmc","version":"2.9.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-09-09T13:36:56.143Z","repositoryUrl":"git+https://github.com/JoernBerkefeld/mcp-server-sfmc.git","weeklyDownloads":295}],"repo":{"found":true,"owner":"JoernBerkefeld","repo":"mcp-server-sfmc","archived":false,"pushedAt":"2026-09-17T08:13:52Z","stars":5,"forks":0,"openIssues":10,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/1917227?v=4","ownerCreatedAt":"2012-07-03T08:02:05Z"},"icon":{"url":"https://avatars.githubusercontent.com/u/1917227?v=4&s=128","source":"github"},"presence":{"stars":5,"forks":0,"downloadsWeek":295,"license":"MIT","lastPushAt":"2026-09-17T08:13:52.000Z","score":35}}}},"grade_history":[],"reviews":[]}